@vajera ten czujnik chodzi na Z2S_DEVICE_DESC_TEMPHUMIDITY_SENSOR ale wartość wilgotności trzeba pomnożyć przez 10kapikp910i 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
Zgłoszenia nowych urządzeń [bramka Zigbee]
Moderator: vajera
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Tu masz rozwiązanie.Robert Błaszczak wrote: Sat Apr 12, 2025 8:03 amI teraz działa. Ustawiłem odświeżanie stanu baterii na 1h (3600). Zobaczę, czy wpłynie to mocno na zużycie baterii.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:
- wgrać i poczekać kilka godzin,
- wgrać i wykonać polecenie:
lubread-attribute nr_kanału_czujnika 0x1 0x20 async- wgrać i wykonać polecenie:
oczywiście to 14400 sekund = 4h jest do zmiany w razie potrzeby.configure-reporting nr_kanału_czujnika 0x1 0x20 U8 0 14400 1
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.
Dziękuję.
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: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
To chyba nie jest takie prosteBeholder wrote: Sun Apr 13, 2025 5:16 pm@vajera ten czujnik chodzi na Z2S_DEVICE_DESC_TEMPHUMIDITY_SENSOR ale wartość wilgotności trzeba pomnożyć przez 10kapikp910i 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
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
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
+BWNU (0.7.32) - dodałem przemnożenie humidity "na sztywno" x10 - zobacz, jak będzie się zachowywał przy wilgotności > 63%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
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
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
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 .
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
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:Beholder wrote: Sun Apr 13, 2025 8:35 pmDodał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 .
"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
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Sprawdź 0.7.32, ale musisz ponownie sparować czujnik:
- jeżeli masz wolne C6 to wgraj plik merged, sparuj czujnik i zobacz czy reaguje,
- jeżeli chcesz sprawdzić na skonfigurowanej bramce to:
- 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,
- 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
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
vajera
- Posts: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
Jeżeli jeszcze się nie poddałeś to sprawdź 0.7.32 (poproszę o logi).prze_cinek wrote: Sun Apr 13, 2025 3:02 pmPró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.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ę.
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: 7290
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 289 times
- Been thanked: 161 times
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_FACTOROd 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
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Teraz wilgotność jest przetwarzana prawidłowo. Powyżej 63% także (doszedłem od 93%). Polecenie do aktualizacji modelu poprawnie zmieniło id.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.
