Czy mogę prosić o pomoc z tym układem?
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)
Wemos d1 mini skrzynka na listy
-
ChrisSZ
- Posts: 34
- Joined: Wed Jul 08, 2020 3:21 pm
You do not have the required permissions to view the files attached to this post.
-
RKL
- Posts: 75
- Joined: Thu May 14, 2020 6:20 pm
klew przy probie skompilowania sobie twojego kodu pod wemos mini wyskakuje mi taki błądklew wrote: Mon Apr 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 wrote: Mon Apr 13, 2020 8:20 pm O 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?
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
zamień na addActionRKL wrote: Fri Jan 08, 2021 5:22 pmklew przy probie skompilowania sobie twojego kodu pod wemos mini wyskakuje mi taki błądklew wrote: Mon Apr 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 wrote: Mon Apr 13, 2020 8:20 pm O 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?
https://gui-generic-builder.supla.io/
-
RKL
- Posts: 75
- Joined: Thu May 14, 2020 6:20 pm
zmieniłem własnie ale dalej wywaliło znowu cos takiegokrycha88 wrote: Fri Jan 08, 2021 5:40 pmRKL wrote: Fri Jan 08, 2021 5:22 pmklew przy probie skompilowania sobie twojego kodu pod wemos mini wyskakuje mi taki błądklew wrote: Mon Apr 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);
Last edited by RKL on Fri Jan 08, 2021 6:15 pm, edited 1 time in total.
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
zamień na Supla::ON_PRESSRKL wrote: Fri Jan 08, 2021 5:47 pmkrycha88 wrote: Fri Jan 08, 2021 5:40 pmzmieniłem własnie ale dalej wywaliło znowu cos takiegoRKL wrote: Fri Jan 08, 2021 5:22 pm
klew przy probie skompilowania sobie twojego kodu pod wemos mini wyskakuje mi taki błąd
exit status 1
'class Supla::Control::Button' has no member named 'willTrigger'
poradzisz cos?
'ON_PRESS' is not a member of 'Supla::Control::Button'
zamień na addAction![]()
https://gui-generic-builder.supla.io/
-
RKL
- Posts: 75
- Joined: Thu May 14, 2020 6:20 pm
teraz to znowu
'Supla::VirtualBinary' has not been declared
'Supla::VirtualBinary' has not been declared
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
zamień na:
Supla::Sensor::VirtualBinary
oraz upewnij się, że masz:
#include <supla/sensor/virtual_binary.cpp>
https://gui-generic-builder.supla.io/
-
RKL
- Posts: 75
- Joined: Thu May 14, 2020 6:20 pm
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>
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Powinno być:RKL wrote: Fri Jan 08, 2021 8:22 pm 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);
Code: Select all
buttonSet->addAction(Supla::SET, *sensor, Supla::ON_PRESS);
Code: Select all
button->addAction(AKCJA, obiekt_na_ktorym_ma_by_wykonana_akcja, ZDARZENIE_KTORE_WYZWALA_AKCJE);
Najlepsze suple dla Twojego domu 
