Wemos d1 mini skrzynka na listy

ChrisSZ
Posts: 34
Joined: Wed Jul 08, 2020 3:21 pm

Post

schemat 2.jpg
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)
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

Post

klew wrote: Mon Apr 13, 2020 9:35 pm
alankedzior wrote: Mon Apr 13, 2020 8:20 pm O jakiej optoizolacji mowa ? Możesz podać jakiś przykład ?
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.
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?
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

RKL wrote: Fri Jan 08, 2021 5:22 pm
klew wrote: Mon Apr 13, 2020 9:35 pm
alankedzior wrote: Mon Apr 13, 2020 8:20 pm O jakiej optoizolacji mowa ? Możesz podać jakiś przykład ?
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.
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?
zamień na addAction :)
https://gui-generic-builder.supla.io/
RKL
Posts: 75
Joined: Thu May 14, 2020 6:20 pm

Post

krycha88 wrote: Fri Jan 08, 2021 5:40 pm
RKL wrote: Fri Jan 08, 2021 5:22 pm
klew 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.
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?


zamień na addAction :)
zmieniłem własnie ale dalej wywaliło znowu cos takiego

'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

Post

RKL wrote: Fri Jan 08, 2021 5:47 pm
krycha88 wrote: Fri Jan 08, 2021 5:40 pm
RKL 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?
zmieniłem własnie ale dalej wywaliło znowu cos takiego

'ON_PRESS' is not a member of 'Supla::Control::Button'


zamień na addAction :)
zamień na Supla::ON_PRESS :D
https://gui-generic-builder.supla.io/
RKL
Posts: 75
Joined: Thu May 14, 2020 6:20 pm

Post

teraz to znowu :o

'Supla::VirtualBinary' has not been declared
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

RKL wrote: Fri Jan 08, 2021 6:21 pm teraz to znowu :o

'Supla::VirtualBinary' has not been declared
zamień na:
Supla::Sensor::VirtualBinary

oraz upewnij się, że masz:
#include <supla/sensor/virtual_binary.cpp>

:D
https://gui-generic-builder.supla.io/
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

addAction ma też parametry w innej kolejności niż willTrigger
Najlepsze suple dla Twojego domu :mrgreen:
RKL
Posts: 75
Joined: Thu May 14, 2020 6:20 pm

Post

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>
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

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);
Powinno być:

Code: Select all

buttonSet->addAction(Supla::SET, *sensor, Supla::ON_PRESS);
Albo ogólniej:

Code: Select all

button->addAction(AKCJA, obiekt_na_ktorym_ma_by_wykonana_akcja, ZDARZENIE_KTORE_WYZWALA_AKCJE);
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Ogólna dyskusja”