Dyskusja ogólna [bramka Zigbee]

Moderator: vajera

[email protected]
Posts: 1592
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 27 times

Post

vajera wrote: Wed Jan 15, 2025 6:05 pm @[email protected]

Dzięki za audyt kodu, sam próbuję go czyścić w miarę możliwości, ale sporo jeszcze zostało.

Rozbicie *.ino to kwestia najbliższych dni bo już mi samemu trudno cokolwiek odnaleźć ;)

Te wszystkie też logi wymagają reorganizacji, wiele z nich powstało ad hoc żeby coś sprawdzić.

Pytanie o binding table - ta od callbacku (fragment zacytowany przez Ciebie) jest zarządzana przez ZBOSSa i przechowana na oddzielnej partycji. Nie jestem pewny czy do końca rozumiem, co masz na myśli mówiąc, że puchnie?

Czujnik temperatury - ja próbuję je zmusić do raportowania temperatury, ale, np. czujniki Tuya olewają ten rozkaz i wysyłają dane, gdy te ulegną zmianie. Muszę zrobić klasę dziedziczącą po VirtualThermHygroMeter i z niej wysyłać rozkaz odczytu atrybutu w IterateAlways() - może to da efekt?

Prośba do tych, którzy mają kopię kodu na GH - chętnie przyjmę każdy PR.

Co do tego binding table to mam na myśli, że czemu pokazuje total 4, jak mam tylko dwa różne urządzenia :) Co prawda co chwile wgrywam wersję ze zmianami i resetuje wszystko no ale coś mi tu nie pasuje ta ilość: Binding table info: total 4, index 3, count 1

A co do czujnika temperatury to myślę, że tak to trzeba zrobić bo w trybie parowania to działa ok.

Jak już uruchomiłem to chętnie się przyjrzę dokładniej ;) muszę sprawdzić jeszcze kwestie kiedy robi konflikty w Supli.
jedyne co mi szarpie nerwy to kompilacja w Arduino IDE, bo to się bardzo nie lubi z podkatalogami i ja to sobie wszystkie pliki wrzucam do katalogu projektu, żeby struktura była płaska i zmieniam includy za każdym razem.

W miedzyczasie próbuje ogarnąć budowanie w Platform.io no bo hello, Arduino IDE jest dla amatorów :D
User avatar
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 32 times

Post

[email protected] wrote: Wed Jan 15, 2025 6:58 pm [...]
Jak już uruchomiłem to chętnie się przyjrzę dokładniej ;) muszę sprawdzić jeszcze kwestie kiedy robi konflikty w Supli.
jedyne co mi szarpie nerwy to kompilacja w Arduino IDE, bo to się bardzo nie lubi z podkatalogami i ja to sobie wszystkie pliki wrzucam do katalogu projektu, żeby struktura była płaska i zmieniam includy za każdym razem.

W miedzyczasie próbuje ogarnąć budowanie w Platform.io no bo hello, Arduino IDE jest dla amatorów :D
Ja tam nie wiem dla kogo jest Arduino, piszę w tym, w czym mi się kompiluje bez błędów :lol:
A tak serio, jak ogarniesz Platfom.IO, to daj znać, jak to masz skonfigurowane i które biblioteki instalowałeś.
Platform.IO ma tę niewątpliwą przewagę, że kompiluje dużo szybciej niż Arduino. Piszę w nim inne programy i jestem zadowolony.
Niestety... u mnie z Suplą się nie polubił :(


Dobra, a teraz coś, na co wiele osób tutaj czekało i "męczyło" mnie w wiadomościach prywatnych ;-)
Skompilowane wersja Gateway z najnowszą (na godz. 17:00) bazą danych oraz co najważniejsze z webinterfeace.
Działa na C6 N4, 8 i 16 oraz MINI. Sprawdziłem na wszystkich i nie ma problemów. Dodaje się do clouda, paruje urządzenia i pokazuje w Supli.
Przy wgrywaniu dobrze zaznaczyć opcję czyszczenia pamięci lub wcześniej ją wymazać (opcja "erase" we flashtool).
Procedura dodawania, jak w moim poprzednim mailu z wersją webinterfeace.


PS. Wiem, że nie każdy ma zainstalowane środowisko programistyczne i dlatego zamieszczam taką wersję, niemniej jednak zachęcam do samodzielnej kompilacji. Kolega @vajera tak często wydaje nowe wersje, że ciężko mi nieraz nadążyć ;-)
You do not have the required permissions to view the files attached to this post.
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
[email protected]
Posts: 1592
Joined: Mon Feb 06, 2023 8:56 am
Has thanked: 18 times
Been thanked: 27 times

Post

@Zibi_007

No mój cel jest właśnie taki ze w Platformio wszystkie ustawienia są w pliku a nie trzeba coś wybierać i w zasadzie ściągasz i kompilujesz. A fakt że działa dobrze podpowiadanie składni to już bajka.

Na bank się podzielę jak ogarnę ten durny błąd że się program nie mieści z Supla ,bo po za tym to już ogarnąłem i sama cześć Zigbee działa 😎
User avatar
vajera
Posts: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

LukiSpajder wrote: Wed Jan 15, 2025 3:46 pm Czujnik ruchu TZ-P1 plus sensor natężenia światła
Taki :
https://pl.aliexpress.com/item/10050069 ... pt=glo2pol

Code: Select all

      ============ After Setup End =============
                                                  [ 11166][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 11169][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 11687][I][ZigbeeCore.cpp:299] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x8f46)
[ 11687][V][ZigbeeCore.cpp:303] esp_zb_app_signal_handler(): Device capabilities: 0x80
[ 12193][D][ZigbeeGateway.cpp:128] find_Cb(): Sensor found: short address(0x8f46), endpoint(1)
[ 12264][I][ZigbeeGateway.cpp:271] printJoinedDevices(): joined devices:
[ 12265][I][ZigbeeGateway.cpp:274] printJoinedDevices(): Device on endpoint 1, short address: 0x8f46
[ 12694][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 12695][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 12696][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[ 12696][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZE200_bh3n6gk8"
[ 12265][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer _TZE200_bh3n6gk8
[ 13199][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 13199][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 13200][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[ 13201][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0601"
[ 12698][I][Z2S_Device_Scanner.ino:89] loop(): model TS0601
[ 13204][I][ZigbeeGateway.cpp:207] zbPrintDeviceDiscovery(): short_addr_req 36678
[ 13252][I][ZigbeeGateway.cpp:141] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 36678, endpoints count 1
[ 13253][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 1, id 1
[ 13263][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 13698][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 36678, endpoint # 1
[ 13699][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 4, out clusters # 0
[ 13699][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 0
[ 13700][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 3
[ 13700][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 3, id 1280
[ 13701][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 4, id 1
[ 13900][I][ZigbeeCore.cpp:330] esp_zb_app_signal_handler(): Network(0x37dc) is open for 180 seconds
[ 13985][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 13985][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x0), data type (0x20)
[ 13986][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x1), data type (0x20)
[ 13987][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x2), data type (0x20)
[ 13987][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x3), data type (0x20)
[ 13988][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x4), data type (0x42)
[ 13989][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x5), data type (0x42)
[ 13990][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x7), data type (0x30)
[ 13991][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x12), data type (0x10)
[ 13992][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x4000), data type (0x42)
[ 13993][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0xfffd), data type (0x21)
[ 14007][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 14008][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x3), attribute id (0x0), data type (0x21)
[ 14008][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x3), attribute id (0xfffd), data type (0x21)
[ 14023][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 14024][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0x0), data type (0x30)
[ 14025][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0x1), data type (0x31)
[ 14025][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0x2), data type (0x19)
[ 14026][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0x10), data type (0xf0)
[ 14027][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0x11), data type (0x20)
[ 14028][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0xfffd), data type (0x21)
[ 14042][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 14043][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x1), attribute id (0x20), data type (0x20)
[ 14043][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x1), attribute id (0x21), data type (0x20)
[ 14044][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x1), attribute id (0xfffd), data type (0x21)
[ 14095][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 14096][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x0), delay (0x0)
[ 14968][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 14968][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 14969][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[ 14970][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 14970][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 14971][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[ 17547][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 17547][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x0), delay (0x0)
[ 17982][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 17982][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0x0), delay (0x0)
[ 22694][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 22694][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 22695][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[ 22696][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 22696][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 22697][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[ 23511][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 23512][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0x0), delay (0x0)
[ 28838][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 28838][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 28839][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[ 28839][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 28840][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 28840][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[ 30845][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 30846][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0x0), delay (0x0)
ostatnie linki to reakcja na naciśniecie przycisku igłą
Dodałem, ale to jest czujka ruchy na podczerwień - tu nie ma pomiaru natężenia światła.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
LukiSpajder
Posts: 1548
Joined: Tue Aug 18, 2020 2:22 pm
Has thanked: 25 times
Been thanked: 34 times

Post

vajera wrote: Wed Jan 15, 2025 8:16 pm
LukiSpajder wrote: Wed Jan 15, 2025 3:46 pm Czujnik ruchu TZ-P1 plus sensor natężenia światła
Taki :
https://pl.aliexpress.com/item/10050069 ... pt=glo2pol

Code: Select all

      ============ After Setup End =============
                                                  [ 11166][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 11169][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 11687][I][ZigbeeCore.cpp:299] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x8f46)
[ 11687][V][ZigbeeCore.cpp:303] esp_zb_app_signal_handler(): Device capabilities: 0x80
[ 12193][D][ZigbeeGateway.cpp:128] find_Cb(): Sensor found: short address(0x8f46), endpoint(1)
[ 12264][I][ZigbeeGateway.cpp:271] printJoinedDevices(): joined devices:
[ 12265][I][ZigbeeGateway.cpp:274] printJoinedDevices(): Device on endpoint 1, short address: 0x8f46
[ 12694][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 12695][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 12696][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[ 12696][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZE200_bh3n6gk8"
[ 12265][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer _TZE200_bh3n6gk8
[ 13199][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 13199][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 13200][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[ 13201][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0601"
[ 12698][I][Z2S_Device_Scanner.ino:89] loop(): model TS0601
[ 13204][I][ZigbeeGateway.cpp:207] zbPrintDeviceDiscovery(): short_addr_req 36678
[ 13252][I][ZigbeeGateway.cpp:141] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 36678, endpoints count 1
[ 13253][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 1, id 1
[ 13263][V][ZigbeeCore.cpp:343] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 13698][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 36678, endpoint # 1
[ 13699][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 4, out clusters # 0
[ 13699][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 0
[ 13700][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 3
[ 13700][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 3, id 1280
[ 13701][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 4, id 1
[ 13900][I][ZigbeeCore.cpp:330] esp_zb_app_signal_handler(): Network(0x37dc) is open for 180 seconds
[ 13985][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 13985][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x0), data type (0x20)
[ 13986][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x1), data type (0x20)
[ 13987][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x2), data type (0x20)
[ 13987][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x3), data type (0x20)
[ 13988][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x4), data type (0x42)
[ 13989][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x5), data type (0x42)
[ 13990][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x7), data type (0x30)
[ 13991][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x12), data type (0x10)
[ 13992][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0x4000), data type (0x42)
[ 13993][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x0), attribute id (0xfffd), data type (0x21)
[ 14007][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 14008][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x3), attribute id (0x0), data type (0x21)
[ 14008][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x3), attribute id (0xfffd), data type (0x21)
[ 14023][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 14024][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0x0), data type (0x30)
[ 14025][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0x1), data type (0x31)
[ 14025][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0x2), data type (0x19)
[ 14026][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0x10), data type (0xf0)
[ 14027][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0x11), data type (0x20)
[ 14028][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x500), attribute id (0xfffd), data type (0x21)
[ 14042][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 14043][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x1), attribute id (0x20), data type (0x20)
[ 14043][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x1), attribute id (0x21), data type (0x20)
[ 14044][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x8f46), source endpoint (0x1), source cluster (0x1), attribute id (0xfffd), data type (0x21)
[ 14095][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 14096][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x0), delay (0x0)
[ 14968][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 14968][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 14969][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[ 14970][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 14970][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 14971][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[ 17547][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 17547][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x0), extended status (0x0), zone id (0x0), delay (0x0)
[ 17982][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 17982][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0x0), delay (0x0)
[ 22694][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 22694][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 22695][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[ 22696][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 22696][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 22697][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[ 23511][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 23512][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0x0), delay (0x0)
[ 28838][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 28838][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 28839][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x21), attribute data type (0x20)
[ 28839][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
[ 28840][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x1)
[ 28840][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0xdb23), endpoint (1), cluster (0x1), attribute id (0x20), attribute data type (0x20)
[ 30845][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1031) callback
[ 30846][V][ZigbeeHandlers.cpp:167] zb_cmd_ias_zone_status_change_handler(): IAS Zone Status Notification: from address(0x8f46) src endpoint(1) to dst endpoint(1) cluster(0x500), zone status (0x1), extended status (0x0), zone id (0x0), delay (0x0)
ostatnie linki to reakcja na naciśniecie przycisku igłą
Dodałem, ale to jest czujka ruchy na podczerwień - tu nie ma pomiaru natężenia światła.

Masz rację zmyliło mnie opakowanie
You do not have the required permissions to view the files attached to this post.
User avatar
vajera
Posts: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

[email protected] wrote: Wed Jan 15, 2025 6:58 pm
Co do tego binding table to mam na myśli, że czemu pokazuje total 4, jak mam tylko dwa różne urządzenia :) Co prawda co chwile wgrywam wersję ze zmianami i resetuje wszystko no ale coś mi tu nie pasuje ta ilość: Binding table info: total 4, index 3, count 1

A co do czujnika temperatury to myślę, że tak to trzeba zrobić bo w trybie parowania to działa ok.

Jak już uruchomiłem to chętnie się przyjrzę dokładniej ;) muszę sprawdzić jeszcze kwestie kiedy robi konflikty w Supli.
jedyne co mi szarpie nerwy to kompilacja w Arduino IDE, bo to się bardzo nie lubi z podkatalogami i ja to sobie wszystkie pliki wrzucam do katalogu projektu, żeby struktura była płaska i zmieniam includy za każdym razem.

W miedzyczasie próbuje ogarnąć budowanie w Platform.io no bo hello, Arduino IDE jest dla amatorów :D
W binding table ZBOSS trzyma sobie każdy binding, więc jak urządzenie jest zbindowane na 3 klastrach to są 3 wpisy.
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: 7295
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 291 times
Been thanked: 161 times

Post

Mam prośbę do wszystkich posiadaczy tych zdalnych przycisków/buttonów wysyłających polecenia o ponownie przepuszczenie ich przez skaner - niestety trzeba skompilować nową wersję. :roll:
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: 32 times

Post

vajera wrote: Wed Jan 15, 2025 9:24 pm Mam prośbę do wszystkich posiadaczy tych zdalnych przycisków/buttonów wysyłających polecenia o ponownie przepuszczenie ich przez skaner - niestety trzeba skompilować nową wersję. :roll:
Proszę. To ten z czterema przyciskami:

Code: Select all

00:40:42.572> ============ After Setup End =============
00:41:00.690> [ 26531][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
00:41:00.690> 
00:41:00.690> [ 26533][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
00:41:00.690> 
00:41:01.207> [ 27052][I][ZigbeeCore.cpp:324] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x854a)
00:41:01.207> 
00:41:01.207> [ 27053][V][ZigbeeCore.cpp:328] esp_zb_app_signal_handler(): Device capabilities: 0x80
00:41:01.207> 
00:41:01.723> [ 27558][D][ZigbeeGateway.cpp:128] find_Cb(): Sensor found: short address(0x854a), endpoint(1)
00:41:01.723> 
00:41:01.760> [ 27589][I][ZigbeeGateway.cpp:271] printJoinedDevices(): joined devices:
00:41:01.760> 
00:41:01.760> [ 27590][I][ZigbeeGateway.cpp:274] printJoinedDevices(): Device on endpoint 1, short address: 0x854a
00:41:01.760> 
00:41:02.224> [ 28060][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
00:41:02.224> 
00:41:02.224> [ 28061][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x854a) src endpoint(1) 
00:41:02.224> to dst endpoint(1) cluster(0x0)
00:41:02.224> 
00:41:02.224> [ 28061][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
00:41:02.224> x4), type(0x42), value(16)
00:41:02.224> 
00:41:02.224> [ 28062][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_wkai4ga5"
00:41:02.224> 
00:41:02.224> [ 27590][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer _TZ3000_wkai4ga5 
00:41:02.224> 
00:41:02.720> [ 28564][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
00:41:02.720> 
00:41:02.720> [ 28565][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x854a) src endpoint(1) 
00:41:02.720> to dst endpoint(1) cluster(0x0)
00:41:02.720> 
00:41:02.720> [ 28566][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
00:41:02.720> x5), type(0x42), value(6)
00:41:02.720> 
00:41:02.720> [ 28566][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS0044"
00:41:02.720> 
00:41:02.975> [ 28064][I][Z2S_Device_Scanner.ino:89] loop(): model TS0044 
00:41:02.975> 
00:41:02.975> [ 28569][I][ZigbeeGateway.cpp:207] zbPrintDeviceDiscovery(): short_addr_req 34122
00:41:02.975> 
00:41:02.975> [ 28618][I][ZigbeeGateway.cpp:141] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 34122, endpoints count 4
00:41:02.975> 
00:41:02.975> [ 28618][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 1, id 1 
00:41:02.975> 
00:41:02.975> [ 28619][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 2, id 2 
00:41:02.975> 
00:41:02.975> [ 28619][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 3, id 3 
00:41:02.975> 
00:41:02.975> [ 28620][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 4, id 4 
00:41:02.975> 
00:41:02.975> [ 28628][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
00:41:02.975> 
00:41:03.394> [ 29064][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 34122, endpoint # 1
00:41:03.394> 
00:41:03.394> [ 29064][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 3, out clusters # 2
00:41:03.394> 
00:41:03.394> [ 29065][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 0 
00:41:03.394> 
00:41:03.394> [ 29065][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 1 
00:41:03.394> 
00:41:03.394> [ 29066][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 3, id 6 
00:41:03.394> 
00:41:03.394> [ 29066][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 1, id 10 
00:41:03.394> 
00:41:03.394> [ 29067][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 2, id 25 
00:41:03.394> 
00:41:03.394> [ 29082][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 34122, endpoint # 2
00:41:03.394> 
00:41:03.394> [ 29083][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 2, out clusters # 0
00:41:03.394> 
00:41:03.394> [ 29084][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 1 
00:41:03.394> 
00:41:03.394> [ 29084][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 6 
00:41:03.394> 
00:41:03.394> [ 29099][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 34122, endpoint # 3
00:41:03.394> 
00:41:03.394> [ 29100][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 2, out clusters # 0
00:41:03.394> 
00:41:03.394> [ 29100][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 1 
00:41:03.394> 
00:41:03.394> [ 29101][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 6 
00:41:03.394> 
00:41:03.394> [ 29115][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 34122, endpoint # 4
00:41:03.394> 
00:41:03.394> [ 29116][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 2, out clusters # 0
00:41:03.394> 
00:41:03.394> [ 29116][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 1 
00:41:03.394> 
00:41:03.394> [ 29117][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 6 
00:41:03.394> 
00:41:04.367> [ 29355][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0xe3c5) is open for 180 seconds
00:41:04.367> 
00:41:04.367> [ 29389][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.367> 
00:41:04.367> [ 29389][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x0), attribute id (0x0), data type (0x20)
00:41:04.367> 
00:41:04.367> [ 29390][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x0), attribute id (0x1), data type (0x20)
00:41:04.367> 
00:41:04.367> [ 29391][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x0), attribute id (0x2), data type (0x20)
00:41:04.367> 
00:41:04.367> [ 29392][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x0), attribute id (0x3), data type (0x20)
00:41:04.367> 
00:41:04.367> [ 29393][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x0), attribute id (0x4), data type (0x42)
00:41:04.367> 
00:41:04.367> [ 29394][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x0), attribute id (0x5), data type (0x42)
00:41:04.367> 
00:41:04.367> [ 29395][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x0), attribute id (0x7), data type (0x30)
00:41:04.367> 
00:41:04.367> [ 29395][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x0), attribute id (0x12), data type (0x10)
00:41:04.367> 
00:41:04.367> [ 29396][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x0), attribute id (0x4000), data type (0x42)
00:41:04.367> 
00:41:04.367> [ 29397][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x0), attribute id (0xfffd), data type (0x21)
00:41:04.367> 
00:41:04.367> [ 29412][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.367> 
00:41:04.367> [ 29412][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x1), attribute id (0x20), data type (0x20)
00:41:04.367> 
00:41:04.367> [ 29413][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x1), attribute id (0x21), data type (0x20)
00:41:04.367> 
00:41:04.367> [ 29414][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x1), attribute id (0xfffd), data type (0x21)
00:41:04.367> 
00:41:04.367> [ 29429][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.367> 
00:41:04.367> [ 29429][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x6), attribute id (0x0), data type (0x10)
00:41:04.367> 
00:41:04.367> [ 29430][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x6), attribute id (0x4000), data type (0x10)
00:41:04.367> 
00:41:04.367> [ 29431][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x6), attribute id (0x4001), data type (0x21)
00:41:04.367> 
00:41:04.367> [ 29432][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x6), attribute id (0x4002), data type (0x21)
00:41:04.367> 
00:41:04.367> [ 29433][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x6), attribute id (0x4003), data type (0x30)
00:41:04.367> 
00:41:04.367> [ 29433][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x1), source cluster (0x6), attribute id (0xfffd), data type (0x21)
00:41:04.367> 
00:41:04.367> [ 29447][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.367> 
00:41:04.367> [ 29461][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.367> 
00:41:04.367> [ 29484][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.367> 
00:41:04.367> [ 29485][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x2), source cluster (0x1), attribute id (0x20), data type (0x20)
00:41:04.367> 
00:41:04.367> [ 29486][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x2), source cluster (0x1), attribute id (0x21), data type (0x20)
00:41:04.367> 
00:41:04.367> [ 29487][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x2), source cluster (0x1), attribute id (0xfffd), data type (0x21)
00:41:04.367> 
00:41:04.367> [ 29501][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.367> 
00:41:04.367> [ 29502][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.367>  (0x2), source cluster (0x6), attribute id (0x0), data type (0x10)
00:41:04.367> 
00:41:04.368> [ 29502][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x2), source cluster (0x6), attribute id (0x4000), data type (0x10)
00:41:04.368> 
00:41:04.368> [ 29503][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x2), source cluster (0x6), attribute id (0x4001), data type (0x21)
00:41:04.368> 
00:41:04.368> [ 29504][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x2), source cluster (0x6), attribute id (0x4002), data type (0x21)
00:41:04.368> 
00:41:04.368> [ 29505][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x2), source cluster (0x6), attribute id (0x4003), data type (0x30)
00:41:04.368> 
00:41:04.368> [ 29506][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x2), source cluster (0x6), attribute id (0xfffd), data type (0x21)
00:41:04.368> 
00:41:04.368> [ 29530][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.368> 
00:41:04.368> [ 29531][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x3), source cluster (0x1), attribute id (0x20), data type (0x20)
00:41:04.368> 
00:41:04.368> [ 29532][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x3), source cluster (0x1), attribute id (0x21), data type (0x20)
00:41:04.368> 
00:41:04.368> [ 29532][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x3), source cluster (0x1), attribute id (0xfffd), data type (0x21)
00:41:04.368> 
00:41:04.368> [ 29547][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.368> 
00:41:04.368> [ 29548][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x3), source cluster (0x6), attribute id (0x0), data type (0x10)
00:41:04.368> 
00:41:04.368> [ 29548][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x3), source cluster (0x6), attribute id (0x4000), data type (0x10)
00:41:04.368> 
00:41:04.368> [ 29549][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x3), source cluster (0x6), attribute id (0x4001), data type (0x21)
00:41:04.368> 
00:41:04.368> [ 29550][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x3), source cluster (0x6), attribute id (0x4002), data type (0x21)
00:41:04.368> 
00:41:04.368> [ 29551][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x3), source cluster (0x6), attribute id (0x4003), data type (0x30)
00:41:04.368> 
00:41:04.368> [ 29552][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x3), source cluster (0x6), attribute id (0xfffd), data type (0x21)
00:41:04.368> 
00:41:04.368> [ 29576][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.368> 
00:41:04.368> [ 29577][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x4), source cluster (0x1), attribute id (0x20), data type (0x20)
00:41:04.368> 
00:41:04.368> [ 29578][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x4), source cluster (0x1), attribute id (0x21), data type (0x20)
00:41:04.368> 
00:41:04.368> [ 29579][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x4), source cluster (0x1), attribute id (0xfffd), data type (0x21)
00:41:04.368> 
00:41:04.368> [ 29583][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
00:41:04.368> 
00:41:04.368> [ 29583][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x4), source cluster (0x6), attribute id (0x0), data type (0x10)
00:41:04.368> 
00:41:04.368> [ 29584][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x4), source cluster (0x6), attribute id (0x4000), data type (0x10)
00:41:04.368> 
00:41:04.368> [ 29585][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x4), source cluster (0x6), attribute id (0x4001), data type (0x21)
00:41:04.368> 
00:41:04.368> [ 29586][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x4), source cluster (0x6), attribute id (0x4002), data type (0x21)
00:41:04.368> 
00:41:04.368> [ 29587][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x4), source cluster (0x6), attribute id (0x4003), data type (0x30)
00:41:04.368> 
00:41:04.368> [ 29587][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x854a), source endpoint
00:41:04.368>  (0x4), source cluster (0x6), attribute id (0xfffd), data type (0x21)
00:41:04.368> 
00:41:11.739> [ 37570][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
00:41:11.739> 
00:41:11.739> [ 37570][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x854a) src endpoint(1) to dst e
00:41:11.739> ndpoint(1) cluster(0x1)
00:41:11.739> 
00:41:11.739> [ 37571][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x9c13), endpoint (1), cluster (0x1), attribute id (0x
00:41:11.739> 21), attribute data type (0x20) 
00:41:11.739> 
00:41:11.739> [ 37572][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
00:41:11.739> 
00:41:11.739> [ 37572][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x854a) src endpoint(1) to dst e
00:41:11.739> ndpoint(1) cluster(0x1)
00:41:11.739> 
00:41:11.739> [ 37573][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x9c13), endpoint (1), cluster (0x1), attribute id (0x
00:41:11.739> 20), attribute data type (0x20) 
00:41:11.739> 
00:41:21.770> [ 47598][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
00:41:21.770> 
00:41:21.770> [ 47599][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x854a) src endpoint(1) to dst e
00:41:21.770> ndpoint(1) cluster(0x1)
00:41:21.770> 
00:41:21.770> [ 47600][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x9c13), endpoint (1), cluster (0x1), attribute id (0x
00:41:21.770> 21), attribute data type (0x20) 
00:41:21.770> 
00:41:21.770> [ 47600][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
00:41:21.770> 
00:41:21.770> [ 47601][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x854a) src endpoint(1) to dst e
00:41:21.770> ndpoint(1) cluster(0x1)
00:41:21.770> 
00:41:21.770> [ 47601][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x9c13), endpoint (1), cluster (0x1), attribute id (0x
00:41:21.770> 20), attribute data type (0x20) 
00:41:21.770> 
00:41:31.770> [ 57616][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
00:41:31.770> 
00:41:31.770> [ 57617][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x854a) src endpoint(1) to dst e
00:41:31.770> ndpoint(1) cluster(0x1)
00:41:31.770> 
00:41:31.907> [ 57617][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x9c13), endpoint (1), cluster (0x1), attribute id (0x
00:41:31.907> 21), attribute data type (0x20) 
00:41:31.907> 
00:41:31.907> [ 57618][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
00:41:31.907> 
00:41:31.907> [ 57618][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x854a) src endpoint(1) to dst e
00:41:31.907> ndpoint(1) cluster(0x1)
00:41:31.907> 
00:41:31.907> [ 57619][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x9c13), endpoint (1), cluster (0x1), attribute id (0x
00:41:31.907> 20), attribute data type (0x20) 
00:41:31.907> 
00:41:39.129> [ 64964][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
00:41:39.129> 
00:41:39.129> [ 64965][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data s
00:41:39.129> ize(1)
00:41:39.129> 
00:41:40.314> [ 66154][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
00:41:40.314> 
00:41:40.314> [ 66154][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data s
00:41:40.314> ize(1)
00:41:40.314> 
00:41:41.814> [ 67659][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
00:41:41.814> 
00:41:41.814> [ 67659][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x854a) src endpoint(1) to dst e
00:41:41.814> ndpoint(1) cluster(0x1)
00:41:41.814> 
00:41:41.814> [ 67660][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x9c13), endpoint (1), cluster (0x1), attribute id (0x
00:41:41.814> 21), attribute data type (0x20) 
00:41:41.814> 
00:41:41.814> [ 67661][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x2000) callback
00:41:41.814> 
00:41:41.814> [ 67661][V][ZigbeeHandlers.cpp:72] zb_attribute_reporting_handler(): Received report from address(0x854a) src endpoint(1) to dst e
00:41:41.814> ndpoint(1) cluster(0x1)
00:41:41.814> 
00:41:42.156> [ 67662][I][ZigbeeGateway.cpp:339] zbAttributeRead(): zbAttributeRead from (0x9c13), endpoint (1), cluster (0x1), attribute id (0x
00:41:42.156> 20), attribute data type (0x20) 
00:41:42.156> 
00:41:47.143> [ 72987][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
00:41:47.143> 
00:41:47.143> [ 72988][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data s
00:41:47.143> ize(1)
00:41:47.143> 
00:41:48.409> [ 74248][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
00:41:48.409> 
00:41:48.409> [ 74249][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data s
00:41:48.409> ize(1)
00:41:48.409> 
00:41:54.396> [ 80227][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
00:41:54.396> 
00:41:54.396> [ 80228][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data s
00:41:54.396> ize(1)
00:41:54.396> 
00:41:57.067> [ 82910][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
00:41:57.067> 
00:41:57.067> [ 82911][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data s
00:41:57.067> ize(1)
00:41:57.067> 
00:42:05.299> [ 91131][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
00:42:05.299> 
00:42:05.299> [ 91131][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data s
00:42:05.299> ize(1)
00:42:05.299> 
00:42:17.552> [103398][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
00:42:17.552> 
00:42:17.552> [103398][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data s
00:42:17.552> ize(1)
00:42:17.552> 
00:42:19.349> [105177][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
00:42:19.349> 
00:42:19.349> [105178][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data s
00:42:19.349> ize(1)
00:42:19.349> 
00:42:22.001> [107842][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x0) callback
00:42:22.001> 
00:42:22.001> [107842][V][ZigbeeHandlers.cpp:45] zb_attribute_set_handler(): Received message: endpoint(1), cluster(0x6), attribute(0x0), data s
00:42:22.001> ize(1)
00:42:22.001> 
00:42:24.136> -----------------------------------------
00:42:24.136> Monitoring stopped (16.01.2025 00:42:24).
Tutaj masz jego dane: https://zigbee.blakadder.com/Eardatek_ESW-0ZBA-EU.html
Tutaj dodatkowe logi i informacje: https://github.com/dresden-elektronik/d ... ssues/5879
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
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 32 times

Post

vajera wrote: Wed Jan 15, 2025 9:24 pm Mam prośbę do wszystkich posiadaczy tych zdalnych przycisków/buttonów wysyłających polecenia o ponownie przepuszczenie ich przez skaner - niestety trzeba skompilować nową wersję. :roll:
I ten mały, okrągły z pokrętłem:

Code: Select all

01:37:38.560> ============ After Setup End =============
01:37:57.642> [ 22604][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
01:37:57.642> 
01:37:57.642> [ 22606][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
01:37:57.642> 
01:37:58.176> [ 23138][I][ZigbeeCore.cpp:324] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x405d)
01:37:58.176> 
01:37:58.176> [ 23138][V][ZigbeeCore.cpp:328] esp_zb_app_signal_handler(): Device capabilities: 0x80
01:37:58.176> 
01:37:58.298> [ 23258][D][ZigbeeGateway.cpp:128] find_Cb(): Sensor found: short address(0x405d), endpoint(1)
01:37:58.298> 
01:37:58.353> [ 23270][I][ZigbeeGateway.cpp:271] printJoinedDevices(): joined devices:
01:37:58.353> 
01:37:58.353> [ 23271][I][ZigbeeGateway.cpp:274] printJoinedDevices(): Device on endpoint 1, short address: 0x405d
01:37:58.353> 
01:37:58.465> [ 23381][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
01:37:58.465> 
01:37:58.465> [ 23381][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x405d) src endpoint(1) 
01:37:58.465> to dst endpoint(1) cluster(0x0)
01:37:58.465> 
01:37:58.465> [ 23382][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
01:37:58.465> x4), type(0x42), value(16)
01:37:58.465> 
01:37:58.465> [ 23383][I][ZigbeeEP.cpp:223] zbReadBasicCluster(): Peer Manufacturer is "_TZ3000_abrsvsou"
01:37:58.465> 
01:37:58.465> [ 23272][I][Z2S_Device_Scanner.ino:88] loop(): manufacturer _TZ3000_abrsvsou 
01:37:58.465> 
01:37:58.800> [ 23500][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1000) callback
01:37:58.800> 
01:37:58.800> [ 23500][V][ZigbeeHandlers.cpp:94] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x405d) src endpoint(1) 
01:37:58.800> to dst endpoint(1) cluster(0x0)
01:37:58.800> 
01:37:58.800> [ 23501][V][ZigbeeHandlers.cpp:103] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0
01:37:58.800> x5), type(0x42), value(6)
01:37:58.800> 
01:37:58.800> [ 23502][I][ZigbeeEP.cpp:232] zbReadBasicCluster(): Peer Model is "TS004F"
01:37:58.800> 
01:37:58.800> [ 23384][I][Z2S_Device_Scanner.ino:89] loop(): model TS004F 
01:37:58.800> 
01:37:58.800> [ 23503][I][ZigbeeGateway.cpp:207] zbPrintDeviceDiscovery(): short_addr_req 16477
01:37:58.800> 
01:37:58.800> [ 23700][I][ZigbeeGateway.cpp:141] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 16477, endpoints count 1
01:37:58.800> 
01:37:58.800> [ 23701][I][ZigbeeGateway.cpp:144] Z2S_active_ep_req_cb(): Endpont # 1, id 1 
01:37:58.800> 
01:37:59.312> [ 23823][I][ZigbeeGateway.cpp:160] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 16477, endpoint # 1
01:37:59.312> 
01:37:59.312> [ 23824][I][ZigbeeGateway.cpp:161] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 6, out clusters # 8
01:37:59.312> 
01:37:59.312> [ 23824][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 1, id 1 
01:37:59.312> 
01:37:59.312> [ 23825][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 2, id 3 
01:37:59.312> 
01:37:59.312> [ 23825][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 3, id 4 
01:37:59.312> 
01:37:59.312> [ 23826][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 4, id 6 
01:37:59.312> 
01:37:59.312> [ 23826][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 5, id 4096 
01:37:59.312> 
01:37:59.312> [ 23827][I][ZigbeeGateway.cpp:165] Z2S_simple_desc_req_cb(): In cluster # 6, id 0 
01:37:59.312> 
01:37:59.312> [ 23827][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 1, id 3 
01:37:59.312> 
01:37:59.312> [ 23827][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 2, id 4 
01:37:59.312> 
01:37:59.312> [ 23828][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 3, id 5 
01:37:59.312> 
01:37:59.312> [ 23828][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 4, id 6 
01:37:59.312> 
01:37:59.312> [ 23829][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 5, id 8 
01:37:59.312> 
01:37:59.312> [ 23829][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 6, id 4096 
01:37:59.312> 
01:37:59.312> [ 23830][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 7, id 25 
01:37:59.312> 
01:37:59.312> [ 23830][I][ZigbeeGateway.cpp:180] Z2S_simple_desc_req_cb(): Out cluster # 8, id 10 
01:37:59.312> 
01:37:59.312> [ 23950][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.312> 
01:37:59.312> [ 23950][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.312>  (0x1), source cluster (0x1), attribute id (0x0), data type (0x21)
01:37:59.312> 
01:37:59.312> [ 23951][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.312>  (0x1), source cluster (0x1), attribute id (0x20), data type (0x20)
01:37:59.312> 
01:37:59.312> [ 23952][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.312>  (0x1), source cluster (0x1), attribute id (0x21), data type (0x20)
01:37:59.312> 
01:37:59.312> [ 23953][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.312>  (0x1), source cluster (0x1), attribute id (0xfffd), data type (0x21)
01:37:59.312> 
01:37:59.312> [ 23967][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.312> 
01:37:59.312> [ 23967][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.312>  (0x1), source cluster (0x3), attribute id (0x0), data type (0x21)
01:37:59.312> 
01:37:59.312> [ 23968][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.312>  (0x1), source cluster (0x3), attribute id (0xfffd), data type (0x21)
01:37:59.312> 
01:37:59.312> [ 23982][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.312> 
01:37:59.312> [ 23983][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.312>  (0x1), source cluster (0x4), attribute id (0x0), data type (0x18)
01:37:59.312> 
01:37:59.312> [ 23984][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.312>  (0x1), source cluster (0x4), attribute id (0xfffd), data type (0x21)
01:37:59.312> 
01:37:59.312> [ 24000][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.312> 
01:37:59.312> [ 24001][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.312>  (0x1), source cluster (0x6), attribute id (0x8004), data type (0x30)
01:37:59.312> 
01:37:59.312> [ 24014][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.312> 
01:37:59.312> [ 24030][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.312> 
01:37:59.312> [ 24030][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0x0), data type (0x20)
01:37:59.313> 
01:37:59.313> [ 24031][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0x1), data type (0x20)
01:37:59.313> 
01:37:59.313> [ 24032][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0x2), data type (0x20)
01:37:59.313> 
01:37:59.313> [ 24033][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0x3), data type (0x20)
01:37:59.313> 
01:37:59.313> [ 24034][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0x4), data type (0x42)
01:37:59.313> 
01:37:59.313> [ 24034][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0x5), data type (0x42)
01:37:59.313> 
01:37:59.313> [ 24035][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0x6), data type (0x42)
01:37:59.313> 
01:37:59.313> [ 24036][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0x7), data type (0x30)
01:37:59.313> 
01:37:59.313> [ 24037][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0xffde), data type (0x20)
01:37:59.313> 
01:37:59.313> [ 24038][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0xfffd), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24039][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0xfffe), data type (0x30)
01:37:59.313> 
01:37:59.313> [ 24040][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0xffe2), data type (0x20)
01:37:59.313> 
01:37:59.313> [ 24040][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x0), attribute id (0xffe3), data type (0x48)
01:37:59.313> 
01:37:59.313> [ 24055][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.313> 
01:37:59.313> [ 24055][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x3), attribute id (0x0), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24056][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x3), attribute id (0xfffd), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24072][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.313> 
01:37:59.313> [ 24072][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x4), attribute id (0x0), data type (0x18)
01:37:59.313> 
01:37:59.313> [ 24073][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x4), attribute id (0xfffd), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24087][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.313> 
01:37:59.313> [ 24088][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x5), attribute id (0xfffd), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24102][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.313> 
01:37:59.313> [ 24103][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x6), attribute id (0x8004), data type (0x30)
01:37:59.313> 
01:37:59.313> [ 24117][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.313> 
01:37:59.313> [ 24117][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x8), attribute id (0xfffd), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24131][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.313> 
01:37:59.313> [ 24148][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.313> 
01:37:59.313> [ 24148][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x19), attribute id (0x0), data type (0xf0)
01:37:59.313> 
01:37:59.313> [ 24149][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x19), attribute id (0x1), data type (0x23)
01:37:59.313> 
01:37:59.313> [ 24150][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x19), attribute id (0x2), data type (0x23)
01:37:59.313> 
01:37:59.313> [ 24151][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x19), attribute id (0x3), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24152][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x19), attribute id (0x4), data type (0x23)
01:37:59.313> 
01:37:59.313> [ 24153][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x19), attribute id (0x5), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24154][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x19), attribute id (0x6), data type (0x30)
01:37:59.313> 
01:37:59.313> [ 24155][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x19), attribute id (0x7), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24155][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x19), attribute id (0x8), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24156][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.313>  (0x1), source cluster (0x19), attribute id (0x9), data type (0x21)
01:37:59.313> 
01:37:59.313> [ 24157][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.314>  (0x1), source cluster (0x19), attribute id (0xfffd), data type (0x21)
01:37:59.314> 
01:37:59.314> [ 24160][I][ZigbeeHandlers.cpp:21] zb_action_handler(): Receive Zigbee action(0x1004) callback
01:37:59.314> 
01:37:59.314> [ 24161][I][ZigbeeGateway.cpp:357] zbCmdDiscAttrResponse(): Attribute Discovery Message - device address (0x405d), source endpoint
01:37:59.314>  (0x1), source cluster (0xa), attribute id (0xfffd), data type (0x21)
01:37:59.314> 
01:38:04.704> [ 24573][V][ZigbeeCore.cpp:371] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
01:38:04.704> 
01:38:04.704> [ 24655][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): Network(0x2138) is open for 180 seconds
Taki: https://pl.aliexpress.com/item/1005006765315209.html

Niby takie małe coś, a może działać jako ściemniacz, wyzwalacz scen, normalny włącznik. Do tego działa kilk, dwuklik i długie przyciśnięcie. Ja mam na nim zrobione sterowanie oświetleniem RGB, gdzie ściemniam i rozjaśniam, zmieniam kolory, ustawiam czasowe wyłączenie i oczywiście włączam i wyłączam. W zasadzie mogę przypisać każdą funkcję ze sterownka oświetlenia. W promocji cena często spada sporo poniżej 20 zł, więc takie coś w Supli, to byłby hit! :-) Oczywiście na początek nawet jakby działał na zasadzie włącz/wyłącz/przełącz to byłoby fajnie. On jest zgodny z całą rodziną: _TZ3000_4fjiwweb, _TZ3000_uri7ongn, _TZ3000_ixla93vd, _TZ3000_qja6nq5z, _TZ3000_abrsvsou
Jak się uda dodać, to za jednym zamachem będziemy mieli 5 przycisków z pokrętłem. Pod Tuyą były z nim problemy. Nie wiem, czy to Cię na coś naprowadzi, ale załączm plik konfiguracyjny do tego cuda.
You do not have the required permissions to view the files attached to this post.
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
Zibi_007
Posts: 3985
Joined: Tue Oct 31, 2023 10:06 pm
Has thanked: 10 times
Been thanked: 32 times

Post

vajera wrote: Wed Jan 15, 2025 1:06 pm c.d.

2. Tuya (a może również inni producenci urządzeń Zigbee) stosuje identyfikację swoich urządzeń, która nie jest do końca zgodna że standardem Zigbee.
"Model name" często identyfikuje kilka różnych grup urządzeń o różnej funkcjonalności a jednoznaczna identyfikacja urządzenia wymaga też "manufacturer name", która potrafi się różnić nawet pomiędzy wersjami tego samego modelu.

Dlatego w tabeli DEVICES_LIST, która jest w pliku Z2S_devices_database.h, trzeba uzupełnić oba pola i wpisać identyfikator grupy, do której to urządzenie należy.
Póki co identyfikatory są 4 i znaleźć je można na początku powyższego pliku.

Dodanie nowego urządzenia wymaga więc:

- wysłania tutaj informacji o manufacturer i model name oraz o przeznaczeniu urządzenia
albo
- PR do tego pliku na GitHub.
Dodaj proszę jeszcze dwa urządzenia:

Code: Select all

{.manufacturer_name = "_TZ3000_fllyghyj", .model_name = "TS0201", .z2s_device_desc_id = Z2S_DEVICE_DESC_TEMPHUMIDITY_SENSOR},
  {.manufacturer_name = "_TZ3000_5f43h46b", .model_name = "TS011F", .z2s_device_desc_id = Z2S_DEVICE_DESC_RELAY_ELECTRICITY_METER}
Dodałem u siebie, skompilowałem program i sprawdziłem czy i jak działają.
Pierwsze to termometr (mam ich kilka - trzy identyfikują się tak samo, reszty nie sprawdzałem).
Drugie to moje gniazdko. Co prawda odczyty parametrów nie działają, ale włącz/wyłącz tak.
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

Return to “Bramka ZigBee”