Aktualizacje oprogramowania [bramka ZigBee]

Moderator: vajera

User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Sat Oct 04, 2025 10:44 pm
Zibi_007 wrote: Sat Oct 04, 2025 9:53 pm W sumie to chyba jeszcze nie ;-) Przynajmniej w klasycznym ujęciu, ponieważ ilość danych u Ciebie, które można przechowywać i przetwarzać jest skończona. Chyba, że w modelu opracowanym przez Rogera Penrose’a. Pewnie czytałeś "Nowy umysł cesarza", ale jeśli Ci umknęło, to polecam :)
Nie czytałem, ale jutro mam 4h w aucie, to sobie puszczę audiobook (18h 27 min!).
Na dwa pierwsze rozdziały czasu wystarczy. Ja je "łyknąłem" analogowo w jeden wieczór (przed snem), po nich "męczyłem" resztę chyba z dwa tygodnie...

Widzę, że coraz więcej zmian w akcjach lokalnych. Nawet mam kilka pomysłów jak je wykorzystać. Niestety wolny czas i dostęp do potrzebnego sprzętu będę miał dopiero za kilka dni. Nie omieszkam potestować :)
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Sun Oct 05, 2025 1:19 am
vajera wrote: Sat Oct 04, 2025 10:44 pm
Zibi_007 wrote: Sat Oct 04, 2025 9:53 pm W sumie to chyba jeszcze nie ;-) Przynajmniej w klasycznym ujęciu, ponieważ ilość danych u Ciebie, które można przechowywać i przetwarzać jest skończona. Chyba, że w modelu opracowanym przez Rogera Penrose’a. Pewnie czytałeś "Nowy umysł cesarza", ale jeśli Ci umknęło, to polecam :)
Nie czytałem, ale jutro mam 4h w aucie, to sobie puszczę audiobook (18h 27 min!).
Na dwa pierwsze rozdziały czasu wystarczy. Ja je "łyknąłem" analogowo w jeden wieczór (przed snem), po nich "męczyłem" resztę chyba z dwa tygodnie...
:ugeek:
Widzę, że coraz więcej zmian w akcjach lokalnych. Nawet mam kilka pomysłów jak je wykorzystać. Niestety wolny czas i dostęp do potrzebnego sprzętu będę miał dopiero za kilka dni. Nie omieszkam potestować :)
Miałem trochę wolnego czasu pt/sb a @Lector zainspirował mnie swoim pomysłem, wiec poszło na zasadzie "potrzymaj mi piwo" 😉

Tak na marginesie - teraz oprócz bramek można wygenerować również wirtualne przekaźniki, nazwać je dowolnie i używać np. do sterowania kilkoma kanałami jednocześnie, a jak znam to forum, to za chwilę ktoś wpadnie na jakieś dodatkowe zastosowania 😉
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

vajera wrote: Sun Oct 05, 2025 7:32 am
Miałem trochę wolnego czasu pt/sb a @Lector zainspirował mnie swoim pomysłem, wiec poszło na zasadzie "potrzymaj mi piwo" 😉

Tak na marginesie - teraz oprócz bramek można wygenerować również wirtualne przekaźniki, nazwać je dowolnie i używać np. do sterowania kilkoma kanałami jednocześnie, a jak znam to forum, to za chwilę ktoś wpadnie na jakieś dodatkowe zastosowania 😉
Wolny czas... och jak zazdroszczę :)

Wirtualny przekaźnik u mnie pójdzie do sterowania centralnego rolet. Mam to specyficznie rozwiązane, więc jak znalazł a nie chcę mieć tego w grupie.
Kolejne zastosowanie, nawet ważniejsze, to te wszystkie systemy amatorskich systemów alarmowych. Tu można nimi zdziałać cuda ;-)

Fajnie się to wszystko rozwija. Dzięki!
Image Wiesz, że Supla obsługuje Zigbee? Wstąp do Klubu Promila: https://forum.supla.org/viewtopic.php?t=18018
Image Szukasz nowego GG? Jest tutaj: https://forum.supla.org/viewtopic.php?t=18036
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

vajera wrote: Sat Oct 04, 2025 10:52 pm Wersja 0.9.62-05/10/2025: rozszerza lokalną logikę o możliwość czasowego opóźnienia polecenia TURN_ON (dotyczy bramek logicznych).

W zakładce Zigbee channels można ustawić czas w panelu Channel Timings - pole keealive/turn on delay (s).

Czas podajemy w sekundach, zaczyna on być liczony od momentu spełnienia warunku logicznego, czyli np. w przypadku bramki AND od chwili załączenia drugiego przekaźnika,.

Jeżeli w czasie odliczania warunek przestanie być spełniony (np. dla bramki AND jeden z przekaźników zostanie wyłączony) odliczanie zostanie przerwane.

Jeżeli komuś przydałoby się analogiczne rozwiązanie dla opóźnienia TURN OFF to proszę o informację zwrotną.

Przy okazji wyeliminowałem dosyć istotny błąd w lokalnych akcjach - otóż zamiast numerów kanałów zapisywane były pozycje kanału w tabeli :(
W wielu przypadkach te wartości są identyczne, ale w sytuacji gdy ktoś np. usunął jakiś kanał a później dodawał nowy, ten warunek nie był już spełniony.
Opóźnienie działa :)
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Zibi_007 wrote: Sun Oct 05, 2025 9:18 am Wolny czas... och jak zazdroszczę :)
On nie był taki do końca wolny, bo musiałem być w konkretnym miejscu, ale na pisanie kodu jak znalazł 😉
Wirtualny przekaźnik u mnie pójdzie do sterowania centralnego rolet. Mam to specyficznie rozwiązane, więc jak znalazł a nie chcę mieć tego w grupie.
Kolejne zastosowanie, nawet ważniejsze, to te wszystkie systemy amatorskich systemów alarmowych. Tu można nimi zdziałać cuda ;-)
Te przekaźniki pracują w oparciu o Supla::Control::VirtualRelay, więc można im np. włączyć funkcję automatu schodowego i ustawić czas z poziomu Cloud.
Fajnie się to wszystko rozwija. Dzięki!
Też dziękuję, bo to forum jest źródłem nieustannych inspiracji.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Pytanie po dodaniu bramki jako kanał nie pojawia się ona do wyboru w Local action, na liście kanałów jest widoczna.
Trzeba robić restart bramki - tak ma byc.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Oczywiście testuje bramki dalej :)

Wszystko fajnie chodzi do póki włączanie i wyłączanie trzecim urządzeniem opieramy na jednej bramce.
Przykład bramka AND włączana przez wirtualne włącza gniazdka, oraz wyłącza.

Ale gdy bramka AND ma tylko włączać gniazdko przez te dwa wirtualne, ale wyłączenie ma być oparte na bramce OR to już to nie działa. Włączyć włączy, ale po wyłączeniu obu wirtualnych gniazdko pozostaje włączone.

Sorki za post pod postem, ale jak da się edycję to nie każdy przeczyta dodane zmiany.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Lector wrote: Sun Oct 05, 2025 10:43 am Pytanie po dodaniu bramki jako kanał nie pojawia się ona do wyboru w Local action, na liście kanałów jest widoczna.
Trzeba robić restart bramki - tak ma byc.
To jest ograniczenie biblioteki ESPUI - nie można uaktualnić listy wyboru inaczej niż kasując jej wszystkie elementy i dodając na nowo - tak robię w przypadku zmiany nazwy kanału lub urządzenia.
Problem w tym, że lista nie ma pozwalającej na skasowanie wszystkich swoich opcji - trzeba to robić pojedynczo, ale w tym celu należy najpierw zapamiętać gdzieś wartości identyfikatorów tych opcji, żeby móc przekazać je do funkcji removeControl(id).
W przypadku urządzeń i kanałów wygospodarowałem miejsce w strukturach je opisujących, ale pojawiają się kolejne listy (akcje, advanced devices, Tuya), więc chyba dopiszę do tej biblioteki taką funkcję - przyda się na przyszłość 😉
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Lector wrote: Sun Oct 05, 2025 11:00 am Oczywiście testuje bramki dalej :)

Wszystko fajnie chodzi do póki włączanie i wyłączanie trzecim urządzeniem opieramy na jednej bramce.
Przykład bramka AND włączana przez wirtualne włącza gniazdka, oraz wyłącza.

Ale gdy bramka AND ma tylko włączać gniazdko przez te dwa wirtualne, ale wyłączenie ma być oparte na bramce OR to już to nie działa. Włączyć włączy, ale po wyłączeniu obu wirtualnych gniazdko pozostaje włączone.

Sorki za post pod postem, ale jak da się edycję to nie każdy przeczyta dodane zmiany.
Możesz to narysować? Albo opisać, co chcesz uzyskać?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

vajera wrote: Sun Oct 05, 2025 11:02 am Możesz to narysować? Albo opisać, co chcesz uzyskać?
Eeee...

Wchodzimy w zakładkę Local actions.
Source channel Input 1, event ON_TURN_ON, destination channel bramka AND, action TURN_ON.
Source channel Input 1, event ON_TURN_OFF, destination channel bramka OR, action TURN_OFF.
Source channel Input 2, event ON_TURN_ON, destination channel bramka AND, action TURN_ON.
Source channel Input 2, event ON_TURN_OFF, destination channel bramka OR, action TURN_OFF.
Source bramka AND, event ON_TURN_ON, destination channel Result, action TURN_ON.
Source bramka OR, event ON_TURN_OFF, destination channel Result, action TURN_OFF.
Restartujemy bramkę.

Może tak będzie lepiej.

Włączenie gniazdka ma być realizowane przez AND ale wyłączenie przez OR.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/

Return to “Bramka ZigBee”