Kolejna porcja zmian w systemie akcji lokalnych dostępna jest począwszy od wersji 1.5.107-30/06/26:
- każdą akcję możemy dowolną ilość razy włączać i wyłączać w trakcie pracy bramki,
- w tym celu włączamy edycję akcji (EDIT ACTION i ustawiamy przełącznik action enabled a następnie zapisujemy akcję (SAVE ACTION),
- jeżeli wyłączymy akcję, to po ponownym uruchomieniu nadal pozostanie wyłączona, ale w każdym momencie można ją ponownie aktywować.
Nowa funkcjonalność - lokalne akcje i warunkowanie [bramka ZigBee]
Moderator: vajera
@vajera zauważyłem pewną rzecz w akcjach i wydaje mi się że jest to warte analizy. Zauważyłem to kilka wersji wcześniej ale nie pamiętam dokładnie na której bo wtedy temat przewodni był inny, poradziłem sobie z tym a później zapomniałem. Dzisiaj u siostry robiłem pewną rzecz w bramce i temat wrócił. Już mówię o co chodzi.
To zdaje się dotyczy ogólnie czujników binary i akcji ustawionych dla ON. Jeśli mamy w bramce akcję dla czujnika ON TURN ON ta akcja się uruchamia przy każdym restarcie bramki. Pierwszy raz zdarzyło mi się to z czujnikiem zalania. Ale pamiętam że chyba zmieniłem logikę na cloud żeby akcja wykonywała się przy OFF nie ON i był spokój. Dzisiaj ustawiałem dla czujnika akcję i dla ON i dla OFF. Co by nie robić akcja ustawiona dla ON TURN ON uruchamia się po restarcie bramki. Masz moce przerobowe żeby zerknąć swoim fachowym okiem o co to może chodzić.
To zdaje się dotyczy ogólnie czujników binary i akcji ustawionych dla ON. Jeśli mamy w bramce akcję dla czujnika ON TURN ON ta akcja się uruchamia przy każdym restarcie bramki. Pierwszy raz zdarzyło mi się to z czujnikiem zalania. Ale pamiętam że chyba zmieniłem logikę na cloud żeby akcja wykonywała się przy OFF nie ON i był spokój. Dzisiaj ustawiałem dla czujnika akcję i dla ON i dla OFF. Co by nie robić akcja ustawiona dla ON TURN ON uruchamia się po restarcie bramki. Masz moce przerobowe żeby zerknąć swoim fachowym okiem o co to może chodzić.
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Na samym początku rozwoju bramki pojawiła się kwestia zapamiętywania stanu czujników binarnych. @Krzysztof dodał wtedy taką funkcjonalność do VirtualBinary - dzięki temu czujniki otwarcia pamiętają stan np. po restarcie bramki.zzrr wrote: Tue Jul 14, 2026 8:16 pm @vajera zauważyłem pewną rzecz w akcjach i wydaje mi się że jest to warte analizy. Zauważyłem to kilka wersji wcześniej ale nie pamiętam dokładnie na której bo wtedy temat przewodni był inny, poradziłem sobie z tym a później zapomniałem. Dzisiaj u siostry robiłem pewną rzecz w bramce i temat wrócił. Już mówię o co chodzi.
To zdaje się dotyczy ogólnie czujników binary i akcji ustawionych dla ON. Jeśli mamy w bramce akcję dla czujnika ON TURN ON ta akcja się uruchamia przy każdym restarcie bramki. Pierwszy raz zdarzyło mi się to z czujnikiem zalania. Ale pamiętam że chyba zmieniłem logikę na cloud żeby akcja wykonywała się przy OFF nie ON i był spokój. Dzisiaj ustawiałem dla czujnika akcję i dla ON i dla OFF. Co by nie robić akcja ustawiona dla ON TURN ON uruchamia się po restarcie bramki. Masz moce przerobowe żeby zerknąć swoim fachowym okiem o co to może chodzić.
Przywrócenie stanu czujnika następuje w metodzie onInit() i podejrzewam, że to uruchamia tę akcję?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Tak, odtworzenie stanu wywoła akcję, o ile zmiania się stan. Domyślnie kanał ma zera, więc zmiana na "1" wygeneruje akcję.vajera wrote: Wed Jul 15, 2026 10:53 am Na samym początku rozwoju bramki pojawiła się kwestia zapamiętywania stanu czujników binarnych. @Krzysztof dodał wtedy taką funkcjonalność do VirtualBinary - dzięki temu czujniki otwarcia pamiętają stan np. po restarcie bramki.
Przywrócenie stanu czujnika następuje w metodzie onInit() i podejrzewam, że to uruchamia tę akcję?
Najlepsze suple dla Twojego domu 
Przy starcie bramki najpierw jest stan domyślny 0 i się przestawia na 1 aby przywrócić ustawienie zapamiętane? Czyli jeśli czujnik ma cały czas 0 to po restarcie będzie ok. A jeśli czujnik domyślnie pracuje na stanie 1 i wtedy jest restart bramki to przy starcie bramki przestawia się w bramce z 0 na 1 i wtedy wywołuje akcję. Tak?klew wrote: Wed Jul 15, 2026 10:56 amTak, odtworzenie stanu wywoła akcję, o ile zmiania się stan. Domyślnie kanał ma zera, więc zmiana na "1" wygeneruje akcję.vajera wrote: Wed Jul 15, 2026 10:53 am Na samym początku rozwoju bramki pojawiła się kwestia zapamiętywania stanu czujników binarnych. @Krzysztof dodał wtedy taką funkcjonalność do VirtualBinary - dzięki temu czujniki otwarcia pamiętają stan np. po restarcie bramki.
Przywrócenie stanu czujnika następuje w metodzie onInit() i podejrzewam, że to uruchamia tę akcję?
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Tak, to dotyczy również VirtualBinary - zresztą o ile dobrze pamiętam, to chyba Ty postulowałes o dodanie zapisu pamięci stanu dla VB?zzrr wrote: Wed Jul 15, 2026 11:23 amPrzy starcie bramki najpierw jest stan domyślny 0 i się przestawia na 1 aby przywrócić ustawienie zapamiętane? Czyli jeśli czujnik ma cały czas 0 to po restarcie będzie ok. A jeśli czujnik domyślnie pracuje na stanie 1 i wtedy jest restart bramki to przy starcie bramki przestawia się w bramce z 0 na 1 i wtedy wywołuje akcję. Tak?klew wrote: Wed Jul 15, 2026 10:56 amTak, odtworzenie stanu wywoła akcję, o ile zmiania się stan. Domyślnie kanał ma zera, więc zmiana na "1" wygeneruje akcję.vajera wrote: Wed Jul 15, 2026 10:53 am Na samym początku rozwoju bramki pojawiła się kwestia zapamiętywania stanu czujników binarnych. @Krzysztof dodał wtedy taką funkcjonalność do VirtualBinary - dzięki temu czujniki otwarcia pamiętają stan np. po restarcie bramki.
Przywrócenie stanu czujnika następuje w metodzie onInit() i podejrzewam, że to uruchamia tę akcję?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Nie pamiętam, nie wykluczone. Samo zapamiętanie stanu to jest to co być powinno, tylko jak teraz poradzić sobie z tą kwestią kiedy potrzebuję mieć akcję i dla ON TURN ON i dla ON TURN OFF. ? Staram się odtworzyć w pamięci sytuacje sprzed miesiąca dotyczącą czujnika zalania. Samych akcji nie zmieniałem a akcja zaczęła się uruchamiać po restarcie po którejś aktualizacji. Teraz sprawa dotyczy czujnika który komunikuje brak zasilania 230V i ewentualny powrót zasilania 230V. On kiedy jest na czuwaniu domyślnym kiedy mamy 230V raportuje do bramki stan 0 tylko w bramce zdaje się że jest domyślnie 1 bo akcje muszę ustawiać że np brak zasilania komunikuje jak jest ON TURN OFF.vajera wrote: Wed Jul 15, 2026 11:31 am ...
Tak, to dotyczy również VirtualBinary - zresztą o ile dobrze pamiętam, to chyba Ty postulowałes o dodanie zapisu pamięci stanu dla VB?
EDIT:
ChangePowerMonitor (DIY_ZZRR::ChangePowerMonitor)
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Potrzebujesz je dla czujnika ZigBee czy dla VB?zzrr wrote: Wed Jul 15, 2026 12:12 pm Nie pamiętam, nie wykluczone. Samo zapamiętanie stanu to jest to co być powinno, tylko jak teraz poradzić sobie z tą kwestią kiedy potrzebuję mieć akcję i dla ON TURN ON i dla ON TURN OFF. ?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Dla czujnika. Zdarzyło mi sie to kiedyś przy czujniku zalania. A teraz zauważyłem tą sytuację w przypadku fizycznego czujnika monitorującego zasilanie 230Vvajera wrote: Wed Jul 15, 2026 12:21 pmPotrzebujesz je dla czujnika ZigBee czy dla VB?zzrr wrote: Wed Jul 15, 2026 12:12 pm Nie pamiętam, nie wykluczone. Samo zapamiętanie stanu to jest to co być powinno, tylko jak teraz poradzić sobie z tą kwestią kiedy potrzebuję mieć akcję i dla ON TURN ON i dla ON TURN OFF. ?
Last edited by zzrr on Wed Jul 15, 2026 12:30 pm, edited 1 time in total.
Może w tym przypadku wystarczyło by zmienić w bramce logikę dla tego konkretnego czujnika. Nikt inny tego nie zgłaszał. jak sie w przyszłości zdarzy czujnik w którym domyślnie fabryka będzie wysyłać stan 1 to się do tematu wróci. Jak myślisz?zzrr wrote: Wed Jul 15, 2026 12:26 pmDla czujnika. Zdarzyło mi sie to kiedyś przy czujniku zalania. A teraz zauważyłem tą sytuację w przypadku fizycznego czujnikavajera wrote: Wed Jul 15, 2026 12:21 pmPotrzebujesz je dla czujnika ZigBee czy dla VB?zzrr wrote: Wed Jul 15, 2026 12:12 pm Nie pamiętam, nie wykluczone. Samo zapamiętanie stanu to jest to co być powinno, tylko jak teraz poradzić sobie z tą kwestią kiedy potrzebuję mieć akcję i dla ON TURN ON i dla ON TURN OFF. ?
EDIT:
Sprawa nie jest też jakaś krytyczna. Chodzi tylko o to by przy restarcie bramki nie wykonywała się akcja dotycząca zmiany stanu czujnika/czujników binarnych no i VB wychodzi na to że też. Ale jeśli to jakaś większa robota to może tak jak wyżej napisałem. Zmienić logikę dla tego jednego przypadku i czekać czy ta sytuacja będzie dotyczyła też innych czujników w przyszłości.
