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

Moderator: vajera

Beholder
Posts: 98
Joined: Wed Jul 19, 2023 2:47 pm
Has thanked: 6 times
Been thanked: 2 times

Post

kapikp910i wrote: Sun Apr 13, 2025 4:40 pm Witam, proszę o dodanie, czujnik temperatury i wilgotności

Code: Select all

[18:32:55][  5781][I][ZigbeeCore.cpp:386] esp_zb_app_signal_handler(): Network(0xe630) is open for 180 seconds
[18:32:55]Recv: [53 55 50 4C 41 17 02 00 00 00 AD 02 00 00 1C 00 00 00 01 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 01 00 01 53 55 50 4C 41 ]
[18:32:55]Received new device config
[18:32:55]Processing AutomaticTimeSync config
[18:32:55]Sending device config result OK (1)
[18:32:55]Send: [53 55 50 4C 41 17 04 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 00 00 00 00 ]
[18:32:55]Send: [53 55 50 4C 41 ]
[18:32:55]Recv: [53 55 50 4C 41 17 03 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ]
[18:32:55]Activity timeout set to 30 s
[18:32:55]Recv: [53 55 50 4C 41 17 04 00 00 00 EA 01 00 00 1A 00 00 00 E9 07 04 0D 01 12 20 37 0E 00 00 00 45 75 72 6F 70 65 2F 57 61 72 73 61 77 00 53 55 50 4C 41 ]
[18:32:55]Clock: current time: 2025-04-13 18:32:55
[18:33:00][ 11702][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[18:33:00][ 11705][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[18:33:01][ 12228][I][ZigbeeCore.cpp:354] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xbe7e)
[18:33:01][ 12228][V][ZigbeeCore.cpp:358] esp_zb_app_signal_handler(): Device capabilities: 0x80
[18:33:01][ 12229][D][ZigbeeGateway.cpp:475] zbDeviceAnnce(): zbDeviceAnnce short address (0xbe7e), ieee_addr (0xa4):(0xc1):(0x38):(0x9):(0x18):(0x94):(0x4f):(0x68)
[18:33:01][ 12229][D][ZigbeeGateway.cpp:478] zbDeviceAnnce(): zbDeviceAnnce joined device short address (0xbe7e), ieee_addr (0xa4):(0xc1):(0x38):(0x9):(0x18):(0x94):(0x4f):(0x68)
[18:33:01][ 12230][I][ZigbeeGateway.cpp:502] zbDeviceAnnce(): Tuya magic last hope
[18:33:01][ 12433][I][ZigbeeGateway.cpp:545] printJoinedDevices(): joined devices:
[18:33:01][ 12434][I][ZigbeeGateway.cpp:548] printJoinedDevices(): Device on endpoint 1, short address: 0xbe7e
[18:33:01][ 12570][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): cluster id: 0x0, command id: 1
[18:33:01][ 12570][I][ZigbeeHandlers.cpp:62] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[18:33:01][ 12570][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): is common comand 1, disable_default_response 1, is_manuf_specific 0
[18:33:01][ 12571][I][ZigbeeHandlers.cpp:64] zb_raw_cmd_handler(): manuf_specific 0x0
[18:33:01][ 12571][I][ZigbeeHandlers.cpp:66] zb_raw_cmd_handler(): RAW bufid: 16 size: 57
[18:33:01][ 12572][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12572][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12572][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12573][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[18:33:01][ 12573][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[18:33:01][ 12573][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x04 
[18:33:01][ 12574][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12574][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12574][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x42 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x10 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5F 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x54 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5A 
[18:33:01][ 12576][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x33 
[18:33:01][ 12576][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x32 
[18:33:01][ 12576][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x31 
[18:33:01][ 12577][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:01][ 12577][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5F 
[18:33:01][ 12577][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x6E 
[18:33:01][ 12578][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x63 
[18:33:01][ 12578][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x77 
[18:33:01][ 12578][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x38 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x38 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x6A 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x66 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x71 
[18:33:01][ 12580][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12580][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12580][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12581][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[18:33:01][ 12581][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[18:33:01][ 12581][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x01 
[18:33:01][ 12582][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12582][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12582][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[18:33:01][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x83 
[18:33:02][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x05 
[18:33:02][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12584][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x42 
[18:33:02][ 12584][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x06 
[18:33:02][ 12584][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x54 
[18:33:02][ 12585][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x53 
[18:33:02][ 12585][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12585][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x32 
[18:33:02][ 12586][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12586][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x31 
[18:33:02][ 12586][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x07 
[18:33:02][ 12587][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12587][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12587][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12588][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[18:33:02][ 12588][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0xFE 
[18:33:02][ 12588][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0xFF 
[18:33:02][ 12589][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12589][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12589][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12590][I][ZigbeeHandlers.cpp:73] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0xbe7e, 0xbe7e, 0x0, 0x0
[18:33:02][ 12590][I][z2s_devices_table.cpp:1081] Z2S_onCustomCmdReceive(): Z2S_onCustomCmdReceive cluster 0x0, command id 0x1, rssi: -60
[18:33:02][ 12591][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1, channel type 0xffffffff
[18:33:02][ 12592][I][z2s_devices_table.cpp:1086] Z2S_onCustomCmdReceive(): No channel found for address hO	8
[18:33:04][ 12592][I][ZigbeeHandlers.cpp:87] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[18:33:04][ 12616][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[18:33:04][ 12616][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xbe7e), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x3) with status 0x0
[18:33:04][ 12617][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[18:33:04][ 12618][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x1[0x0]
[18:33:04][ 12618][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -55
[18:33:04][ 12835][I][ZigbeeGateway.cpp:313] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x4
[18:33:04][ 12927][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1000) callback
[18:33:04][ 12928][V][ZigbeeHandlers.cpp:154] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x0)
[18:33:04][ 12929][V][ZigbeeHandlers.cpp:163] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[18:33:04][ 12929][I][ZigbeeGateway.cpp:346] zbReadBasicCluster(): Peer Manufacturer is "_TZ3210_ncw88jfq"
[18:33:04][ 13335][I][ZigbeeGateway.cpp:319] zbQueryDeviceBasicCluster(): basic tsn 0x2
[18:33:04][ 13335][I][ZigbeeGateway.cpp:313] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x5
[18:33:04][ 13554][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1000) callback
[18:33:04][ 13554][V][ZigbeeHandlers.cpp:154] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x0)
[18:33:04][ 13555][V][ZigbeeHandlers.cpp:163] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[18:33:04][ 13556][I][ZigbeeGateway.cpp:353] zbReadBasicCluster(): Peer Model is "TS0201"
[18:33:04][ 13671][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[18:33:04][ 13735][I][ZigbeeCore.cpp:386] esp_zb_app_signal_handler(): Network(0xe630) is open for 180 seconds
[18:33:04][ 13836][I][ZigbeeGateway.cpp:319] zbQueryDeviceBasicCluster(): basic tsn 0x3
[18:33:04][ 13836][I][ZigbeeGateway.cpp:1093] sendAttributeWrite(): Sending 'write attribute' command - id (0xffde), type (0x20), size (0x1), value (0x13)
[18:33:04][ 14337][I][ZigbeeGateway.cpp:1093] sendAttributeWrite(): Sending 'write attribute' command - id (0x9), type (0x20), size (0x1), value (0x1)
[18:33:04][ 14838][D][Z2S_Gateway.ino:1206] loop(): Unknown model _TZ3210_ncw88jfq::TS0201, no binding is possible
[18:33:04][ 14854][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1001) callback
[18:33:04][ 14855][V][ZigbeeHandlers.cpp:190] zb_cmd_write_attr_resp_handler(): Write attribute response: from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x0)
[18:33:04][ 14855][V][ZigbeeHandlers.cpp:197] zb_cmd_write_attr_resp_handler(): Write attribute response: status(0), cluster(0x0), attribute(0xffff)
[18:33:04][ 14860][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[18:33:04][ 14860][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xbe7e), src_endpoint(1) to dst_endpoint(1), cluster(0xfcc0) for command (0x2) with status 0x84
[18:33:04][ 14861][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[18:33:04][ 14862][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x5[0x0]
[18:33:04][ 14862][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -42
[18:33:07][ 18020][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[18:33:07][ 18020][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x405)
[18:33:07][ 18021][I][ZigbeeGateway.cpp:595] zbAttributeReporting(): zbAttributeReporting humidity measurement 4.010000
[18:33:07][ 18022][I][z2s_devices_table.cpp:683] Z2S_onHumidityReceive(): onHumidityReceive 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1
[18:33:07][ 18023][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1, channel type 0xbde
[18:33:07][ 18023][I][z2s_devices_table.cpp:689] Z2S_onHumidityReceive(): No channel found for address hO	86$B
[18:33:07][ 18145][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[18:33:07][ 18145][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x402)
[18:33:07][ 18146][I][ZigbeeGateway.cpp:586] zbAttributeReporting(): zbAttributeReporting temperature measurement 23.299999
[18:33:07][ 18147][I][z2s_devices_table.cpp:670] Z2S_onTemperatureReceive(): onTemperatureReceive 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1
[18:33:07][ 18147][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1, channel type 0xbde

@vajera ten czujnik chodzi na Z2S_DEVICE_DESC_TEMPHUMIDITY_SENSOR ale wartość wilgotności trzeba pomnożyć przez 10
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Robert Błaszczak wrote: Sat Apr 12, 2025 8:03 am
vajera wrote: Fri Apr 11, 2025 10:37 pm
Dobra, chyba rozwiązałem problem. Czujniki Aqara nie raportują battery_percentage, ale battery_voltage. Wersja 0.7.28 uwzględnia to i macie 3 opcje:
  1. wgrać i poczekać kilka godzin,
  2. wgrać i wykonać polecenie:
    read-attribute nr_kanału_czujnika 0x1 0x20 async
    lub
  3. wgrać i wykonać polecenie:
    configure-reporting nr_kanału_czujnika 0x1 0x20 U8 0 14400 1
    oczywiście to 14400 sekund = 4h jest do zmiany w razie potrzeby.
    Uwaga - ja robię tak, że wpisuję polecenie w konsoli, naciskam guzik na czujniku i mniej więcej sekundę później daje ENTER w konsoli 😉

    Uwaga nr 2 - przyjąłem, że 100% to 3300 mV a 0 to 2800 mV.
I teraz działa. Ustawiłem odświeżanie stanu baterii na 1h (3600). Zobaczę, czy wpłynie to mocno na zużycie baterii.

Dziękuję.
Tu masz rozwiązanie.
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Beholder wrote: Sun Apr 13, 2025 5:16 pm
kapikp910i wrote: Sun Apr 13, 2025 4:40 pm Witam, proszę o dodanie, czujnik temperatury i wilgotności

Code: Select all

[18:32:55][  5781][I][ZigbeeCore.cpp:386] esp_zb_app_signal_handler(): Network(0xe630) is open for 180 seconds
[18:32:55]Recv: [53 55 50 4C 41 17 02 00 00 00 AD 02 00 00 1C 00 00 00 01 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 01 00 01 53 55 50 4C 41 ]
[18:32:55]Received new device config
[18:32:55]Processing AutomaticTimeSync config
[18:32:55]Sending device config result OK (1)
[18:32:55]Send: [53 55 50 4C 41 17 04 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 00 00 00 00 ]
[18:32:55]Send: [53 55 50 4C 41 ]
[18:32:55]Recv: [53 55 50 4C 41 17 03 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ]
[18:32:55]Activity timeout set to 30 s
[18:32:55]Recv: [53 55 50 4C 41 17 04 00 00 00 EA 01 00 00 1A 00 00 00 E9 07 04 0D 01 12 20 37 0E 00 00 00 45 75 72 6F 70 65 2F 57 61 72 73 61 77 00 53 55 50 4C 41 ]
[18:32:55]Clock: current time: 2025-04-13 18:32:55
[18:33:00][ 11702][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[18:33:00][ 11705][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[18:33:01][ 12228][I][ZigbeeCore.cpp:354] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xbe7e)
[18:33:01][ 12228][V][ZigbeeCore.cpp:358] esp_zb_app_signal_handler(): Device capabilities: 0x80
[18:33:01][ 12229][D][ZigbeeGateway.cpp:475] zbDeviceAnnce(): zbDeviceAnnce short address (0xbe7e), ieee_addr (0xa4):(0xc1):(0x38):(0x9):(0x18):(0x94):(0x4f):(0x68)
[18:33:01][ 12229][D][ZigbeeGateway.cpp:478] zbDeviceAnnce(): zbDeviceAnnce joined device short address (0xbe7e), ieee_addr (0xa4):(0xc1):(0x38):(0x9):(0x18):(0x94):(0x4f):(0x68)
[18:33:01][ 12230][I][ZigbeeGateway.cpp:502] zbDeviceAnnce(): Tuya magic last hope
[18:33:01][ 12433][I][ZigbeeGateway.cpp:545] printJoinedDevices(): joined devices:
[18:33:01][ 12434][I][ZigbeeGateway.cpp:548] printJoinedDevices(): Device on endpoint 1, short address: 0xbe7e
[18:33:01][ 12570][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): cluster id: 0x0, command id: 1
[18:33:01][ 12570][I][ZigbeeHandlers.cpp:62] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[18:33:01][ 12570][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): is common comand 1, disable_default_response 1, is_manuf_specific 0
[18:33:01][ 12571][I][ZigbeeHandlers.cpp:64] zb_raw_cmd_handler(): manuf_specific 0x0
[18:33:01][ 12571][I][ZigbeeHandlers.cpp:66] zb_raw_cmd_handler(): RAW bufid: 16 size: 57
[18:33:01][ 12572][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12572][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12572][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12573][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[18:33:01][ 12573][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[18:33:01][ 12573][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x04 
[18:33:01][ 12574][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12574][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12574][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x42 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x10 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5F 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x54 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5A 
[18:33:01][ 12576][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x33 
[18:33:01][ 12576][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x32 
[18:33:01][ 12576][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x31 
[18:33:01][ 12577][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:01][ 12577][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5F 
[18:33:01][ 12577][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x6E 
[18:33:01][ 12578][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x63 
[18:33:01][ 12578][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x77 
[18:33:01][ 12578][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x38 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x38 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x6A 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x66 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x71 
[18:33:01][ 12580][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12580][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12580][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12581][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[18:33:01][ 12581][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[18:33:01][ 12581][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x01 
[18:33:01][ 12582][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12582][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12582][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[18:33:01][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x83 
[18:33:02][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x05 
[18:33:02][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12584][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x42 
[18:33:02][ 12584][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x06 
[18:33:02][ 12584][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x54 
[18:33:02][ 12585][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x53 
[18:33:02][ 12585][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12585][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x32 
[18:33:02][ 12586][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12586][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x31 
[18:33:02][ 12586][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x07 
[18:33:02][ 12587][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12587][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12587][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12588][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[18:33:02][ 12588][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0xFE 
[18:33:02][ 12588][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0xFF 
[18:33:02][ 12589][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12589][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12589][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12590][I][ZigbeeHandlers.cpp:73] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0xbe7e, 0xbe7e, 0x0, 0x0
[18:33:02][ 12590][I][z2s_devices_table.cpp:1081] Z2S_onCustomCmdReceive(): Z2S_onCustomCmdReceive cluster 0x0, command id 0x1, rssi: -60
[18:33:02][ 12591][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1, channel type 0xffffffff
[18:33:02][ 12592][I][z2s_devices_table.cpp:1086] Z2S_onCustomCmdReceive(): No channel found for address hO	8
[18:33:04][ 12592][I][ZigbeeHandlers.cpp:87] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[18:33:04][ 12616][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[18:33:04][ 12616][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xbe7e), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x3) with status 0x0
[18:33:04][ 12617][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[18:33:04][ 12618][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x1[0x0]
[18:33:04][ 12618][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -55
[18:33:04][ 12835][I][ZigbeeGateway.cpp:313] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x4
[18:33:04][ 12927][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1000) callback
[18:33:04][ 12928][V][ZigbeeHandlers.cpp:154] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x0)
[18:33:04][ 12929][V][ZigbeeHandlers.cpp:163] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[18:33:04][ 12929][I][ZigbeeGateway.cpp:346] zbReadBasicCluster(): Peer Manufacturer is "_TZ3210_ncw88jfq"
[18:33:04][ 13335][I][ZigbeeGateway.cpp:319] zbQueryDeviceBasicCluster(): basic tsn 0x2
[18:33:04][ 13335][I][ZigbeeGateway.cpp:313] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x5
[18:33:04][ 13554][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1000) callback
[18:33:04][ 13554][V][ZigbeeHandlers.cpp:154] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x0)
[18:33:04][ 13555][V][ZigbeeHandlers.cpp:163] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[18:33:04][ 13556][I][ZigbeeGateway.cpp:353] zbReadBasicCluster(): Peer Model is "TS0201"
[18:33:04][ 13671][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[18:33:04][ 13735][I][ZigbeeCore.cpp:386] esp_zb_app_signal_handler(): Network(0xe630) is open for 180 seconds
[18:33:04][ 13836][I][ZigbeeGateway.cpp:319] zbQueryDeviceBasicCluster(): basic tsn 0x3
[18:33:04][ 13836][I][ZigbeeGateway.cpp:1093] sendAttributeWrite(): Sending 'write attribute' command - id (0xffde), type (0x20), size (0x1), value (0x13)
[18:33:04][ 14337][I][ZigbeeGateway.cpp:1093] sendAttributeWrite(): Sending 'write attribute' command - id (0x9), type (0x20), size (0x1), value (0x1)
[18:33:04][ 14838][D][Z2S_Gateway.ino:1206] loop(): Unknown model _TZ3210_ncw88jfq::TS0201, no binding is possible
[18:33:04][ 14854][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1001) callback
[18:33:04][ 14855][V][ZigbeeHandlers.cpp:190] zb_cmd_write_attr_resp_handler(): Write attribute response: from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x0)
[18:33:04][ 14855][V][ZigbeeHandlers.cpp:197] zb_cmd_write_attr_resp_handler(): Write attribute response: status(0), cluster(0x0), attribute(0xffff)
[18:33:04][ 14860][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[18:33:04][ 14860][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xbe7e), src_endpoint(1) to dst_endpoint(1), cluster(0xfcc0) for command (0x2) with status 0x84
[18:33:04][ 14861][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[18:33:04][ 14862][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x5[0x0]
[18:33:04][ 14862][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -42
[18:33:07][ 18020][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[18:33:07][ 18020][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x405)
[18:33:07][ 18021][I][ZigbeeGateway.cpp:595] zbAttributeReporting(): zbAttributeReporting humidity measurement 4.010000
[18:33:07][ 18022][I][z2s_devices_table.cpp:683] Z2S_onHumidityReceive(): onHumidityReceive 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1
[18:33:07][ 18023][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1, channel type 0xbde
[18:33:07][ 18023][I][z2s_devices_table.cpp:689] Z2S_onHumidityReceive(): No channel found for address hO	86$B
[18:33:07][ 18145][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[18:33:07][ 18145][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x402)
[18:33:07][ 18146][I][ZigbeeGateway.cpp:586] zbAttributeReporting(): zbAttributeReporting temperature measurement 23.299999
[18:33:07][ 18147][I][z2s_devices_table.cpp:670] Z2S_onTemperatureReceive(): onTemperatureReceive 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1
[18:33:07][ 18147][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1, channel type 0xbde

@vajera ten czujnik chodzi na Z2S_DEVICE_DESC_TEMPHUMIDITY_SENSOR ale wartość wilgotności trzeba pomnożyć przez 10
To chyba nie jest takie proste 😞
https://github.com/zigpy/zha-device-ha ... sues/3097
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

kapikp910i wrote: Sun Apr 13, 2025 4:40 pm Witam, proszę o dodanie, czujnik temperatury i wilgotności

Code: Select all

[18:32:55][  5781][I][ZigbeeCore.cpp:386] esp_zb_app_signal_handler(): Network(0xe630) is open for 180 seconds
[18:32:55]Recv: [53 55 50 4C 41 17 02 00 00 00 AD 02 00 00 1C 00 00 00 01 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 10 00 00 00 00 00 00 00 01 00 01 53 55 50 4C 41 ]
[18:32:55]Received new device config
[18:32:55]Processing AutomaticTimeSync config
[18:32:55]Sending device config result OK (1)
[18:32:55]Send: [53 55 50 4C 41 17 04 00 00 00 B7 02 00 00 0A 00 00 00 01 00 00 00 00 00 00 00 00 00 ]
[18:32:55]Send: [53 55 50 4C 41 ]
[18:32:55]Recv: [53 55 50 4C 41 17 03 00 00 00 DC 00 00 00 03 00 00 00 1E 0A F0 53 55 50 4C 41 ]
[18:32:55]Activity timeout set to 30 s
[18:32:55]Recv: [53 55 50 4C 41 17 04 00 00 00 EA 01 00 00 1A 00 00 00 E9 07 04 0D 01 12 20 37 0E 00 00 00 45 75 72 6F 70 65 2F 57 61 72 73 61 77 00 53 55 50 4C 41 ]
[18:32:55]Clock: current time: 2025-04-13 18:32:55
[18:33:00][ 11702][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: NWK Device Associated (0x12), status: ESP_OK
[18:33:00][ 11705][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Update (0x30), status: ESP_OK
[18:33:01][ 12228][I][ZigbeeCore.cpp:354] esp_zb_app_signal_handler(): New device commissioned or rejoined (short: 0xbe7e)
[18:33:01][ 12228][V][ZigbeeCore.cpp:358] esp_zb_app_signal_handler(): Device capabilities: 0x80
[18:33:01][ 12229][D][ZigbeeGateway.cpp:475] zbDeviceAnnce(): zbDeviceAnnce short address (0xbe7e), ieee_addr (0xa4):(0xc1):(0x38):(0x9):(0x18):(0x94):(0x4f):(0x68)
[18:33:01][ 12229][D][ZigbeeGateway.cpp:478] zbDeviceAnnce(): zbDeviceAnnce joined device short address (0xbe7e), ieee_addr (0xa4):(0xc1):(0x38):(0x9):(0x18):(0x94):(0x4f):(0x68)
[18:33:01][ 12230][I][ZigbeeGateway.cpp:502] zbDeviceAnnce(): Tuya magic last hope
[18:33:01][ 12433][I][ZigbeeGateway.cpp:545] printJoinedDevices(): joined devices:
[18:33:01][ 12434][I][ZigbeeGateway.cpp:548] printJoinedDevices(): Device on endpoint 1, short address: 0xbe7e
[18:33:01][ 12570][I][ZigbeeHandlers.cpp:61] zb_raw_cmd_handler(): cluster id: 0x0, command id: 1
[18:33:01][ 12570][I][ZigbeeHandlers.cpp:62] zb_raw_cmd_handler(): src endpoint (0x1, dst endpoint 0x1
[18:33:01][ 12570][I][ZigbeeHandlers.cpp:63] zb_raw_cmd_handler(): is common comand 1, disable_default_response 1, is_manuf_specific 0
[18:33:01][ 12571][I][ZigbeeHandlers.cpp:64] zb_raw_cmd_handler(): manuf_specific 0x0
[18:33:01][ 12571][I][ZigbeeHandlers.cpp:66] zb_raw_cmd_handler(): RAW bufid: 16 size: 57
[18:33:01][ 12572][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12572][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12572][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12573][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[18:33:01][ 12573][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[18:33:01][ 12573][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x04 
[18:33:01][ 12574][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12574][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12574][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x42 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x10 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5F 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x54 
[18:33:01][ 12575][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5A 
[18:33:01][ 12576][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x33 
[18:33:01][ 12576][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x32 
[18:33:01][ 12576][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x31 
[18:33:01][ 12577][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:01][ 12577][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x5F 
[18:33:01][ 12577][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x6E 
[18:33:01][ 12578][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x63 
[18:33:01][ 12578][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x77 
[18:33:01][ 12578][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x38 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x38 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x6A 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x66 
[18:33:01][ 12579][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x71 
[18:33:01][ 12580][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12580][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12580][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12581][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[18:33:01][ 12581][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[18:33:01][ 12581][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x01 
[18:33:01][ 12582][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12582][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:01][ 12582][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x20 
[18:33:01][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x83 
[18:33:02][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x05 
[18:33:02][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12583][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12584][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x42 
[18:33:02][ 12584][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x06 
[18:33:02][ 12584][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x54 
[18:33:02][ 12585][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x53 
[18:33:02][ 12585][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12585][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x32 
[18:33:02][ 12586][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12586][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x31 
[18:33:02][ 12586][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x07 
[18:33:02][ 12587][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12587][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12587][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12588][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x03 
[18:33:02][ 12588][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0xFE 
[18:33:02][ 12588][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0xFF 
[18:33:02][ 12589][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12589][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x30 
[18:33:02][ 12589][I][ZigbeeHandlers.cpp:68] zb_raw_cmd_handler(): 0x00 
[18:33:02][ 12590][I][ZigbeeHandlers.cpp:73] zb_raw_cmd_handler(): ZigbeeHandlers rawCMD 0xbe7e, 0xbe7e, 0x0, 0x0
[18:33:02][ 12590][I][z2s_devices_table.cpp:1081] Z2S_onCustomCmdReceive(): Z2S_onCustomCmdReceive cluster 0x0, command id 0x1, rssi: -60
[18:33:02][ 12591][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1, channel type 0xffffffff
[18:33:02][ 12592][I][z2s_devices_table.cpp:1086] Z2S_onCustomCmdReceive(): No channel found for address hO	8
[18:33:04][ 12592][I][ZigbeeHandlers.cpp:87] zb_raw_cmd_handler(): ----------------------------raw command not processed---------------------------------------------------------------
[18:33:04][ 12616][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[18:33:04][ 12616][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xbe7e), src_endpoint(1) to dst_endpoint(1), cluster(0xef00) for command (0x3) with status 0x0
[18:33:04][ 12617][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[18:33:04][ 12618][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x1[0x0]
[18:33:04][ 12618][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -55
[18:33:04][ 12835][I][ZigbeeGateway.cpp:313] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x4
[18:33:04][ 12927][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1000) callback
[18:33:04][ 12928][V][ZigbeeHandlers.cpp:154] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x0)
[18:33:04][ 12929][V][ZigbeeHandlers.cpp:163] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x4), type(0x42), value(16)
[18:33:04][ 12929][I][ZigbeeGateway.cpp:346] zbReadBasicCluster(): Peer Manufacturer is "_TZ3210_ncw88jfq"
[18:33:04][ 13335][I][ZigbeeGateway.cpp:319] zbQueryDeviceBasicCluster(): basic tsn 0x2
[18:33:04][ 13335][I][ZigbeeGateway.cpp:313] zbQueryDeviceBasicCluster(): Query basic cluster attribute 0x5
[18:33:04][ 13554][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1000) callback
[18:33:04][ 13554][V][ZigbeeHandlers.cpp:154] zb_cmd_read_attr_resp_handler(): Read attribute response: from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x0)
[18:33:04][ 13555][V][ZigbeeHandlers.cpp:163] zb_cmd_read_attr_resp_handler(): Read attribute response: status(0), cluster(0x0), attribute(0x5), type(0x42), value(6)
[18:33:04][ 13556][I][ZigbeeGateway.cpp:353] zbReadBasicCluster(): Peer Model is "TS0201"
[18:33:04][ 13671][V][ZigbeeCore.cpp:412] esp_zb_app_signal_handler(): ZDO signal: ZDO Device Authorized (0x2f), status: ESP_OK
[18:33:04][ 13735][I][ZigbeeCore.cpp:386] esp_zb_app_signal_handler(): Network(0xe630) is open for 180 seconds
[18:33:04][ 13836][I][ZigbeeGateway.cpp:319] zbQueryDeviceBasicCluster(): basic tsn 0x3
[18:33:04][ 13836][I][ZigbeeGateway.cpp:1093] sendAttributeWrite(): Sending 'write attribute' command - id (0xffde), type (0x20), size (0x1), value (0x13)
[18:33:04][ 14337][I][ZigbeeGateway.cpp:1093] sendAttributeWrite(): Sending 'write attribute' command - id (0x9), type (0x20), size (0x1), value (0x1)
[18:33:04][ 14838][D][Z2S_Gateway.ino:1206] loop(): Unknown model _TZ3210_ncw88jfq::TS0201, no binding is possible
[18:33:04][ 14854][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1001) callback
[18:33:04][ 14855][V][ZigbeeHandlers.cpp:190] zb_cmd_write_attr_resp_handler(): Write attribute response: from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x0)
[18:33:04][ 14855][V][ZigbeeHandlers.cpp:197] zb_cmd_write_attr_resp_handler(): Write attribute response: status(0), cluster(0x0), attribute(0xffff)
[18:33:04][ 14860][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x1005) callback
[18:33:04][ 14860][V][ZigbeeHandlers.cpp:274] zb_cmd_default_resp_handler(): Received default response: from address(0xbe7e), src_endpoint(1) to dst_endpoint(1), cluster(0xfcc0) for command (0x2) with status 0x84
[18:33:04][ 14861][V][ZigbeeHandlers.cpp:278] zb_cmd_default_resp_handler(): command id (11), direction (1), is common (1)
[18:33:04][ 14862][I][ZigbeeGateway.cpp:1400] zbCmdDefaultResponse(): zbCustomCmd default response async, tsn 0x5[0x0]
[18:33:04][ 14862][I][ZigbeeGateway.cpp:1402] zbCmdDefaultResponse(): custom cmd rssi -42
[18:33:07][ 18020][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[18:33:07][ 18020][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x405)
[18:33:07][ 18021][I][ZigbeeGateway.cpp:595] zbAttributeReporting(): zbAttributeReporting humidity measurement 4.010000
[18:33:07][ 18022][I][z2s_devices_table.cpp:683] Z2S_onHumidityReceive(): onHumidityReceive 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1
[18:33:07][ 18023][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1, channel type 0xbde
[18:33:07][ 18023][I][z2s_devices_table.cpp:689] Z2S_onHumidityReceive(): No channel found for address hO	86$B
[18:33:07][ 18145][I][ZigbeeHandlers.cpp:36] zb_action_handler(): Receive Zigbee action(0x2000) callback
[18:33:07][ 18145][V][ZigbeeHandlers.cpp:132] zb_attribute_reporting_handler(): Received report from address(0xbe7e) src endpoint(1) to dst endpoint(1) cluster(0x402)
[18:33:07][ 18146][I][ZigbeeGateway.cpp:586] zbAttributeReporting(): zbAttributeReporting temperature measurement 23.299999
[18:33:07][ 18147][I][z2s_devices_table.cpp:670] Z2S_onTemperatureReceive(): onTemperatureReceive 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1
[18:33:07][ 18147][I][z2s_devices_table.cpp:95] Z2S_findChannelNumberSlot(): Z2S_findChannelNumberSlot 0xa4:0xc1:0x38:0x9:0x18:0x94:0x4f:0x68, endpoint 0x1, channel type 0xbde

+BWNU (0.7.32) - dodałem przemnożenie humidity "na sztywno" x10 - zobacz, jak będzie się zachowywał przy wilgotności > 63%
Last edited by vajera on Sun Apr 13, 2025 8:42 pm, edited 1 time in total.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Beholder
Posts: 98
Joined: Wed Jul 19, 2023 2:47 pm
Has thanked: 6 times
Been thanked: 2 times

Post

Dodałem ten czujnik we własnej kompilacji i wilgotność jest dziesięciokrotnie mniejsza. Dodatkowe atrybuty służą do np. zmiany wyświetlanych jednostek. Na początek wystarczyłoby przynajmniej dla mnie tak jak jest temp + humi. Myślałem o pull request na ten czujnik tylko zastanawiałem się jak zrobić ten mnożnika czy jak robiłeś dla ilumminance czy inną metodą. Niestety do kodu mogę przysiąść tylko kilka razy w tygodniu, a jest tyle zmian w kodzie praktycznie codziennie. Naprawdę doceniam Twój czas poświęcony na ten projekt i determinację by to była w pełni funkcjonalna bramka ZigBee do Supli .
User avatar
vajera
Posts: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Beholder wrote: Sun Apr 13, 2025 8:35 pm
Dodałem ten czujnik we własnej kompilacji i wilgotność jest dziesięciokrotnie mniejsza. Dodatkowe atrybuty służą do np. zmiany wyświetlanych jednostek. Na początek wystarczyłoby przynajmniej dla mnie tak jak jest temp + humi. Myślałem o pull request na ten czujnik tylko zastanawiałem się jak zrobić ten mnożnika czy jak robiłeś dla ilumminance czy inną metodą. Niestety do kodu mogę przysiąść tylko kilka razy w tygodniu, a jest tyle zmian w kodzie praktycznie codziennie. Naprawdę doceniam Twój czas poświęcony na ten projekt i determinację by to była w pełni funkcjonalna bramka ZigBee do Supli .
Dodałem nowy DEVICE_DESC z opcją humi*10 (0.7.32) - jest takie polecenie w konsoli, które pozwala zmienić DEVICE_DESC - później wystarczy zrestartować bramkę aczkolwiek w tym przypadku restart nie jest konieczny:

"update-device-desc nr kanału_czujnika_temp_humi 0x1020"

więc nie musisz usuwać czujnika ani parować go ponownie.
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

Albert wrote: Sun Apr 13, 2025 2:50 pm Luxy coś tam zaczęło pokazywać, ale ruchu nic a nic.
Sprawdź 0.7.32, ale musisz ponownie sparować czujnik:
  1. jeżeli masz wolne C6 to wgraj plik merged, sparuj czujnik i zobacz czy reaguje,
  2. jeżeli chcesz sprawdzić na skonfigurowanej bramce to:
    1. usuń oba kanały Supla przypisane do czujnika za pomocą WebInterface albo w konsoli (remove-channel channel_no) - uwaga po każdym usunięciu kanału bramka zrestartuje się, prawdopodobnie wystąpi channel conflict, więc będziesz musiał usunąć kanał w Supla i dopiero wtedy usunąć kolejny,
    2. uruchom procedurę parowania na czujniku,
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

prze_cinek wrote: Sun Apr 13, 2025 3:02 pm
Zibi_007 wrote: Sun Apr 13, 2025 9:51 am To zmień na uzbrojenie alarmu. Jak nic nie da włącz dodatkowo odwróconą logikę.
Próbowałem jako uzbrojenie alarmu oraz jako otwarcie okna (bo to mi działa dobrze z czujnikami binarnymi na zigbee) i niestety bez rezultatu - zarówno dla "normalnej" logiki jak i odwróconej.
Jeżeli jeszcze się nie poddałeś to sprawdź 0.7.32 (poproszę o logi).
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: 7290
Joined: Wed Oct 31, 2018 7:58 am
Location: Biedrusko
Has thanked: 289 times
Been thanked: 161 times

Post

[email protected] wrote: Thu Apr 10, 2025 11:28 am ...
No dobra - w wersji 0.7.32 dodałem Twój licznik 3-fazowy, ale to pierwsze takie urządzenie, wymagało sporo zmian i nowego kodu a ja nie mam możliwości przetestowania tego miernika - nawet gdybym go zamówił to skąd wezmę 3 fazy ;)

Bardzo proszę o feedback - czy działa, czy raportowane wartości mają sens, czy mnożniki się zgadzają itd.

Uwaga - ten licznik raportuje 4 wartości sumaryczne:

Code: Select all

ENERGY
#PRODUCED_ENERGY
POWER
POWER_FACTOR
Licznik elektryczny Supla ich nie obsługuje (obsługuje te wartości, ale dla każdej fazy oddzielnie), więc testowo utworzyłem dla nich 4 kanały GPM - tak jak radził @klew musisz sprawdzić czy suma tych parametrów dla wszystkich faz zgadza się z tymi wartościami sumarycznymi.

Od razu zaznaczam, że nie za bardzo wiem co zrobić, jeżeli nie będzie się zgadzać - aż tak na 3 fazach się nie znam ;)
Last edited by vajera on Mon Apr 14, 2025 7:52 am, edited 1 time in total.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Beholder
Posts: 98
Joined: Wed Jul 19, 2023 2:47 pm
Has thanked: 6 times
Been thanked: 2 times

Post

Dodałem nowy DEVICE_DESC z opcją humi*10 (0.7.32) - jest takie polecenie w konsoli, które pozwala zmienić DEVICE_DESC - później wystarczy zrestartować bramkę aczkolwiek w tym przypadku restart nie jest konieczny:

"update-device-desc nr kanału_czujnika_temp_humi 0x1020"

więc nie musisz usuwać czujnika ani parować go ponownie.
Teraz wilgotność jest przetwarzana prawidłowo. Powyżej 63% także (doszedłem od 93%). Polecenie do aktualizacji modelu poprawnie zmieniło id.

Return to “Bramka ZigBee”