Dyskusja ogólna [bramka Zigbee]

Moderator: vajera

User avatar
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

vajera wrote: Fri Oct 03, 2025 3:15 pm
uchnast.michal wrote: Fri Oct 03, 2025 3:06 pm Czy jest w planach, by termometr zignee był kanałem termostatu a nie sensora?
A rozwiniesz ideę? Kanał termostatu Supla oczekuje, że urządzenie będzie przyjmować polecenia np. ustawienia temperatury grzania? Jak chcesz to zrealizować w termometrze? Chyba się zgubiłem...
Z poziomu aplikacji. Po wejściu w życie komunikacji po LAN to byłaby alternatywa dla osób, które nie mogą pokoi połączyć przewodowo z kotłownią. Chyba, że wystarczy by listwa była termostatem a termometr "zdalnie" w LAN.
Ok, nie było tematu:) Teraz do mnie dotarło.
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Lector wrote: Fri Oct 03, 2025 8:59 am
vajera wrote: Thu Oct 02, 2025 8:56 pm Ja kupiłem ten

https://pl.aliexpress.com/item/1005005963529004.html
Czy myślałeś może nad scenami lokalnymi w których będą uwzględnione czujniki na oknach?
Chodzi o:
- jeżeli termostat grzeje i jest zamknięte okno to włącz kanał zaworu
- jeżeli termostat przestanie grzać lub zostanie otwarte okno (najlepiej jakiś czas opóźnienia po otwarciu okna) to wyłącz zawór
Idąc dalej:
- jeżeli jakiś jeden kanał zaworu jest włączony to włącz kanał grzania
- jeżeli wszystkie kanały zaworów są wyłączone to wyłącz kanał pieca

Na tego typu scenach mam zrobione grzanie w Tuya.

Idzie to zrobić w Supla Script, ale nie będzie to działać lokalnie jak samo ZigBee.
Jestem na wyjeździe i nie mam pod ręką odpowiednich urządzeń Zigbee, więc gdyby ktoś nudził się w sobotę ;), to poniżej prośba o test:

Potrzebne elementy:
  • Bramka Z2S w wersji 0.9.59-04/10/2025.
  • Trzy urządzenia Zigbee typu gniazdko, przekaźnik, źródło światła sparowane z powyższą bramką.
Teraz opis testu:
  1. Zakładka Zigbee channels - pojawił się tam przycisk Add LAH (experimental!) - wciskamy go 1x - na liście kanałów powinien pojawić się nowy kanał o nazwie LOCAL ACTION HANDLER.
  2. Zakładka Local actions - dodajemy nowe akcje:
    1. NEW ACTION;
    2. włączamy action enabled;
    3. nadajemy nazwę nowej akcji;
    4. source channel - wybieramy jedno z urządzeń Zigbee (1), np. gniazdko albo przekaźnik;
    5. source event - wybieramy ON_TURN_ON;
    6. destination channel - wybieramy ten nowo dodany kanał (LOCAL ACTION HANDLER);
    7. destionation action - wybieramy TURN_ON;
    8. SAVE ACTION;
    9. czynności z pkt. a) - h) powtarzamy dla tego samego urządzenia, ale z source event = ON_TURN_OFF i destionation action = TURN_OFF;
  3. Czynności z pkt. 2 powtarzamy dla drugiego urządzenia Zigbee (2), np. drugie gniazdko/przekaźnik.
  4. W tym momencie powinniśmy mieć 4 akcje - po dwie na każde urządzenie, dla wszystkich destination channel = (LOCAL ACTION HANDLER);
  5. Dodajemy kolejne dwie akcje:
    1. NEW ACTION;
    2. włączamy action enabled;
    3. nadajemy nazwę nowej akcji;
    4. source channel - wybieramy ten nowo dodany kanał (LOCAL ACTION HANDLER);
    5. source event - wybieramy ON_TURN_ON;
    6. destination channel - wybieramy trzecie urządzenie Zigbee (3), np. przkaźnik/gniazdko/żarówka;
    7. destionation action - wybieramy TURN_ON;
    8. SAVE ACTION;
    9. czynności z pkt. a) - h) powtarzamy dla tego samego urządzenia, ale z source event = ON_TURN_OFF i destionation action = TURN_OFF;
W tym momencie musimy zresetować brramkę (najlepiej zawsze używać GUI->Gateway->Restart gateway) - spowoduje to aktywację nowego kanału i dodanych akcji.

Idea testu jest następująca - wtedy i tylko wtedy, gdy urządzenia Zigbee (1) i (2) zostaną włączone (niekoniecznie jednocześnie, ale oba muszą pozostać włączone), zostanie włączone urządzenie (3). Jeżeli któreś z urządzeń (1) lub (2) (lub) oba zostanie następnie wyłączone, to urządzenie (3) również zostanie wyłączone i pozostanie wyłączone do momentu, gdy ponownie zostanie spełniony warunek (1) + (2).
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: Sat Oct 04, 2025 8:44 am Jestem na wyjeździe i nie mam pod ręką odpowiednich urządzeń Zigbee, więc gdyby ktoś nudził się w sobotę ;), to poniżej prośba o test:

Potrzebne elementy:
  • Bramka Z2S w wersji 0.9.59-04/10/2025.
  • Trzy urządzenia Zigbee typu gniazdko, przekaźnik, źródło światła sparowane z powyższą bramką.
Teraz opis testu:
  1. Zakładka Zigbee channels - pojawił się tam przycisk Add LAH (experimental!) - wciskamy go 1x - na liście kanałów powinien pojawić się nowy kanał o nazwie LOCAL ACTION HANDLER.
  2. Zakładka Local actions - dodajemy nowe akcje:
    1. NEW ACTION;
    2. włączamy action enabled;
    3. nadajemy nazwę nowej akcji;
    4. source channel - wybieramy jedno z urządzeń Zigbee (1), np. gniazdko albo przekaźnik;
    5. source event - wybieramy ON_TURN_ON;
    6. destination channel - wybieramy ten nowo dodany kanał (LOCAL ACTION HANDLER);
    7. destionation action - wybieramy TURN_ON;
    8. SAVE ACTION;
    9. czynności z pkt. a) - h) powtarzamy dla tego samego urządzenia, ale z source event = ON_TURN_OFF i destionation action = TURN_OFF;
  3. Czynności z pkt. 2 powtarzamy dla drugiego urządzenia Zigbee (2), np. drugie gniazdko/przekaźnik.
  4. W tym momencie powinniśmy mieć 4 akcje - po dwie na każde urządzenie, dla wszystkich destination channel = (LOCAL ACTION HANDLER);
  5. Dodajemy kolejne dwie akcje:
    1. NEW ACTION;
    2. włączamy action enabled;
    3. nadajemy nazwę nowej akcji;
    4. source channel - wybieramy ten nowo dodany kanał (LOCAL ACTION HANDLER);
    5. source event - wybieramy ON_TURN_ON;
    6. destination channel - wybieramy trzecie urządzenie Zigbee (3), np. przkaźnik/gniazdko/żarówka;
    7. destionation action - wybieramy TURN_ON;
    8. SAVE ACTION;
    9. czynności z pkt. a) - h) powtarzamy dla tego samego urządzenia, ale z source event = ON_TURN_OFF i destionation action = TURN_OFF;
W tym momencie musimy zresetować brramkę (najlepiej zawsze używać GUI->Gateway->Restart gateway) - spowoduje to aktywację nowego kanału i dodanych akcji.

Idea testu jest następująca - wtedy i tylko wtedy, gdy urządzenia Zigbee (1) i (2) zostaną włączone (niekoniecznie jednocześnie, ale oba muszą pozostać włączone), zostanie włączone urządzenie (3). Jeżeli któreś z urządzeń (1) lub (2) (lub) oba zostanie następnie wyłączone, to urządzenie (3) również zostanie wyłączone i pozostanie wyłączone do momentu, gdy ponownie zostanie spełniony warunek (1) + (2).
Ciekawie to wygląda, szkoda ze nie mam sprzętu aby potestować.

Tylko w mojej logice jest możliwość wyboru między AND a OR.
Tu widzę przy włączeniu jest AND ale przy wyłączeniu OR.

Powinno działać to co chcę, ale wybór opcji AND lub OR zawsze byłby na plus.

Nasuwa mi się kolejne pytanie, czy idzie to połączyć w taki sposób ze jak jedno urządzenie jest ON a drugie OFF.
Już tłumacze, termostat jak grzeje stan zmienia na ON, ale jak okno jak zamknięte to jest OFF a jak się otworzy to ON.

EDIT
Mam jedno gniazdko _TZ3000_gjnozsaz::TS011F
Mam Z2S Gateway version: 0.9.59-04/10/2025

W chanel wybieram relay, klikam na "Local action handler" ale nie pojawia się nowy kanał na liście.

OK trzeba zrobić restart bramki.
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Lector wrote: Sat Oct 04, 2025 10:22 am
vajera wrote: Sat Oct 04, 2025 8:44 am Jestem na wyjeździe i nie mam pod ręką odpowiednich urządzeń Zigbee, więc gdyby ktoś nudził się w sobotę ;), to poniżej prośba o test:

Potrzebne elementy:
  • Bramka Z2S w wersji 0.9.59-04/10/2025.
  • Trzy urządzenia Zigbee typu gniazdko, przekaźnik, źródło światła sparowane z powyższą bramką.
Teraz opis testu:
  1. Zakładka Zigbee channels - pojawił się tam przycisk Add LAH (experimental!) - wciskamy go 1x - na liście kanałów powinien pojawić się nowy kanał o nazwie LOCAL ACTION HANDLER.
  2. Zakładka Local actions - dodajemy nowe akcje:
    1. NEW ACTION;
    2. włączamy action enabled;
    3. nadajemy nazwę nowej akcji;
    4. source channel - wybieramy jedno z urządzeń Zigbee (1), np. gniazdko albo przekaźnik;
    5. source event - wybieramy ON_TURN_ON;
    6. destination channel - wybieramy ten nowo dodany kanał (LOCAL ACTION HANDLER);
    7. destionation action - wybieramy TURN_ON;
    8. SAVE ACTION;
    9. czynności z pkt. a) - h) powtarzamy dla tego samego urządzenia, ale z source event = ON_TURN_OFF i destionation action = TURN_OFF;
  3. Czynności z pkt. 2 powtarzamy dla drugiego urządzenia Zigbee (2), np. drugie gniazdko/przekaźnik.
  4. W tym momencie powinniśmy mieć 4 akcje - po dwie na każde urządzenie, dla wszystkich destination channel = (LOCAL ACTION HANDLER);
  5. Dodajemy kolejne dwie akcje:
    1. NEW ACTION;
    2. włączamy action enabled;
    3. nadajemy nazwę nowej akcji;
    4. source channel - wybieramy ten nowo dodany kanał (LOCAL ACTION HANDLER);
    5. source event - wybieramy ON_TURN_ON;
    6. destination channel - wybieramy trzecie urządzenie Zigbee (3), np. przkaźnik/gniazdko/żarówka;
    7. destionation action - wybieramy TURN_ON;
    8. SAVE ACTION;
    9. czynności z pkt. a) - h) powtarzamy dla tego samego urządzenia, ale z source event = ON_TURN_OFF i destionation action = TURN_OFF;
W tym momencie musimy zresetować brramkę (najlepiej zawsze używać GUI->Gateway->Restart gateway) - spowoduje to aktywację nowego kanału i dodanych akcji.

Idea testu jest następująca - wtedy i tylko wtedy, gdy urządzenia Zigbee (1) i (2) zostaną włączone (niekoniecznie jednocześnie, ale oba muszą pozostać włączone), zostanie włączone urządzenie (3). Jeżeli któreś z urządzeń (1) lub (2) (lub) oba zostanie następnie wyłączone, to urządzenie (3) również zostanie wyłączone i pozostanie wyłączone do momentu, gdy ponownie zostanie spełniony warunek (1) + (2).
Ciekawie to wygląda, szkoda ze nie mam sprzętu aby potestować.

Tylko w mojej logice jest możliwość wyboru między AND a OR.
Tu widzę przy włączeniu jest AND ale przy wyłączeniu OR.

Powinno działać to co chcę, ale wybór opcji AND lub OR zawsze byłby na plus.

Nasuwa mi się kolejne pytanie, czy idzie to połączyć w taki sposób ze jak jedno urządzenie jest ON a drugie OFF.
Już tłumacze, termostat jak grzeje stan zmienia na ON, ale jak okno jak zamknięte to jest OFF a jak się otworzy to ON.

EDIT
Mam jedno gniazdko _TZ3000_gjnozsaz::TS011F
Mam Z2S Gateway version: 0.9.59-04/10/2025

W chanel wybieram relay, klikam na "Local action handler" ale nie pojawia się nowy kanał na liście.

OK trzeba zrobić restart bramki.
Poczekaj z testami, bo muszę nanieść poprawki.
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: Sat Oct 04, 2025 10:43 am Poczekaj z testami, bo muszę nanieść poprawki.
Czy mogę wyzwalać czujnikami zalania?
Czyli zamiast relay 1 i 2 dałbym czujniki a sterowałbym gniazdkiem?
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Lector wrote: Sat Oct 04, 2025 10:53 am
vajera wrote: Sat Oct 04, 2025 10:43 am Poczekaj z testami, bo muszę nanieść poprawki.
Czy mogę wyzwalać czujnikami zalania?
Czyli zamiast relay 1 i 2 dałbym czujniki a sterowałbym gniazdkiem?
Możesz, bo czujniki binarne też generują eventy ON_TURN_ON i 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
User avatar
Lector
Posts: 2471
Joined: Fri Nov 17, 2017 2:26 pm
Location: Poznań
Has thanked: 13 times
Been thanked: 25 times

Post

Supla firmware: 0.9.60-04/10/2025
są dwa klawisze?
You do not have the required permissions to view the files attached to this post.
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

OK w kolejnej poprawione :)

Wildze że doszło AND, OR, XOR, NOT.

Dla nie wtajemniczonych:
AND - włączone jak będzie wszystko na 1
OR - włączone choć jeden będzie na 1
XOR - włączone jeżeli nie wszystkie będą na 0 lub 1
NOT - (raczej jeden kanał) jak będzie 1 to zmieni na 0
Niespełniony automatyk. :mrgreen:
https://3d-lamp.photos/
https://pool.lector.top/
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 31 times

Post

Jakby ktoś był zainteresowany trochę szerszym omówieniem działania bramek, to zapraszam tutaj https://www.tme.eu/pl/news/library-arti ... ogicznych/
Kiedyś to wszystko było w programie matematyki na pierwszym roku studiów technicznych, ale jak jest teraz, to nie wiem...
W każdym razie może się kiedyś przydać :)
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
uchnast.michal
Posts: 1334
Joined: Tue Jun 04, 2019 11:37 am
Has thanked: 7 times

Post

Hej, jakie polecacie czujniki temperatury (z i bez wyświetlacza), które dobrze współpracują z bramką i relatywnie długo działają na baterii?
Planuję zmianę z obecnych BLE Xiaomi by całość ogarnąć sprzętowo bez VM lub RPi.
Z góry dziękuję

Return to “Bramka ZigBee”