Zgłoszenia nowych urządzeń [bramka Zigbee]

Moderator: vajera

User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

rysieks wrote: Thu Mar 06, 2025 4:02 pm
W międzyczasie wypróbuj proszę wersję 0.5.3 - czy zniknął problem tych przerw online/offline (zielone/czerwone).
testy na v0.5.3;
- kanły przełącząją się prawidłowo, zarówno z Supli jak i fizyczne, nie ma żadnego zamieszania.
- po wyłączeniu urządzenia - ponowne uruchomienie odbywa się z pamięci (zgodne ze stanem sprzed wyłączenia)

- Nie zaobserwowałem efektu barku dostępności, ale;
pojawił się za to efekt stałej dostępności pomimo wyłączenia urządzenia.
Czyli teraz jest cały czas na zielono, można przełączać pomimo wyłaczenia urządzenia.
Wyłączając płytkę Supla - mamy kolor czerwony, po podłączeniu Supli - zmienia się na kolor zielony pomimo wyłączonego urządzenia.

p.s. testy na v0.5.2
Brak dostępności po wyłaczeniu urządzenia pojawia się tylko na kanale 1. (kanał 2,3,4 zawsze zielone)
Nie zaobserwowałem chwilowego braku dostępności.
Mam prośbę - przetestuj jeszcze wersję 0.5.5 (gdy się zbuduje).
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
rysieks
Posts: 30
Joined: Tue Feb 25, 2025 12:22 pm

Post

Mam prośbę - przetestuj jeszcze wersję 0.5.5 (gdy się zbuduje).
test 0.5.5
Po restarcie płytku Supla - wyłączam urządzenie - po 40 sekundach na wszystkich kanałach czerwony (OffLine)
Po załączeniu urządzenia - praktycznie natychmiast powrót do stanu zielonego wszystkich kanałów (OnLine)
Znowu wyłączam urządzenie - po 120 sekundach (nic nie robię) jest sygnał (OffLine).
Po załączeniu urządzenia - praktycznie natychmiast powrót do stanu zielonego wszystkich kanałów (OnLine)
Znowu wyłączam urządzenie - po 90 sekundach jest sygnał (OffLine).
... następny cykl 85 sekund ...
Nie zaobserwowałem chwilowego braku dostępności.

Czyli wszystko działa zgodnie z oczekiwaniem.
Jedyne co można dopieścić to czas reakcji, ale ogólnie wszystko działa OK. :D
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

rysieks wrote: Thu Mar 06, 2025 6:59 pm
Mam prośbę - przetestuj jeszcze wersję 0.5.5 (gdy się zbuduje).
test 0.5.5
Po restarcie płytku Supla - wyłączam urządzenie - po 40 sekundach na wszystkich kanałach czerwony (OffLine)
Po załączeniu urządzenia - praktycznie natychmiast powrót do stanu zielonego wszystkich kanałów (OnLine)
Znowu wyłączam urządzenie - po 120 sekundach (nic nie robię) jest sygnał (OffLine).
Po załączeniu urządzenia - praktycznie natychmiast powrót do stanu zielonego wszystkich kanałów (OnLine)
Znowu wyłączam urządzenie - po 90 sekundach jest sygnał (OffLine).
... następny cykl 85 sekund ...
Nie zaobserwowałem chwilowego braku dostępności.

Czyli wszystko działa zgodnie z oczekiwaniem.
Jedyne co można dopieścić to czas reakcji, ale ogólnie wszystko działa OK. :D
Dzięki za feedback, to naprawdę motywuje!

Czas odpytywania ustawiłem na około 60 sekund, można go zwiększyć oczywiście, ale pytanie czy ma to sens?
W codziennym użytkowaniu nie ma to chyba specjalnego znaczenia - o ile gniazdko ktoś mógł wyciągnąć to przełącznik w ścianie raczej ma zasilanie non-stop.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
rysieks
Posts: 30
Joined: Tue Feb 25, 2025 12:22 pm

Post

Dzięki za feedback, to naprawdę motywuje!

Czas odpytywania ustawiłem na około 60 sekund, można go zwiększyć oczywiście, ale pytanie czy ma to sens?
W codziennym użytkowaniu nie ma to chyba specjalnego znaczenia - o ile gniazdko ktoś mógł wyciągnąć to przełącznik w ścianie raczej ma zasilanie non-stop.
Wielkie podziękowania to są z mojej strony, za chęć pomocy.
Cieszę się że te moje informacje w jakimś ułamku procenta przyczyniły się do dodania urządzenia. Życzę samych sukcesów.

Jak chodzi o ten czas reakcji, to on ma swoją wagę tylko w jakichś specjalnych zastosowanich,
w standardowych - trzeba mieć świadomość tego faktu, ale nie ma to istotnego znaczenia.

Ja tylko miałem na myśli następujący scenariusz (gdyby to było w miarę łatwe do realizacji, bo nie warte to większego zachodu)
- wyłączamy urządzenie
- w Apce jest ono w stanie OnLine jeszcze przez powiedzmy 60 sekund (i to jest akceptowalne)
- zmieniamy stan kanału w Apce -->
i tutaj stan obecny;
- zmiana stanu jest przyjęta przez system zgodnie z poleceniem, i dopiero za te 60 sekund jest wystawiona informacja OffLine.
( Jednocześni mamy mylącą informację o czymś co nie nastąpiło )
stan proponowany;
- system przyjmuje zmianę stanu - jest to równoznaczne z przesłaniem do bramki Supla-Zigbee,
bramka chce nawiązać kontakt z urządzeniem, jeżeli nie nawiąże kontaktu - odsyła informację że urządzenie jest Offline
- w systemie pojawia się status OffLine, przed upływem założonych 60 s. w reakcji na chęć zmiany stanu.

Niejako status Offline nie czeka tych założonych 60 sekund
w przypadku gdy chcemy zasterować urządzeniem które jest Offline,
tylko wystawia ten status na takie żądanie
- bo przecież wtedy nawiązuje kontakt z urządzeniem (stara się nawiązać natychmiast, tak jak co interwał 60 sekund odpytuje ).

O ile moje rozumowanie jest prawidłowe - poddaję powyższe pod rozwagę, zaznaczając że nie jest temat o jakimś specjalnym znaczeniu.
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

rysieks wrote: Thu Mar 06, 2025 9:00 pm
Dzięki za feedback, to naprawdę motywuje!

Czas odpytywania ustawiłem na około 60 sekund, można go zwiększyć oczywiście, ale pytanie czy ma to sens?
W codziennym użytkowaniu nie ma to chyba specjalnego znaczenia - o ile gniazdko ktoś mógł wyciągnąć to przełącznik w ścianie raczej ma zasilanie non-stop.
Wielkie podziękowania to są z mojej strony, za chęć pomocy.
Cieszę się że te moje informacje w jakimś ułamku procenta przyczyniły się do dodania urządzenia. Życzę samych sukcesów.

Jak chodzi o ten czas reakcji, to on ma swoją wagę tylko w jakichś specjalnych zastosowanich,
w standardowych - trzeba mieć świadomość tego faktu, ale nie ma to istotnego znaczenia.

Ja tylko miałem na myśli następujący scenariusz (gdyby to było w miarę łatwe do realizacji, bo nie warte to większego zachodu)
- wyłączamy urządzenie
- w Apce jest ono w stanie OnLine jeszcze przez powiedzmy 60 sekund (i to jest akceptowalne)
- zmieniamy stan kanału w Apce -->
i tutaj stan obecny;
- zmiana stanu jest przyjęta przez system zgodnie z poleceniem, i dopiero za te 60 sekund jest wystawiona informacja OffLine.
( Jednocześni mamy mylącą informację o czymś co nie nastąpiło )
stan proponowany;
- system przyjmuje zmianę stanu - jest to równoznaczne z przesłaniem do bramki Supla-Zigbee,
bramka chce nawiązać kontakt z urządzeniem, jeżeli nie nawiąże kontaktu - odsyła informację że urządzenie jest Offline
- w systemie pojawia się status OffLine, przed upływem założonych 60 s. w reakcji na chęć zmiany stanu.

Niejako status Offline nie czeka tych założonych 60 sekund
w przypadku gdy chcemy zasterować urządzeniem które jest Offline,
tylko wystawia ten status na takie żądanie
- bo przecież wtedy nawiązuje kontakt z urządzeniem (stara się nawiązać natychmiast, tak jak co interwał 60 sekund odpytuje ).

O ile moje rozumowanie jest prawidłowe - poddaję powyższe pod rozwagę, zaznaczając że nie jest temat o jakimś specjalnym znaczeniu.
A wiesz, że masz rację ;)
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
rysieks
Posts: 30
Joined: Tue Feb 25, 2025 12:22 pm

Post

A wiesz, że masz rację ;)
Ciesze się, że pomysł sie podoba. :D
User avatar
klimasstudio
Posts: 1273
Joined: Wed Aug 28, 2019 9:35 pm
Location: localhost

Post

vajera wrote: Thu Mar 06, 2025 3:06 pm
klimasstudio wrote: Thu Mar 06, 2025 12:21 pm Board rev.: 0.5.0-06/03/2025
Logi i dalej nie ma reakcji na kropki.
Naniosłem kolejne zmiany - będą w 0.5.3, która się właśnie buduje. Tylko, że te zmiany nie zadziałają bez ponownego bindowania urządzenia i tutaj masz 3 opcje:
  1. wgrać plik merged na jakiś testowy moduł C6 i zobaczyć czy działa,
  2. reset stosu Zigbee - niestety usunie wszystkie sparowane z bramką urządzenia,
  3. wersja 0.5.3 wprowadza również nową opcję:
    1. włączasz tryb parowania w bramce (1x BOOT),
    2. wprowadzasz sparowane wcześniej urządzenie ponownie w tryb parowania - ono opuści sieć bramki i natychmiast zgłosi się do niej ponownie przechodząc od nowa konfigurację i bindingi, ale nie utworzy to nowych kanałów Supla - stare będą nadal aktywne.
Wgrałem merged od zera bo mam jedna testowa bramke pod beta-cloud. Niestety kropki bez zmian :D

Logi po wciskaniu kropek:

Code: Select all

[07:37:01][445083][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
[07:37:01][445083][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 1 from address 0x6e5b
[07:37:01][445084][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 2
[07:37:01][445084][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x1
[07:37:01][445084][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x1
[07:37:01][445085][I][z2s_devices_table.cpp:715] Z2S_onCmdCustomClusterReceive(): IKEA custom cluster(0xfc7f) on endpoint(0x1), command(0x1)
[07:37:01][445086][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0xfc7f), command id(0x1), 
[07:37:03][447595][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
[07:37:03][447595][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 1 from address 0x6e5b
[07:37:03][447596][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 2
[07:37:03][447596][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x1
[07:37:03][447596][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x2
[07:37:03][447597][I][z2s_devices_table.cpp:715] Z2S_onCmdCustomClusterReceive(): IKEA custom cluster(0xfc7f) on endpoint(0x1), command(0x1)
[07:37:03][447598][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0xfc7f), command id(0x1), 
[07:37:05][449706][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
[07:37:05][449707][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 1 from address 0x6e5b
[07:37:05][449707][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 2
[07:37:05][449708][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x2
[07:37:05][449708][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x2
[07:37:05][449709][I][z2s_devices_table.cpp:715] Z2S_onCmdCustomClusterReceive(): IKEA custom cluster(0xfc7f) on endpoint(0x1), command(0x1)
[07:37:05][449709][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0xfc7f), command id(0x1), 
[07:37:06][450558][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
[07:37:06][450559][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 1 from address 0x6e5b
[07:37:06][450559][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 2
[07:37:06][450560][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x2
[07:37:06][450560][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x1
[07:37:06][450561][I][z2s_devices_table.cpp:715] Z2S_onCmdCustomClusterReceive(): IKEA custom cluster(0xfc7f) on endpoint(0x1), command(0x1)
[07:37:06][450562][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0xfc7f), command id(0x1), 
[07:37:08][452433][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
[07:37:08][452433][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 1 from address 0x6e5b
[07:37:08][452434][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 2
[07:37:08][452434][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x2
[07:37:08][452435][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x3
[07:37:08][452435][I][z2s_devices_table.cpp:715] Z2S_onCmdCustomClusterReceive(): IKEA custom cluster(0xfc7f) on endpoint(0x1), command(0x1)
[07:37:08][452436][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0xfc7f), command id(0x1), 
[07:37:10][454157][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
[07:37:10][454157][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 1 from address 0x6e5b
[07:37:10][454158][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 2
[07:37:10][454158][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x1
[07:37:10][454159][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x1
[07:37:10][454159][I][z2s_devices_table.cpp:715] Z2S_onCmdCustomClusterReceive(): IKEA custom cluster(0xfc7f) on endpoint(0x1), command(0x1)
[07:37:10][454160][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0xfc7f), command id(0x1), 
1xBOOT i ponowne parowanie. Niestety nie udało mi się ponownie sparować tą metodą. Jakiś op[orny ten IKEŁOWY przycisk:

Code: Select all

[07:39:32][595775][I][ZigbeeHandlers.cpp:58] zb_raw_cmd_handler(): cluster id: 0x4, command id: 4
[07:39:32][595775][I][ZigbeeHandlers.cpp:59] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[07:39:32][595776][I][ZigbeeHandlers.cpp:60] zb_raw_cmd_handler(): is common comand 0, disable_default_response 1, is_manuf_specific 0
[07:39:32][595776][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): manuf_specific 0x0
[07:39:32][595776][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): RAW bufid: 3 size: 0
[07:39:32][595777][I][ZigbeeHandlers.cpp:70] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0x6e5b, 0x6e5b, 0x0, 0x0
[07:39:32][595777][I][z2s_devices_table.cpp:614] Z2S_onCustomCmdReceive(): Z2S_onCustomCmdReceive cluster 0x4, command id 0x4, rssi: -64
[07:39:32][595778][I][z2s_devices_table.cpp:78] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x94:0xde:0xb8:0xff:0xfe:0x6a:0x6e:0xc8, endpoint 0x1, channel type 0xffffffff
[07:39:32][595779][I][z2s_devices_table.cpp:623] Z2S_onCustomCmdReceive(): z2s_devices_table[channel_number_slot].Supla_channel 0x0
[07:39:32][595779][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0x4), command id(0x4), 
[07:39:32][595780][I][ZigbeeHandlers.cpp:84] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[07:39:33][596836][I][ZigbeeHandlers.cpp:58] zb_raw_cmd_handler(): cluster id: 0x4, command id: 0
[07:39:33][596836][I][ZigbeeHandlers.cpp:59] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[07:39:33][596836][I][ZigbeeHandlers.cpp:60] zb_raw_cmd_handler(): is common comand 0, disable_default_response 1, is_manuf_specific 0
[07:39:33][596837][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): manuf_specific 0x0
[07:39:33][596837][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): RAW bufid: 5 size: 10
[07:39:33][596838][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x05 
[07:39:33][596838][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0xE8 
[07:39:33][596839][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x07 
[07:39:33][596839][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x64 
[07:39:33][596839][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x65 
[07:39:33][596840][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x66 
[07:39:33][596840][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x61 
[07:39:33][596840][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x75 
[07:39:33][596841][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x6C 
[07:39:33][596841][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x74 
[07:39:33][596841][I][ZigbeeHandlers.cpp:70] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0x6e5b, 0x6e5b, 0x0, 0x0
[07:39:33][596842][I][z2s_devices_table.cpp:614] Z2S_onCustomCmdReceive(): Z2S_onCustomCmdReceive cluster 0x4, command id 0x0, rssi: -63
[07:39:33][596843][I][z2s_devices_table.cpp:78] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x94:0xde:0xb8:0xff:0xfe:0x6a:0x6e:0xc8, endpoint 0x1, channel type 0xffffffff
[07:39:33][596843][I][z2s_devices_table.cpp:623] Z2S_onCustomCmdReceive(): z2s_devices_table[channel_number_slot].Supla_channel 0x0
[07:39:33][596844][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0x4), command id(0x0), 
[07:39:33][596845][I][ZigbeeHandlers.cpp:84] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[07:39:34][597791][I][ZigbeeHandlers.cpp:58] zb_raw_cmd_handler(): cluster id: 0x3, command id: 64
[07:39:34][597792][I][ZigbeeHandlers.cpp:59] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[07:39:34][597792][I][ZigbeeHandlers.cpp:60] zb_raw_cmd_handler(): is common comand 0, disable_default_response 1, is_manuf_specific 0
[07:39:34][597793][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): manuf_specific 0x0
[07:39:34][597793][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): RAW bufid: 8 size: 2
[07:39:34][597794][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x00 
[07:39:34][597794][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x00 
[07:39:34][597794][I][ZigbeeHandlers.cpp:70] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0x6e5b, 0x6e5b, 0x0, 0x0
[07:39:34][597795][I][z2s_devices_table.cpp:614] Z2S_onCustomCmdReceive(): Z2S_onCustomCmdReceive cluster 0x3, command id 0x40, rssi: -64
[07:39:34][597795][I][z2s_devices_table.cpp:78] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x94:0xde:0xb8:0xff:0xfe:0x6a:0x6e:0xc8, endpoint 0x1, channel type 0xffffffff
[07:39:34][597796][I][z2s_devices_table.cpp:623] Z2S_onCustomCmdReceive(): z2s_devices_table[channel_number_slot].Supla_channel 0x0
[07:39:34][597797][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0x3), command id(0x40), 
[07:39:34][597797][I][ZigbeeHandlers.cpp:84] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[07:39:34][597799][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x12) callback
[07:39:34][597799][W][ZigbeeHandlers.cpp:49] zb_action_handler(): Receive unhandled Zigbee action(0x12) callback
[07:39:34][597802][I][ZigbeeHandlers.cpp:58] zb_raw_cmd_handler(): cluster id: 0x1000, command id: 64
[07:39:34][597802][I][ZigbeeHandlers.cpp:59] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[07:39:34][597803][I][ZigbeeHandlers.cpp:60] zb_raw_cmd_handler(): is common comand 0, disable_default_response 1, is_manuf_specific 0
[07:39:34][597804][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): manuf_specific 0x0
[07:39:34][597804][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): RAW bufid: 9 size: 16
[07:39:34][597804][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0xC8 
[07:39:34][597805][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x6E 
[07:39:34][597805][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x6A 
[07:39:34][597805][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0xFE 
[07:39:34][597806][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0xFF 
[07:39:34][597806][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0xB8 
[07:39:34][597806][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0xDE 
[07:39:34][597807][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x94 
[07:39:34][597807][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x5B 
[07:39:34][597807][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x6E 
[07:39:34][597808][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x01 
[07:39:34][597808][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x04 
[07:39:34][597808][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x01 
[07:39:34][597809][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x06 
[07:39:34][597809][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x00 
[07:39:34][597809][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): 0x01 
[07:39:34][597810][I][ZigbeeHandlers.cpp:70] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0x6e5b, 0x6e5b, 0x0, 0x0
[07:39:34][597810][I][z2s_devices_table.cpp:614] Z2S_onCustomCmdReceive(): Z2S_onCustomCmdReceive cluster 0x1000, command id 0x40, rssi: -62
[07:39:34][597811][I][z2s_devices_table.cpp:78] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0x94:0xde:0xb8:0xff:0xfe:0x6a:0x6e:0xc8, endpoint 0x1, channel type 0xffffffff
[07:39:34][597812][I][z2s_devices_table.cpp:623] Z2S_onCustomCmdReceive(): z2s_devices_table[channel_number_slot].Supla_channel 0x0
[07:39:34][597812][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0x1000), command id(0x40), 
[07:39:34][597813][I][ZigbeeHandlers.cpp:84] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[07:39:42]Send: [53 55 50 4C 41 17 6C 00 00 00 E0 01 00 00 00 00 00 00 ]
[07:39:42]Send: [53 55 50 4C 41 ]
[07:39:42]Recv: [53 55 50 4C 41 17 67 00 00 00 EA 01 00 00 1A 00 00 00 E9 07 03 07 06 07 27 2A 0E 00 00 00 45 75 72 6F 70 65 2F 57 61 72 73 61 77 00 53 55 50 4C 41 ]
[07:39:42]Clock: current time: 2025-03-07 07:39:42
[07:39:46][610091][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x1), short address(0x6e5b), model id(0x5203), cluster id(0x5), rejoined(NO)
[07:39:46][610092][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x1), short address(0x6e5b), model id(0x5203), cluster id(0x6), rejoined(NO)
[07:39:46][610093][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x1), short address(0x6e5b), model id(0x5203), cluster id(0x8), rejoined(NO)
[07:39:46][610093][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x2), short address(0x6e5b), model id(0x5204), cluster id(0xfc80), rejoined(NO)
[07:39:46][610094][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x2), short address(0x6e5b), model id(0x5204), cluster id(0xfc7f), rejoined(NO)
[07:39:46][610095][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x3), short address(0x6e5b), model id(0x5205), cluster id(0xfc80), rejoined(NO)
[07:39:46][610096][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x3), short address(0x6e5b), model id(0x5205), cluster id(0xfc7f), rejoined(NO)
[07:40:07]Send: [53 55 50 4C 41 17 6D 00 00 00 28 00 00 00 10 00 00 00 D6 A2 CA 67 00 00 00 00 2C 69 0E 00 00 00 00 00 ]
[07:40:07]Send: [53 55 50 4C 41 ]
[07:40:07]Recv: [53 55 50 4C 41 17 68 00 00 00 32 00 00 00 10 00 00 00 C7 94 CA 67 00 00 00 00 39 16 04 00 00 00 00 00 53 55 50 4C 41 ]
[07:40:29][653314][I][ZigbeeHandlers.cpp:35] zb_action_handler(): Receive Zigbee action(0x1040) callback
[07:40:29][653314][I][ZigbeeHandlers.cpp:343] zb_cmd_custom_cluster_req_handler(): Receive custom command: 1 from address 0x6e5b
[07:40:29][653315][I][ZigbeeHandlers.cpp:345] zb_cmd_custom_cluster_req_handler(): Payload size: 2
[07:40:29][653315][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x1
[07:40:29][653316][I][ZigbeeHandlers.cpp:347] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x1
[07:40:29][653316][I][z2s_devices_table.cpp:715] Z2S_onCmdCustomClusterReceive(): IKEA custom cluster(0xfc7f) on endpoint(0x1), command(0x1)
[07:40:29][653317][I][z2s_devices_table.cpp:557] processIkeaSymfoniskCommands(): IKEA SYMFONISK command: cluster(0xfc7f), command id(0x1), 
[07:40:32]Send: [53 55 50 4C 41 17 6E 00 00 00 28 00 00 00 10 00 00 00 EF A2 CA 67 00 00 00 00 DC 74 0E 00 00 00 00 00 ]
[07:40:32]Send: [53 55 50 4C 41 ]
[07:40:32]Recv: [53 55 50 4C 41 17 69 00 00 00 32 00 00 00 10 00 00 00 E0 94 CA 67 00 00 00 00 9A C4 03 00 00 00 00 00 53 55 50 4C 41 ]
[07:40:57]Send: [53 55 50 4C 41 17 6F 00 00 00 28 00 00 00 10 00 00 00 08 A3 CA 67 00 00 00 00 77 84 0E 00 00 00 00 00 ]
[07:40:57]Send: [53 55 50 4C 41 ]
[07:40:57]Recv: [53 55 50 4C 41 17 6A 00 00 00 32 00 00 00 10 00 00 00 F9 94 CA 67 00 00 00 00 62 B3 03 00 00 00 00 00 53 55 50 4C 41 ]
[07:41:22]Send: [53 55 50 4C 41 17 70 00 00 00 28 00 00 00 10 00 00 00 21 A3 CA 67 00 00 00 00 1A 94 0E 00 00 00 00 00 ]
[07:41:22]Send: [53 55 50 4C 41 ]
[07:41:22]Recv: [53 55 50 4C 41 17 6B 00 00 00 32 00 00 00 10 00 00 00 12 95 CA 67 00 00 00 00 CD 42 04 00 00 00 00 00 53 55 50 4C 41 ]
[07:41:46][730109][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x1), short address(0x6e5b), model id(0x5203), cluster id(0x5), rejoined(NO)
[07:41:46][730110][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x1), short address(0x6e5b), model id(0x5203), cluster id(0x6), rejoined(NO)
[07:41:46][730111][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x1), short address(0x6e5b), model id(0x5203), cluster id(0x8), rejoined(NO)
[07:41:46][730111][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x2), short address(0x6e5b), model id(0x5204), cluster id(0xfc80), rejoined(NO)
[07:41:46][730112][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x2), short address(0x6e5b), model id(0x5204), cluster id(0xfc7f), rejoined(NO)
[07:41:46][730113][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x3), short address(0x6e5b), model id(0x5205), cluster id(0xfc80), rejoined(NO)
[07:41:46][730114][I][Z2S_Gateway.ino:304] loop(): Device on endpoint(0x3), short address(0x6e5b), model id(0x5205), cluster id(0xfc7f), rejoined(NO)
Więc chodź OSUPLUJE Ci dom :mrgreen:

Druk 3D - > https://klimastech.eu.org/druk-3d
User avatar
vajera
Posts: 7293
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

klimasstudio wrote: Fri Mar 07, 2025 7:07 am Wgrałem merged od zera bo mam jedna testowa bramke pod beta-cloud. Niestety kropki bez zmian :D
Dobra, już wszystko jasne. Ty masz gen.2, ale bez aktualizacji firmware a ja kupiłem swój egzemplarz niedawno i stąd zupełnie inny model rozkazów. Dzięki za logi - myślę, że wystarczą - chyba, że masz bramkę IKEA i zrobisz sobie aktualizację ;)
W temacie ponownego parowania - wygląda na to, że tam się Touchlink próbował aktywować - IKEA ma tę dziwną sekwencję, że najpierw 4x krótko przycisk parowania i wtedy trzeba go wcisnąć na dłużej.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
rysieks
Posts: 30
Joined: Tue Feb 25, 2025 12:22 pm

Post

Czy można prosić o dodanie urządzenia Tuya Zigbee 4 kanałowego z przyciskami fizycznymi
Zigbee Switch Module Mini-Z1-4CH
Mini-Z1-4CH_ZigBee.jpg
You do not have the required permissions to view the files attached to this post.
User avatar
RomanG
Posts: 1060
Joined: Tue Jul 21, 2020 7:35 am
Has thanked: 26 times
Been thanked: 7 times

Post

Mistrzu Łukaszu! :)
Też mam prośbę; napęd zaworu kulowego - czy byłaby szansa na dodanie do Z2S? :)

Code: Select all

[ 14667][I][ZigbeeGateway.cpp:342] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_cmcjbqup"

Return to “Bramka ZigBee”