0.7.93-20/05/2025 działa prawidłowo - dziękujęvajera wrote: Mon May 19, 2025 10:14 pmW temacie baterii wypróbuj w takim razie 0.7.93-20/05/2025.trozwadowski89 wrote: Mon May 19, 2025 8:30 pm Witam, poproszę o dodanie: czujnika temperatury i wilgotności z ekranem LCD https://pl.aliexpress.com/item/10050069 ... ry_from%3A
Peer Model is "TS0201"
Peer Manufacturer is "_TZ3210_ncw88jfq"
W wersji v0.7.92 czujnik działa - jest widoczny w aplikacji, lecz źle wyświetla się poziom baterii 20%.
Logi ze skanera
Zgłoszenia nowych urządzeń [bramka Zigbee]
Moderator: vajera
-
trozwadowski89
- Posts: 36
- Joined: Mon Dec 07, 2020 10:34 pm
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
To jest bardziej złożony temat - większość urządzeń raportujących stan baterii poprzez klaster power config (0x0001)) robi to poprzez atrybut BATTERY_PERCENTAGE_REMAINING_ID (0x0021), który przyjmuje wartości z przedziału [0..200], gdzie 0 = 0% a 200 = 100% stanu baterii.trozwadowski89 wrote: Tue May 20, 2025 6:46 am0.7.93-20/05/2025 działa prawidłowo - dziękujęvajera wrote: Mon May 19, 2025 10:14 pmW temacie baterii wypróbuj w takim razie 0.7.93-20/05/2025.trozwadowski89 wrote: Mon May 19, 2025 8:30 pm Witam, poproszę o dodanie: czujnika temperatury i wilgotności z ekranem LCD https://pl.aliexpress.com/item/10050069 ... ry_from%3A
Peer Model is "TS0201"
Peer Manufacturer is "_TZ3210_ncw88jfq"
W wersji v0.7.92 czujnik działa - jest widoczny w aplikacji, lecz źle wyświetla się poziom baterii 20%.
Logi ze skanera
Niektóre urządzenia wysyłają tylko wartość atrybutu BATTERY_VOLTAGE_ID, który przyjmuje wartości całkowite odpowiadające napięciu baterii x 10. Jakiś czas temu zaimplementowałem w kodzie taki quick fix, polegający na przeliczaniu tej wartości na %baterii według wzoru: 100 - ((33 - voltage)*20), który to wzór zakłada Vmax na poziomie 3,3V, co nie zawsze jest prawdą, ale w większości przypadków daje wystarczające przybliżenie stanu baterii.
Ten czujnik wysyła stan obu atrybutów a jego Vmax oscyluje bliżej 3,0 - 3,1 V, stąd ten nieprawidłowy stan baterii. W wersji 0.7.93-20/05/2025 zastosowałem kolejny quick fix, polegający na tym, że dla tego konkretnego modelu komunikaty o napięciu baterii są ignorowane a wykorzystywany jest tylko stan atrybutu BATTERY_PERCENTAGE_REMAINING_ID (0x0021).
Nie jest to rozwiązanie do końca satysfakcjonujące, więc jeżeli ktoś zaobserwuje, że po założeniu nowej baterii jakiś konkretny model czujnika raportuje wartości < 80% to proszę o informację - będziemy budować bazę [model_czujnika, Vmax].
Oczywiście do tego mamy jeszcze całą plejadę czujników Tuya (w tym głowic TRV), które mają całkowicie inny system raportowania stanu baterii
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
trozwadowski89
- Posts: 36
- Joined: Mon Dec 07, 2020 10:34 pm
Witam, poproszę o dodanie: czujnika temperatury i wilgotności https://a.aliexpress.com/_EJ2RQJU
Peer Model is "TS0201"
Peer Manufacturer is "_TZ3000_yujem9ee"
W wersji v0.7.93 czujnik działa - jest widoczny w aplikacji, lecz źle wyświetla się poziom baterii 40%.
Logi ze skanera
Peer Model is "TS0201"
Peer Manufacturer is "_TZ3000_yujem9ee"
W wersji v0.7.93 czujnik działa - jest widoczny w aplikacji, lecz źle wyświetla się poziom baterii 40%.
Logi ze skanera
You do not have the required permissions to view the files attached to this post.
-
trozwadowski89
- Posts: 36
- Joined: Mon Dec 07, 2020 10:34 pm
Witam, poproszę o dodanie: ENKI LEXMAN
https://www.leroymerlin.pl/produkty/pil ... 28869.html
Peer Model is "LDSENK09"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/pil ... 33204.html
Peer Model is "ZB-Remote-D0001"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/gni ... 28893.html
Peer Model is "LDSENK01F"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/gni ... 28895.html
Peer Model is "LDSENK02F"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/pil ... 28869.html
Peer Model is "LDSENK09"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/pil ... 33204.html
Peer Model is "ZB-Remote-D0001"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/gni ... 28893.html
Peer Model is "LDSENK01F"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/gni ... 28895.html
Peer Model is "LDSENK02F"
Peer Manufacturer is "ADEO"
You do not have the required permissions to view the files attached to this post.
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
viewtopic.php?p=203405#p203405trozwadowski89 wrote: Fri May 23, 2025 12:06 pm Witam, poproszę o dodanie: ENKI LEXMAN
https://www.leroymerlin.pl/produkty/pil ... 28869.html
Peer Model is "LDSENK09"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/pil ... 33204.html
Peer Model is "ZB-Remote-D0001"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/gni ... 28893.html
Peer Model is "LDSENK01F"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/gni ... 28895.html
Peer Model is "LDSENK02F"
Peer Manufacturer is "ADEO"
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
W wersji 0.7.99-25/05/2025 są już wszystkie cztery modele, ale tylko gniazdka będą działać od razu, te przyciski wymagają feedback'u - jeden z nich działa w oparciu o klaster IAS ACE (jeszcze takiego nie było) a drugi w oparciu o custom cluster ADEO (też nowość).trozwadowski89 wrote: Fri May 23, 2025 12:06 pm Witam, poproszę o dodanie: ENKI LEXMAN
https://www.leroymerlin.pl/produkty/pil ... 28869.html
Peer Model is "LDSENK09"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/pil ... 33204.html
Peer Model is "ZB-Remote-D0001"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/gni ... 28893.html
Peer Model is "LDSENK01F"
Peer Manufacturer is "ADEO"
https://www.leroymerlin.pl/produkty/gni ... 28895.html
Peer Model is "LDSENK02F"
Peer Manufacturer is "ADEO"
W wolnej chwili sparuj te przyciski z bramką i postaraj się złapać logi z naciśnięcia każdego przycisku.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
cinas
- Posts: 650
- Joined: Sun Aug 14, 2022 6:59 am
- Location: Kaczory
- Has thanked: 3 times
- Been thanked: 7 times
Proszę o dodanie licznika 3-faz
Code: Select all
[ 35267][V][ZigbeeCore.cpp:415] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[ 35270][V][ZigbeeCore.cpp:415] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[ 35290][I][ZigbeeCore.cpp:355] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0x890d)
[ 35291][V][ZigbeeCore.cpp:359] esp_zb_app_signal_handler(): Device capabilities: 0x8e
[ 35291][D][ZigbeeGateway.cpp:518] zbDeviceAnnce(): zbDeviceAnnce short address (0x890d), ieee_addr (0x7c):(0xc6):(0xb6):(0xff):(0xfe):(0x46):(0xd):(0xc8)
[ 35292][D][ZigbeeGateway.cpp:521] zbDeviceAnnce(): zbDeviceAnnce joined device short address (0x890d), ieee_addr (0x7c):(0xc6):(0xb6):(0xff):(0xfe):(0x46):(0xd):(0xc8)
[ 35293][I][ZigbeeGateway.cpp:545] zbDeviceAnnce(): Tuya magic last hope
[ 35496][I][ZigbeeGateway.cpp:588] printJoinedDevices(): joined devices:
[ 35496][I][ZigbeeGateway.cpp:591] printJoinedDevices(): Device on endpoint 1, short address: 0x890d
[ 35700][I][ZigbeeHandlers.cpp:62] zb_raw_cmd_handler(): cluster id: 0x0, command id: 1
[ 35700][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[ 35701][I][ZigbeeHandlers.cpp:64] zb_raw_cmd_handler(): is common comand 1, disable_default_response 1, is_manuf_specific 1
[ 35701][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): manuf_specific 0xdca
[ 35702][I][ZigbeeHandlers.cpp:67] zb_raw_cmd_handler(): RAW bufid: 15 size: 18
[ 35702][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x04
[ 35702][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x00
[ 35703][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x86
[ 35703][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x00
[ 35704][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x00
[ 35704][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x86
[ 35704][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x01
[ 35704][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x00
[ 35705][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x86
[ 35705][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x05
[ 35705][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x00
[ 35706][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x86
[ 35706][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x07
[ 35706][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x00
[ 35707][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x86
[ 35707][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0xFE
[ 35707][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0xFF
[ 35707][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x86
[ 35708][I][ZigbeeHandlers.cpp:74] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0x890d, 0x890d, 0x0, 0x0
[ 35708][I][ZigbeeHandlers.cpp:88] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[ 35716][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1005) callback
[ 35716][V][ZigbeeHandlers.cpp:275] zb_cmd_default_resp_handler(): Received default response: from address(0x890d), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x3) with status 0x0
[ 35717][V][ZigbeeHandlers.cpp:279] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[ 35718][I][ZigbeeGateway.cpp:1565] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x1[0x2]
[ 35718][I][ZigbeeGateway.cpp:1567] zbCmdDefaultResponse(): custom cmd rssi -56
[ 35850][V][ZigbeeCore.cpp:415] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 35897][I][ZigbeeGateway.cpp:349] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x4
[ 35958][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 35959][V][ZigbeeHandlers.cpp:155] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x890d) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 35959][V][ZigbeeHandlers.cpp:164] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[ 35960][I][ZigbeeGateway.cpp:382] zbReadBasicCluster(): Peer Manufacturer is "_TZE284_dikb3dp6"
[ 36397][I][ZigbeeGateway.cpp:355] zbQueryDeviceBasicCluster(): basic tsn 0x2
[ 36397][I][ZigbeeGateway.cpp:349] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x5
[ 36421][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 36421][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 36422][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 36422][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 36423][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 36423][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x50
[ 36424][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x1
[ 36424][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 36425][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 36425][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 36425][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 36426][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 36426][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 36427][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x6
[ 36458][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1000) callback
[ 36459][V][ZigbeeHandlers.cpp:155] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0x890d) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 36459][V][ZigbeeHandlers.cpp:164] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[ 36460][I][ZigbeeGateway.cpp:389] zbReadBasicCluster(): Peer Model is "TS0601"
[ 36500][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 36500][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 36501][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 36501][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 36502][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 36502][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x51
[ 36503][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x17
[ 36503][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 36504][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 36504][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 36504][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 36505][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 36505][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 36506][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 36578][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 36578][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 36579][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 36579][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 14
[ 36580][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 36580][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x52
[ 36581][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x6
[ 36581][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x0
[ 36581][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 36582][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x8
[ 36582][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 36583][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x6
[ 36583][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 36584][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 36584][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xa] = 0x0
[ 36584][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xb] = 0x0
[ 36585][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xc] = 0x0
[ 36585][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xd] = 0x0
[ 36659][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 36660][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 36660][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 36661][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 14
[ 36661][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 36661][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x53
[ 36662][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x7
[ 36662][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x0
[ 36663][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 36663][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x8
[ 36664][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 36664][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x9
[ 36664][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 36665][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 36665][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xa] = 0x0
[ 36666][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xb] = 0x0
[ 36666][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xc] = 0x0
[ 36666][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xd] = 0x0
[ 36740][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 36740][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 36741][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 36741][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 14
[ 36742][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 36742][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x54
[ 36743][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x8
[ 36743][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x0
[ 36744][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 36744][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x8
[ 36744][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x8
[ 36745][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0xf2
[ 36745][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 36746][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 36746][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xa] = 0x0
[ 36746][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xb] = 0x0
[ 36747][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xc] = 0x0
[ 36747][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xd] = 0x0
[ 36821][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 36822][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 36822][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 36823][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 36823][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 36824][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x55
[ 36824][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x20
[ 36824][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 36825][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 36825][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 36826][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 36826][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 36826][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x3
[ 36827][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xb9
[ 36899][I][ZigbeeGateway.cpp:355] zbQueryDeviceBasicCluster(): basic tsn 0x3
[ 36899][I][ZigbeeGateway.cpp:12[ 36901][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 36902][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 36902][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 36902][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 36903][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 36903][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x56
[ 36904][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x1d
[ 36904][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 36904][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 36905][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 36905][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 36906][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 36906][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 36906][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
35] sendAttributeWrite(): Sending 'write attribute' command - id (0xffde), type (0x20), size (0x1), value (0x13)
[ 36972][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1001) callback
[ 36972][V][ZigbeeHandlers.cpp:191] zb_cmd_write_attr_resp_handler(): Write attribute response: from address(0x890d) src endpoint(1) to dst endpoint(1) cluster(0x0)
[ 36973][V][ZigbeeHandlers.cpp:198] zb_cmd_write_attr_resp_handler(): Write attribute response: status(0), cluster(0x0), attribute(0xffff)
[ 36984][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 36984][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 36985][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 36985][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 36986][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 36986][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x57
[ 36986][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x32
[ 36987][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 36987][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 36988][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 36988][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 36988][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 36989][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 36989][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x63
[ 37061][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 37062][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 37062][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 37063][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[ 37063][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 37063][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x58
[ 37064][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x9
[ 37064][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x5
[ 37065][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 37065][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[ 37065][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 37140][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 37140][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 37141][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 37141][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[ 37142][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 37142][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x59
[ 37143][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0xc
[ 37143][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x1
[ 37143][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 37144][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x1
[ 37144][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x1
[ 37217][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 37218][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 37218][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 37219][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 7
[ 37219][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 37219][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5a
[ 37220][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x65
[ 37][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x1
[ 37221][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 37222][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Paload [0x5] = 0x1
[ 37322][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 37396][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 37396][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 37397][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 37397][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 37398][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 37398][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5b
[ 37398][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x66
[ 37399][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 37399][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 37400][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 37400][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 37400][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 37401][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 37401][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x78
[ 37409][I][ZigbeeGateway.cpp:308] zbPrintDeviceDiscovery(): short_addr_req 35085
[ 37475][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 37476][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 37476][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 37476][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 37477][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 37477][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5d
[ 37478][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x11
[ 37478][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x0
[ 37478][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 37479][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 37479][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x7
[ 37480][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 37480][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 37481][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x19
[ 37484][I][ZigbeeGateway.cpp:242] Z2S_active_ep_req_cb(): Z2S active_ep_req: device address 35085, endpoints count 1
[ 37485][I][ZigbeeGateway.cpp:245] Z2S_active_ep_req_cb(): Endpont # 1, id 1
[ 37555][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 37556][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 37556][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 37557][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 30
[ 37557][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 37558][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5e
[ 37558][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x12
[ 37558][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x0
[ 37559][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 37559][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x18
[ 37560][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x1
[ 37560][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 37561][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 37561][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x3f
[ 37561][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xa] = 0x2
[ 37562][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xb] = 0x1
[ 37562][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xc] = 0x0
[ 37563][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xd] = 0xf
[ 37563][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xe] = 0x3
[ 37563][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xf] = 0x1
[ 37564][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x10] = 0x0
[ 37564][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x11] = 0xfd
[ 37565][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x12] = 0x4
[ 37565][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x13] = 0x0
[ 37565][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x14] = 0x0
[ 37566][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x15] = 0xb4
[ 37566][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x16] = 0x5
[ 37567][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x17] = 0x0
[ 37567][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x18] = 0x0
[ 37567][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x19] = 0x0
[ 37568][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1a] = 0x7
[ 37568][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1b] = 0x1
[ 37569][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1c] = 0x0
[ 37569][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1d] = 0x0
[ 37574][I][ZigbeeGateway.cpp:261] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: device address 35085, endpoint # 1
[ 37575][I][ZigbeeGateway.cpp:262] Z2S_simple_desc_req_cb(): Z2S simple_desc_req: in clusters # 6, out clusters # 2
[ 37575][I][ZigbeeGateway.cpp:266] Z2S_simple_desc_req_cb(): In cluster # 1, id 0
[ 37576][I][ZigbeeGateway.cpp:266] Z2S_simple_desc_req_cb(): In cluster # 2, id 4
[ 37576][I][ZigbeeGateway.cpp:266] Z2S_simple_desc_req_cb(): In cluster # 3, id 5
[ 37576][I][ZigbeeGateway.cpp:266] Z2S_simple_desc_req_cb(): In cluster # 4, id 61184
[ 37577][I][ZigbeeGateway.cpp:266] Z2S_simple_desc_req_cb(): In cluster # 5, id 0
[ 37577][I][ZigbeeGateway.cpp:266] Z2S_simple_desc_req_cb(): In cluster # 6, id 60672
[ 37578][I][ZigbeeGateway.cpp:281] Z2S_simple_desc_req_cb(): Out cluster # 1, id 25
[ 37578][I][ZigbeeGateway.cpp:281] Z2S_simple_desc_req_cb(): Out cluster # 2, id 10
[ 37679][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 37680][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 37680][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 37681][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 18
[ 37681][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 37682][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x5f
[ 37682][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x13
[ 37682][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x3
[ 37683][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 37683][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0xc
[ 37684][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x64
[ 37684][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x69
[ 37685][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x6b
[ 37685][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x32
[ 37686][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xa] = 0x34
[ 37686][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xb] = 0x33
[ 37687][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xc] = 0x35
[ 37687][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xd] = 0x30
[ 37687][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xe] = 0x30
[ 37688][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0xf] = 0x30
[ 37688][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x10] = 0x31
[ 37689][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x11] = 0x0
[ 37693][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 37706][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 37721][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 37763][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 37763][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 37764][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 37764][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 37765][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 37765][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x60
[ 37766][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x67
[ 37766][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 37766][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 37767][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 37767][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 37768][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 37768][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 37769][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x6
[ 37850][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 37850][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 37851][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 37852][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 37852][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 37852][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x61
[ 37853][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x68
[ 37853][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 37854][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 37854][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 37855][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 37855][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 37856][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 37856][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 37926][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 37926][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 37927][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 37927][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 37927][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 37928][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x62
[ 37928][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x69
[ 37929][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 37929][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 37930][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 37930][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 37931][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 37931][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 37931][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 38002][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38003][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38003][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38003][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38004][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38004][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x63
[ 38005][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x70
[ 38005][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38006][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38006][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38006][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38007][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38007][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38008][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x9
[ 38076][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38076][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38077][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38077][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38077][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38078][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x64
[ 38078][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x71
[ 38079][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38079][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38080][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38080][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38080][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38081][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38081][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 38150][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38150][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38151][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38151][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38152][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38152][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x65
[ 38153][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x72
[ 38153][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38153][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38154][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38154][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38155][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38155][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38156][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 38226][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38227][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38227][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38228][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38228][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38228][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x66
[ 38229][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x79
[ 38229][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38230][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38230][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38231][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38231][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38231][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x8
[ 38232][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0xf2
[ 38301][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38301][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38302][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38302][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38302][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38303][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x67
[ 38303][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x7a
[ 38304][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38304][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38305][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38305][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38305][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38306][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38306][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 38376][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38377][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38377][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38378][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38378][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38379][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x68
[ 38379][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x7b
[ 38379][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38380][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38380][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38381][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38381][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38381][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38382][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 38451][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38452][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38452][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38453][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38453][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38454][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x69
[ 38454][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x6c
[ 38455][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38455][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38455][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38456][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38456][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38457][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38457][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x63
[ 38526][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38526][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38527][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38527][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38527][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38528][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x6a
[ 38528][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x75
[ 38529][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38529][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38529][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38530][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38530][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38531][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38531][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x63
[ 38601][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38602][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38602][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38602][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38603][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38603][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x6b
[ 38604][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x7e
[ 38604][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38605][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38605][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38606][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38606][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38607][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38607][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x63
[ 38677][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38678][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38678][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38679][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38679][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38679][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x6c
[ 38680][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x6d
[ 38680][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38681][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38681][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38682][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38682][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38682][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38683][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[ 38753][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38753][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38754][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38754][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38755][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38755][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x6d
[ 38756][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x6e
[ 38756][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38757][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38757][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38758][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38758][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38758][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38759][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 38828][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38829][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38830][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38830][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38831][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38831][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x6e
[ 38831][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x76
[ 38832][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38832][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38833][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38833][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38833][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38834][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38834][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[ 38904][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38905][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38905][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38905][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38906][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38906][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x6f
[ 38907][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x77
[ 38907][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38908][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38908][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38908][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38909][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38909][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38910][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 38978][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 38978][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 38979][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 38979][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 38980][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 38980][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x70
[ 38981][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x7f
[ 38981][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 38981][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 38982][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 38982][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 38983][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 38983][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 38983][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x2
[ 39053][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 39053][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 39054][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 39054][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 39055][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 39055][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x71
[ 39055][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x80
[ 39056][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 39056][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 39057][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 39057][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 39057][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 39058][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 39058][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 39129][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 39130][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 2 from address 0x890d
[ 39130][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 39131][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 10
[ 39131][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[ 39132][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x72
[ 39132][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x82
[ 39132][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x3] = 0x2
[ 39133][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x4] = 0x0
[ 39133][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x5] = 0x4
[ 39134][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x6] = 0x0
[ 39134][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x7] = 0x0
[ 39135][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x8] = 0x0
[ 39135][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x9] = 0x0
[ 39214][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[ 39215][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 17 from address 0x890d
[ 39215][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[ 39216][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 3
[ 39216][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x1
[ 39216][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x58
[ 39217][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4b
[ 39271][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 39284][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 39290][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 39296][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 39307][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 39333][V][ZigbeeCore.cpp:415] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[ 40653][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 40663][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 40675][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 40687][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1004) callback
[ 40819][I][ZigbeeHandlers.cpp:62] zb_raw_cmd_handler(): cluster id: 0xa, command id: 0
[ 40819][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[ 40820][I][ZigbeeHandlers.cpp:64] zb_raw_cmd_handler(): is common comand 1, disable_default_response 0, is_manuf_specific 0
[ 40820][I][ZigbeeHandlers.cpp:65] zb_raw_cmd_handler(): manuf_specific 0x0
[ 40821][I][ZigbeeHandlers.cpp:67] zb_raw_cmd_handler(): RAW bufid: 7 size: 2
[ 40821][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x07
[ 40822][I][ZigbeeHandlers.cpp:69] zb_raw_cmd_handler(): 0x00
[ 40822][I][ZigbeeHandlers.cpp:74] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0x890d, 0x890d, 0x0, 0x0
[ 40822][I][ZigbeeHandlers.cpp:88] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[180843][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x2000) callback
[180844][V][ZigbeeHandlers.cpp:133] zb_attribute_reporting_handler(): Received report from address(0x890d) src endpoint(1) to dst endpoint(1) cluster(0x0)
[180845][I][ZigbeeGateway.cpp:857] zbAttributeReporting(): zbAttributeReporting from (0xdc8), endpoint (1), cluster (0x0), attribute id (0x1), attribute data type (0x20)
[180845][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x2000) callback
[180846][V][ZigbeeHandlers.cpp:133] zb_attribute_reporting_handler(): Received report from address(0x890d) src endpoint(1) to dst endpoint(1) cluster(0x0)
[180847][I][ZigbeeGateway.cpp:857] zbAttributeReporting(): zbAttributeReporting from (0xdc8), endpoint (1), cluster (0x0), attribute id (0xffe2), attribute data type (0x20)
[180847][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x2000) callback
[180848][V][ZigbeeHandlers.cpp:133] zb_attribute_reporting_handler(): Received report from address(0x890d) src endpoint(1) to dst endpoint(1) cluster(0x0)
[180848][I][ZigbeeGateway.cpp:857] zbAttributeReporting(): zbAttributeReporting from (0xdc8), endpoint (1), cluster (0x0), attribute id (0xffe4), attribute data type (0x20)
[182712][I][ZigbeeHandlers.cpp:37] zb_action_handler(): Receive Zigbee action(0x1040) callback
[182712][I][ZigbeeHandlers.cpp:370] zb_cmd_custom_cluster_req_handler(): Receive custom command: 17 from address 0x890d
[182713][I][ZigbeeHandlers.cpp:371] zb_cmd_custom_cluster_req_handler(): Frame control 0x0
[182713][I][ZigbeeHandlers.cpp:372] zb_cmd_custom_cluster_req_handler(): Payload size: 3
[182714][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x0] = 0x0
[182714][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x1] = 0x3
[182715][I][ZigbeeHandlers.cpp:374] zb_cmd_custom_cluster_req_handler(): Payload [0x2] = 0x4b
[182975][I][ZigbeeCore.cpp:391] esp_zb_app_signal_handler(): Network(0x130c) closed, devices joining not allowed.
[230122][I][ZigbeeCore.cpp:406] esp_zb_app_signal_handler(): Joined device is leaving network (short: 0x890d), rejoin (NO)
[230573][I][ZigbeeCore.cpp:406] esp_zb_app_signal_handler(): Joined device is leaving network (short: 0x890d), rejoin (NO)
[231040][I][ZigbeeCore.cpp:406] esp_zb_app_signal_handler(): Joined device is leaving network (short: 0x890d), rejoin (NO)
You do not have the required permissions to view the files attached to this post.
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Zaskoczę Cię, ale ten model jest w bazie bramki od ponad miesiąca. Spędziłem nad nim kilka wieczorów, ale zgłaszający wycofał się z testów, więc czeka na feedback.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
cinas
- Posts: 650
- Joined: Sun Aug 14, 2022 6:59 am
- Location: Kaczory
- Has thanked: 3 times
- Been thanked: 7 times
To zaczynam działać , będziemy testować
Ok dodał się do cloud , poczekam czy będą jakieś informacje z licznika , aktualnie brak danych o napięciu mocy ..
Ok dodał się do cloud , poczekam czy będą jakieś informacje z licznika , aktualnie brak danych o napięciu mocy ..
You do not have the required permissions to view the files attached to this post.
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
A co masz w szczegółowym widoku licznika elektrycznego?cinas wrote: Mon May 26, 2025 5:27 pm To zaczynam działać , będziemy testować
Ok dodał się do cloud , poczekam czy będą jakieś informacje z licznika , aktualnie brak danych o napięciu mocy ..
ps. Obciążasz wszystkie 3 fazy?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
