Warunkowanie przekaźnika dla licznika energii [HLW8012]
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: 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:
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:
You do not have the required permissions to view the files attached to this post.
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Z kody wynika mi takie coś:Patryk wrote: Mon 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/
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: 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.
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
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
Zamieniłem warunek z EmTotalPowerApparentVA na EmVoltagePatryk wrote: Wed 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.
https://gui-generic-builder.supla.io/
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: 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.
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.
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
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).
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
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/
-
Patryk
- Posts: 2944
- Joined: Mon Jan 07, 2019 7:51 pm
- Location: Rybnik
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.
