Wemos d1 mini skrzynka na listy
Na wyjściu sygnałowym jest + lub - Niestety SBW-02 nie rozróżnia tych stanów i podłączony układ cały czas pokazuje, że jest poczta. Zastosowałem diodę shatkiego aby odseparować jeden ze stanów ale obcina mi napięcie z 12v na 5v więc SBW-02 dalej nie zauważa zmiany. Diodę wylutowałem ze starego zasilacza więc pewnie jest uszkodzona.
Jaką diodę (lub inny element) zastosować aby w tym układzie tylko stan + (przy zasilaniu 12v) przechodził do czujnika IN2 w SBW-02? A może inaczej to rozwiązać? (nie jestem elektronikiem)
klew przy probie skompilowania sobie twojego kodu pod wemos mini wyskakuje mi taki błądklew pisze: ↑pn kwie 13, 2020 9:35 pmPrzy rozwiązaniu sprzętowym, zasilanie przekaźnika i wyjście sygnałowe są ze sobą połączone. Tam pracuje jakaś cewka, więc warto chronić układ przed jakimś niepowołanym skokiem napięcia.alankedzior pisze: ↑pn kwie 13, 2020 8:20 pmO jakiej optoizolacji mowa ? Możesz podać jakiś przykład ?
Screenshot from 2020-04-13 23-32-28.png
Nie znam się na "rodzajach" optoizolacji. Kupuję gotowce o odpowiednich napięciach po obu stronach.
exit status 1
'class Supla::Control::Button' has no member named 'willTrigger'
poradzisz cos?
zamień na addActionRKL pisze: ↑pt sty 08, 2021 5:22 pmklew przy probie skompilowania sobie twojego kodu pod wemos mini wyskakuje mi taki błądklew pisze: ↑pn kwie 13, 2020 9:35 pmPrzy rozwiązaniu sprzętowym, zasilanie przekaźnika i wyjście sygnałowe są ze sobą połączone. Tam pracuje jakaś cewka, więc warto chronić układ przed jakimś niepowołanym skokiem napięcia.alankedzior pisze: ↑pn kwie 13, 2020 8:20 pmO jakiej optoizolacji mowa ? Możesz podać jakiś przykład ?
Screenshot from 2020-04-13 23-32-28.png
Nie znam się na "rodzajach" optoizolacji. Kupuję gotowce o odpowiednich napięciach po obu stronach.
exit status 1
'class Supla::Control::Button' has no member named 'willTrigger'
poradzisz cos?

zmieniłem własnie ale dalej wywaliło znowu cos takiegokrycha88 pisze: ↑pt sty 08, 2021 5:40 pmRKL pisze: ↑pt sty 08, 2021 5:22 pmklew przy probie skompilowania sobie twojego kodu pod wemos mini wyskakuje mi taki błądklew pisze: ↑pn kwie 13, 2020 9:35 pm
Przy rozwiązaniu sprzętowym, zasilanie przekaźnika i wyjście sygnałowe są ze sobą połączone. Tam pracuje jakaś cewka, więc warto chronić układ przed jakimś niepowołanym skokiem napięcia.
Screenshot from 2020-04-13 23-32-28.png
Nie znam się na "rodzajach" optoizolacji. Kupuję gotowce o odpowiednich napięciach po obu stronach.
exit status 1
'class Supla::Control::Button' has no member named 'willTrigger'
poradzisz cos?
zamień na addAction![]()
'ON_PRESS' is not a member of 'Supla::Control::Button'
cały czas pluje sie o te 2 linijki
buttonSet->addAction(*sensor, Supla::Control::Button::ON_PRESS, Supla::Sensor::VirtualBinary::SET);
buttonClear->addAction(*sensor, Supla::Control::Button::ON_PRESS, Supla::Sensor::VirtualBinary::CLEAR);
Ostatnio zmieniony pt sty 08, 2021 6:15 pm przez RKL, łącznie zmieniany 1 raz.
teraz to znowu
'Supla::VirtualBinary' has not been declared

'Supla::VirtualBinary' has not been declared
w kodzie mam coś takiego
buttonSet->addAction(*sensor, Supla::ON_PRESS, Supla::Sensor::VirtualBinary, Supla::SET);
buttonClear->addAction(*sensor, Supla::ON_PRESS, Supla::Sensor::VirtualBinary, Supla::CLEAR);
teraz wywala
sketch_jan08a:25:78: error: expected primary-expression before ',' token
buttonSet->addAction(*sensor, Supla::ON_PRESS, Supla::Sensor::VirtualBinary, Supla::SET);
^
sketch_jan08a:26:80: error: expected primary-expression before ',' token
buttonClear->addAction(*sensor, Supla::ON_PRESS, Supla::Sensor::VirtualBinary, Supla::CLEAR);
^
exit status 1
expected primary-expression before ',' token
i u siebie mam tak
#include <supla/sensor/virtual_binary.h>
buttonSet->addAction(*sensor, Supla::ON_PRESS, Supla::Sensor::VirtualBinary, Supla::SET);
buttonClear->addAction(*sensor, Supla::ON_PRESS, Supla::Sensor::VirtualBinary, Supla::CLEAR);
teraz wywala
sketch_jan08a:25:78: error: expected primary-expression before ',' token
buttonSet->addAction(*sensor, Supla::ON_PRESS, Supla::Sensor::VirtualBinary, Supla::SET);
^
sketch_jan08a:26:80: error: expected primary-expression before ',' token
buttonClear->addAction(*sensor, Supla::ON_PRESS, Supla::Sensor::VirtualBinary, Supla::CLEAR);
^
exit status 1
expected primary-expression before ',' token
i u siebie mam tak
#include <supla/sensor/virtual_binary.h>
Powinno być:
Kod: Zaznacz cały
buttonSet->addAction(Supla::SET, *sensor, Supla::ON_PRESS);
Kod: Zaznacz cały
button->addAction(AKCJA, obiekt_na_ktorym_ma_by_wykonana_akcja, ZDARZENIE_KTORE_WYZWALA_AKCJE);