Warunkowanie przekaźnika dla licznika energii [HLW8012]
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:
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 (63.64 KiB) Przejrzano 873 razy
Z kody wynika mi takie coś: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:
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/
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.
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.
Poprawiałem to na szybkości i nie zamieniłem wszystkich warunków. Zobacz teraz
https://gui-generic-builder.supla.io/
v4.8.13
Jako "automat" działa prawidłowo .
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).
Jako "automat" działa prawidłowo .
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).
Wydaje mi się, że nie mam na to wpływu:
viewtopic.php?f=61&t=7952
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/
Rozumiem.
Zawsze można ewentualnie wyłączyć gpio dla przycisku przekaźnika.
Przycisk zostawić tylko dla trybu konfiguracji.
Dzięki za pomoc .
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.
Zawsze można ewentualnie wyłączyć gpio dla przycisku przekaźnika.
Przycisk zostawić tylko dla trybu konfiguracji.
Dzięki za pomoc .
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.