Warunkowanie przekaźnika dla licznika energii [HLW8012]

alarmtek@tlen.pl
Posty: 20
Rejestracja: pt lip 09, 2021 7:35 am

Dzieki pomogło :)
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

v4.8.10 ( własna kompilacja ).
Albo, coś źle robię,
albo źle rozumuję,
albo coś nie działa.

Chciałbym, aby przekaźnik ( SP111 ), załączał się powyżej napięcia 232V, a wyłączał się poniżej 231V.
Ale działa mi to tylko przy pierwszym podłączeniu gniazdka do napięcia.
Tak ustawiłem:
Załączniki
Screenshot_20220328-210201.png
Screenshot_20220328-210201.png (63.64 KiB) Przejrzano 857 razy
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Patryk pisze: pn mar 28, 2022 7:17 pm v4.8.10 ( własna kompilacja ).
Albo, coś źle robię,
albo źle rozumuję,
albo coś nie działa.

Chciałbym, aby przekaźnik ( SP111 ), załączał się powyżej napięcia 232V, a wyłączał się poniżej 231V.
Ale działa mi to tylko przy pierwszym podłączeniu gniazdka do napięcia.
Tak ustawiłem:
Z kody wynika mi takie coś:
Dla warunku ON < Napięcie[V] < OFF

OnGreater(liczba ON) - warunek: wartość kanału > liczba ON
OnLess(liczba OFF) - warunek: wartość kanału < liczba OFF
OnGreater(ON) < warunek: wartość kanału < OnLess(OFF)

Dla ON jest:
addAction(Supla::TURN_ON, Supla::GUI::relay[nr], OnGreater(threshold, EmTotalPowerApparentVA()));

Dla OFF jest
addAction(Supla::TURN_OFF, Supla::GUI::relay[nr], OnLess(threshold, EmTotalPowerApparentVA()));

Więc wydaje się poprawnie :)
https://gui-generic-builder.supla.io/
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Sprawdziłem wczoraj wszystkie opcję.
Dla mocy (W) i natężenia (A) warunkowanie działa ok.
Dla napięcia (V) w ogóle nic nie działa.
Wstawiałem różne wartości i nic.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Patryk pisze: śr mar 30, 2022 12:40 pm Sprawdziłem wczoraj wszystkie opcję.
Dla mocy (W) i natężenia (A) warunkowanie działa ok.
Dla napięcia (V) w ogóle nic nie działa.
Wstawiałem różne wartości i nic.
Zamieniłem warunek z EmTotalPowerApparentVA na EmVoltage :shock:
https://gui-generic-builder.supla.io/
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

v4.8.12
Zaczęło działać warunkowanie dla napięcia, ale nie do końca tak jakbym chciał.
Może tak to ma działać, ale ...

Ustawiłem ON na 232V, OFF na 230V, oraz podłączyłem czajnik bezprzewodowy jako obciążenie (2kW).
Napięcie w sieci bez obciążenia to ok 234V.
Z obciążeniem spada do ok 228V i przekaźnik się nie wyłącza.
Ale jak wyłączę obciążenie ( czajnik ), to po chwili przekaźnik również się wyłączy.
Wygląda to tak , żeby przekaźnik się wyłączył, napięcie najpierwej musi spaść poniżej ustawionej wartości OFF (230V) i następnie musi wzrosnąć, żeby przekaźnik się wyłączył.

Edit:
Analogicznie jest dla ON.
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Poprawiałem to na szybkości i nie zamieniłem wszystkich warunków. Zobacz teraz :)
https://gui-generic-builder.supla.io/
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

v4.8.13
Jako "automat" działa prawidłowo :D .

Została jeszcze (identyczna) kwestia przycisku.
Jeżeli załóżmy napięcie sieci wynosi 230V i ustawie sobie ON na 220V, to po wyłączeniu przekaźnika za pomocą przycisku, przekaźnik sam się nie załącza ( w/g mnie również powinien).
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

Wydaje mi się, że nie mam na to wpływu:
viewtopic.php?f=61&t=7952
Wszystkie akacje "On" działają na zasadzie wyzwolenia w momencie spełnienia warunku. Wyzwolenie następuje tylko raz po spełnieniu warunku. Następne wykonanie będzie dopiero po tym, gdy warunek przestanie być spełniony i ponownie wejdzie w zakres "spełnienia".
Przykładowo dla termometru z powyższego przykładu, gdy temperatura spadnie z 21.8 do 21.7, to zostanie włączona grzałka. Następne włączenie nastąpi, dopiero, gdy temperatura wzrośnie powyżej 21.8 i następnie znowu spadnie poniżej 21.8. Nie ma przy tym znaczenia, czy my lub inna akcja przełączy "grzałkę".
https://gui-generic-builder.supla.io/
Patryk
Posty: 2677
Rejestracja: pn sty 07, 2019 7:51 pm
Lokalizacja: Rybnik

Rozumiem.
Zawsze można ewentualnie wyłączyć gpio dla przycisku przekaźnika.
Przycisk zostawić tylko dla trybu konfiguracji.
Dzięki za pomoc :D .
Ps.
Choć sam nie mam PV, jest to teraz "ciekawe" rozwiązanie dla osób z PV borykających się z problemem wysokiego napięcia na jednej z faz.
Choć nie wróżę długiej żywotności przekaźnika.
ODPOWIEDZ

Wróć do „GUI Generic”