Suite du sujet Ajout switch tuya 4 boutons TS004F - #199 par Yohann74
Bonne idée ils nous avaient clos les débats

alors voila ce que j’avais envoyé en MP a @Mabby :
les logs enregistrés après la manip :
15 21:13:38][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize] Begin device initialize
[2022-01-15 21:13:38][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Begin configuration of input cluster 'basic', is_server 'True'
[2022-01-15 21:13:38][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Bind input cluster 'basic'
[2022-01-15 21:13:39][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Bound 'basic' input cluster
[2022-01-15 21:13:39][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 0
[2022-01-15 21:13:39][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] End configuration of input cluster 'basic'
[2022-01-15 21:13:39][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Begin configuration of input cluster 'power', is_server 'True'
[2022-01-15 21:13:39][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Bind input cluster 'power'
[2022-01-15 21:13:39][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Bound 'power' input cluster
[2022-01-15 21:13:39][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] This input cluster have REPORT_CONFIG, we need to configure it
[2022-01-15 21:13:39][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Reporting 'battery_voltage' attr on 'power' input cluster: 3600/10800/1: For: '84:fd:27:ff:fe:8d:41:6c'
[2022-01-15 21:13:40][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Reporting 'battery_percentage_remaining' attr on 'power' input cluster: 3600/10800/1: For: '84:fd:27:ff:fe:8d:41:6c'
[2022-01-15 21:13:40][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 1
[2022-01-15 21:13:40][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] End configuration of input cluster 'power'
[2022-01-15 21:13:40][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Begin configuration of input cluster 'TS004X_cluster', is_server 'True'
[2022-01-15 21:13:40][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Bind input cluster 'TS004X_cluster'
[2022-01-15 21:13:41][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Bound 'TS004X_cluster' input cluster
[2022-01-15 21:13:41][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] This input cluster have REPORT_CONFIG, we need to configure it
[2022-01-15 21:13:41][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Reporting 'on_off' attr on 'TS004X_cluster' input cluster: 0/900/1: For: '84:fd:27:ff:fe:8d:41:6c'
[2022-01-15 21:13:42][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 6
[2022-01-15 21:13:42][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 1] End configuration of input cluster 'TS004X_cluster'
[2022-01-15 21:13:42][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 2] Begin configuration of input cluster 'TS004X_cluster', is_server 'True'
[2022-01-15 21:13:42][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 2] Bind input cluster 'TS004X_cluster'
[2022-01-15 21:13:42][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 2] Bound 'TS004X_cluster' input cluster
[2022-01-15 21:13:42][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 2] This input cluster have REPORT_CONFIG, we need to configure it
[2022-01-15 21:13:42][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 2] Reporting 'on_off' attr on 'TS004X_cluster' input cluster: 0/900/1: For: '84:fd:27:ff:fe:8d:41:6c'
[2022-01-15 21:14:08][INFO] : ZDO Device announce: 0xdff1, 00:12:4b:00:23:9e:fd:6e
[2022-01-15 21:14:08][INFO] : Device 0xdff1 (00:12:4b:00:23:9e:fd:6e) joined the network
[2022-01-15 21:14:08][INFO] : [DeviceHandler.prepare] Json arg : None
[2022-01-15 21:14:08][INFO] : [84:fd:27:ff:fe:0e:41:5c][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [00:12:4b:00:24:c1:4b:ba][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [00:12:4b:00:24:c1:8b:96][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [00:12:4b:00:24:c2:25:d5][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [00:12:4b:00:24:c1:87:44][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [00:12:4b:00:24:c2:1f:50][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [00:12:4b:00:22:ea:0f:61][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [00:12:4b:00:1e:b0:fe:c3][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [00:12:4b:00:22:cd:c0:48][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [5c:02:72:ff:fe:0a:48:94][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [00:12:4b:00:23:9e:fd:6e][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [00:12:4b:00:23:9e:f3:57][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:08][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.serialize] Serialize device with attributes : 2
[2022-01-15 21:14:09][INFO] : [84:fd:27:ff:fe:8d:41:6c][listener.attribute_updated] Received an attribute update 4=_TZ3000_xabckq1v on cluster 0
[2022-01-15 21:14:09][INFO] : [84:fd:27:ff:fe:8d:41:6c][listener.attribute_updated] Received an attribute update 5=TS004F on cluster 0
[2022-01-15 21:14:09][INFO] : 200 GET /device/all?with_attributes=2 (127.0.0.1) 1091.78ms
[2022-01-15 21:14:09][INFO] : Send to jeedom : {'devices': {'84:fd:27:ff:fe:8d:41:6c': {'1': {'0': {'4': {'value': '_TZ3000_xabckq1v', 'cluster_name': 'Basic'}, '5': {'value': 'TS004F', 'cluster_name': 'Basic'}}}}}}
[2022-01-15 21:14:10][INFO] : [GroupHandler.prepare] Json arg : None
[2022-01-15 21:14:10][INFO] : 200 GET /group/all (127.0.0.1) 3.49ms
[2022-01-15 21:14:10][INFO] : [DeviceHandler.prepare] Json arg : None
[2022-01-15 21:14:10][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:14:10][INFO] : 200 GET /device/info?ieee=84%3Afd%3A27%3Aff%3Afe%3A8d%3A41%3A6c (127.0.0.1) 9.20ms
[2022-01-15 21:14:10][INFO] : [DeviceHandler.prepare] Json arg : {'ieee': '84:fd:27:ff:fe:8d:41:6c', 'attributes': [{'endpoint': 1, 'cluster_type': 'in', 'cluster': 10, 'attributes': {'0': 695592850, '1': 1}}], 'allowQueue': False}
[2022-01-15 21:14:10][INFO] : 200 PUT /device/attributes (127.0.0.1) 319.64ms
[2022-01-15 21:14:10][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 2] Failed to set reporting for 'on_off' attr on 'TS004X_cluster' input cluster:
[2022-01-15 21:14:10][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 2] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 6
[2022-01-15 21:14:10][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 2] End configuration of input cluster 'TS004X_cluster'
[2022-01-15 21:14:10][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 3] Begin configuration of input cluster 'TS004X_cluster', is_server 'True'
[2022-01-15 21:14:10][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 3] Bind input cluster 'TS004X_cluster'
[2022-01-15 21:14:25][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.check_write_attributes] Check write attribute for : {'ieee': '84:fd:27:ff:fe:8d:41:6c', 'attributes': [{'endpoint': 1, 'cluster_type': 'in', 'cluster': 10, 'attributes': {'0': 695592850, '1': 1}}], 'allowQueue': False}
[2022-01-15 21:14:38][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 3] Failed to bind 'TS004X_cluster' input cluster: [0x9d96:0:0x0021]: Message send failure
[2022-01-15 21:14:38][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 3] This input cluster have REPORT_CONFIG, we need to configure it
[2022-01-15 21:14:38][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 3] Reporting 'on_off' attr on 'TS004X_cluster' input cluster: 0/900/1: For: '84:fd:27:ff:fe:8d:41:6c'
[2022-01-15 21:14:48][INFO] : [00:12:4b:00:24:c1:4b:ba][listener.general_command] Cluster: <zigpy.zcl.clusters.general.OnOff object at 0xffffa40a4c18> cluster_id: 0x0006 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=109 command_id=Command.Report_Attributes> args: ([[Attribute(attrid=0, value=<TypeValue type=Bool, value=Bool.false>)]],)
[2022-01-15 21:14:48][INFO] : [00:12:4b:00:24:c1:4b:ba][listener.attribute_updated] Received an attribute update 0=Bool.false on cluster 6
[2022-01-15 21:14:48][INFO] : Send to jeedom : {'devices': {'00:12:4b:00:24:c1:4b:ba': {'1': {'6': {'0': {'value': 'Bool.false', 'cluster_name': 'On/Off'}}}}}}
[2022-01-15 21:14:53][ERROR] : Task exception was never retrieved
future: <Task finished coro=<check_write_attributes() done, defined at /var/www/html/plugins/zigbee/resources/zigbeed/zdevices.py:128> exception=DeliveryError('[0x9d96:1:0x000a]: Message send failure')>
Traceback (most recent call last):
File "/var/www/html/plugins/zigbee/resources/zigbeed/zdevices.py", line 151, in check_write_attributes
values = await cluster.read_attributes([int(i)], True, manufacturer=manufacturer)
File "/usr/local/lib/python3.7/dist-packages/zigpy/zcl/__init__.py", line 297, in read_attributes
result = await self.read_attributes_raw(to_read, manufacturer=manufacturer)
File "/usr/local/lib/python3.7/dist-packages/zigpy/device.py", line 289, in request
self.nwk, dst_ep, cluster
zigpy.exceptions.DeliveryError: [0x9d96:1:0x000a]: Message send failure
[2022-01-15 21:15:03][INFO] : [DeviceHandler.prepare] Json arg : None
[2022-01-15 21:15:03][INFO] : [84:fd:27:ff:fe:0e:41:5c][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [00:12:4b:00:24:c1:4b:ba][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [00:12:4b:00:24:c1:8b:96][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [00:12:4b:00:24:c2:25:d5][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [00:12:4b:00:24:c1:87:44][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [00:12:4b:00:24:c2:1f:50][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [00:12:4b:00:22:ea:0f:61][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [00:12:4b:00:1e:b0:fe:c3][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [00:12:4b:00:22:cd:c0:48][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [5c:02:72:ff:fe:0a:48:94][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [00:12:4b:00:23:9e:fd:6e][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [00:12:4b:00:23:9e:f3:57][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.serialize] Serialize device with attributes : 1
[2022-01-15 21:15:03][INFO] : 200 GET /device/all (127.0.0.1) 115.46ms
[2022-01-15 21:15:16][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 3] Failed to set reporting for 'on_off' attr on 'TS004X_cluster' input cluster:
[2022-01-15 21:15:16][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 3] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 6
[2022-01-15 21:15:16][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 3] End configuration of input cluster 'TS004X_cluster'
[2022-01-15 21:15:16][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 4] Begin configuration of input cluster 'TS004X_cluster', is_server 'True'
[2022-01-15 21:15:16][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 4] Bind input cluster 'TS004X_cluster'
[2022-01-15 21:15:44][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 4] Failed to bind 'TS004X_cluster' input cluster: [0x9d96:0:0x0021]: Message send failure
[2022-01-15 21:15:44][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 4] This input cluster have REPORT_CONFIG, we need to configure it
[2022-01-15 21:15:44][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 4] Reporting 'on_off' attr on 'TS004X_cluster' input cluster: 0/900/1: For: '84:fd:27:ff:fe:8d:41:6c'
[2022-01-15 21:16:11][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 4] Failed to set reporting for 'on_off' attr on 'TS004X_cluster' input cluster: [0x9d96:4:0x0006]: Message send failure
[2022-01-15 21:16:11][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 4] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 6
[2022-01-15 21:16:11][INFO] : [84:fd:27:ff:fe:8d:41:6c][zdevices.initialize][Endpoint 4] End configuration of input cluster 'TS004X_cluster'
[2022-01-15 21:16:11][WARNING] : [84:fd:27:ff:fe:8d:41:6c][zdevices.get_basic_info] Begin get basic info from device
[2022-01-15 21:16:11][WARNING] : [84:fd:27:ff:fe:8d:41:6c][zdevices.get_basic_info] Endpoint found
[2022-01-15 21:16:32][INFO] : ZDO Device announce: 0xdff1, 00:12:4b:00:23:9e:fd:6e
[2022-01-15 21:16:32][INFO] : Device 0xdff1 (00:12:4b:00:23:9e:fd:6e) joined the network
[2022-01-15 21:16:40][WARNING] : [84:fd:27:ff:fe:8d:41:6c][zdevices.get_basic_info] Error on read attribute level 2 : [0x9d96:1:0x0000]: Message send failure
[2022-01-15 21:17:08][WARNING] : [84:fd:27:ff:fe:8d:41:6c][zdevices.get_basic_info] Error on read attribute level 3 : [0x9d96:1:0x0000]: Message send failure
en debug :
[2022-01-15 21:24:51][DEBUG] : Application frame 63 (messageSentHandler) received: b'03fdff0401060001ff0001000001ff0000'
[2022-01-15 21:24:51][DEBUG] : Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_MULTICAST: 3>, 65533, EmberApsFrame(profileId=260, clusterId=6, sourceEndpoint=1, destinationEndpoint=255, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY: 256>, groupId=0, sequence=1), 255, <EmberStatus.SUCCESS: 0>, b'']
[2022-01-15 21:24:51][DEBUG] : Unexpected message send notification tag: 255
[2022-01-15 21:24:55][DEBUG] : Data frame: b'737bb1a96b2a164fa6904b23aa546d499d4e27a912ce678e187e'
[2022-01-15 21:24:55][DEBUG] : Sending: b'8070787e'
[2022-01-15 21:24:55][DEBUG] : Application frame 63 (messageSentHandler) received: b'03fdff0401060001ff0001000002ff0000'
[2022-01-15 21:24:55][DEBUG] : Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_MULTICAST: 3>, 65533, EmberApsFrame(profileId=260, clusterId=6, sourceEndpoint=1, destinationEndpoint=255, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY: 256>, groupId=0, sequence=2), 255, <EmberStatus.SUCCESS: 0>, b'']
[2022-01-15 21:24:55][DEBUG] : Unexpected message send notification tag: 255
[2022-01-15 21:24:59][DEBUG] : Send command readCounters: ()
[2022-01-15 21:24:59][DEBUG] : Sending: b'307821a9a52a3b637e'
[2022-01-15 21:24:59][DEBUG] : Data frame: b'0478a1a9a52a04b24e946625aa5592499c4e2dabe4ce678bfdc66389fc7e3fa7eecdde6f8fffc7dbd5d2698c4623a9ec763ba5ea758241984c2613b1e070381c0e07bbe5ca658a459a4d9e4f9ff7c3d9d46a35a251904824f9df7e'
[2022-01-15 21:24:59][DEBUG] : Sending: b'8160597e'
[2022-01-15 21:24:59][DEBUG] : Application frame 241 (readCounters) received: b'110017002c000000000000000a000900000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
[2022-01-15 21:24:59][DEBUG] : Send command getValue: (<EzspValueId.VALUE_FREE_BUFFERS: 3>,)
[2022-01-15 21:24:59][DEBUG] : Sending: b'417921a9fe2a1641507e'
[2022-01-15 21:24:59][DEBUG] : Data frame: b'1579a1a9fe2a15b3a3c8be7e'
[2022-01-15 21:24:59][DEBUG] : Sending: b'82503a7e'
[2022-01-15 21:24:59][DEBUG] : Application frame 170 (getValue) received: b'0001fa'
[2022-01-15 21:24:59][DEBUG] : Free buffers status EzspStatus.SUCCESS, value: 250
[2022-01-15 21:24:59][DEBUG] : ezsp_counters: [MAC_RX_BROADCAST = 17, MAC_TX_BROADCAST = 23, MAC_RX_UNICAST = 44, MAC_TX_UNICAST_SUCCESS = 0, MAC_TX_UNICAST_RETRY = 0, MAC_TX_UNICAST_FAILED = 0, APS_DATA_RX_BROADCAST = 10, APS_DATA_TX_BROADCAST = 9, APS_DATA_RX_UNICAST = 0, APS_DATA_TX_UNICAST_SUCCESS = 0, APS_DATA_TX_UNICAST_RETRY = 0, APS_DATA_TX_UNICAST_FAILED = 0, ROUTE_DISCOVERY_INITIATED = 0, NEIGHBOR_ADDED = 5, NEIGHBOR_REMOVED = 0, NEIGHBOR_STALE = 0, JOIN_INDICATION = 0, CHILD_REMOVED = 0, ASH_OVERFLOW_ERROR = 0, ASH_FRAMING_ERROR = 0, ASH_OVERRUN_ERROR = 0, NWK_FRAME_COUNTER_FAILURE = 0, APS_FRAME_COUNTER_FAILURE = 0, UTILITY = 0, APS_LINK_KEY_NOT_AUTHORIZED = 0, NWK_DECRYPTION_FAILURE = 0, APS_DECRYPTION_FAILURE = 0, ALLOCATE_PACKET_BUFFER_FAILURE = 0, RELAYED_UNICAST = 0, PHY_TO_MAC_QUEUE_LIMIT_REACHED = 0, PACKET_VALIDATE_LIBRARY_DROPPED_COUNT = 0, TYPE_NWK_RETRY_OVERFLOW = 0, PHY_CCA_FAIL_COUNT = 0, BROADCAST_TABLE_FULL = 0, PTA_LO_PRI_REQUESTED = 0, PTA_HI_PRI_REQUESTED = 0, PTA_LO_PRI_DENIED = 0, PTA_HI_PRI_DENIED = 0, PTA_LO_PRI_TX_ABORTED = 0, PTA_HI_PRI_TX_ABORTED = 0, ADDRESS_CONFLICT_SENT = 0, EZSP_FREE_BUFFERS = 250]
[2022-01-15 21:24:59][DEBUG] : Data frame: b'2579b1a96b2a164fa6904b2daa546d499d4e27a812ce678c3f7e'
[2022-01-15 21:24:59][DEBUG] : Sending: b'83401b7e'
[2022-01-15 21:24:59][DEBUG] : Application frame 63 (messageSentHandler) received: b'03fdff0401080001ff0001000003ff0000'
[2022-01-15 21:24:59][DEBUG] : Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_MULTICAST: 3>, 65533, EmberApsFrame(profileId=260, clusterId=8, sourceEndpoint=1, destinationEndpoint=255, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY: 256>, groupId=0, sequence=3), 255, <EmberStatus.SUCCESS: 0>, b'']
[2022-01-15 21:24:59][DEBUG] : Unexpected message send notification tag: 255
[2022-01-15 21:25:01][DEBUG] : Data frame: b'3579b1a96b2a164fa6904b23aa546d499d4e27af12ce67fdf27e'
[2022-01-15 21:25:01][DEBUG] : Sending: b'8430fc7e'
[2022-01-15 21:25:01][DEBUG] : Application frame 63 (messageSentHandler) received: b'03fdff0401060001ff0001000004ff0000'
[2022-01-15 21:25:01][DEBUG] : Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_MULTICAST: 3>, 65533, EmberApsFrame(profileId=260, clusterId=6, sourceEndpoint=1, destinationEndpoint=255, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY: 256>, groupId=0, sequence=4), 255, <EmberStatus.SUCCESS: 0>, b'']
[2022-01-15 21:25:01][DEBUG] : Unexpected message send notification tag: 255
[2022-01-15 21:25:05][DEBUG] : Data frame: b'4579b1a96b2a164fa6904b23aa546d499d4e27ae12ce671a047e'
[2022-01-15 21:25:05][DEBUG] : Sending: b'8520dd7e'
[2022-01-15 21:25:05][DEBUG] : Application frame 63 (messageSentHandler) received: b'03fdff0401060001ff0001000005ff0000'
[2022-01-15 21:25:05][DEBUG] : Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_MULTICAST: 3>, 65533, EmberApsFrame(profileId=260, clusterId=6, sourceEndpoint=1, destinationEndpoint=255, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY: 256>, groupId=0, sequence=5), 255, <EmberStatus.SUCCESS: 0>, b'']
[2022-01-15 21:25:05][DEBUG] : Unexpected message send notification tag: 255
[2022-01-15 21:25:05][DEBUG] : Data frame: b'5579b1a96b2a164fa6904b23aa546d499d4e27ad12ce67b1ae7e'
[2022-01-15 21:25:05][DEBUG] : Sending: b'8610be7e'
[2022-01-15 21:25:05][DEBUG] : Application frame 63 (messageSentHandler) received: b'03fdff0401060001ff0001000006ff0000'
[2022-01-15 21:25:05][DEBUG] : Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_MULTICAST: 3>, 65533, EmberApsFrame(profileId=260, clusterId=6, sourceEndpoint=1, destinationEndpoint=255, options=<EmberApsOption.APS_OPTION_ENABLE_ROUTE_DISCOVERY: 256>, groupId=0, sequence=6), 255, <EmberStatus.SUCCESS: 0>, b'']
[2022-01-15 21:25:05][DEBUG] : Unexpected message send notification tag: 255
[2022-01-15 21:25:09][DEBUG] : Send command readCounters: ()
[2022-01-15 21:25:09][DEBUG] : Sending: b'567d5e21a9a52a241f7e'
[2022-01-15 21:25:09][DEBUG] : Data frame: b'667ea1a9a52a01b242947125aa5592499c4e2aabe0ce678bfdc66389fc7e3fa7eecdde6f8fffc7dbd5d2698c4623a9ec763ba5ea758241984c2613b1e070381c0e07bbe5ca658a459a4d9e4f9ff7c3d9d46a35a251904824c85d7e'
[2022-01-15 21:25:09][DEBUG] : Sending: b'87009f7e'
[2022-01-15 21:25:09][DEBUG] : Application frame 241 (readCounters) received: b'14001b003b000000000000000d000d00000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
[2022-01-15 21:25:09][DEBUG] : Send command getValue: (<EzspValueId.VALUE_FREE_BUFFERS: 3>,)
[2022-01-15 21:25:09][DEBUG] : Sending: b'677f21a9fe2a1603627e'
[2022-01-15 21:25:09][DEBUG] : Data frame: b'777fa1a9fe2a15b3a266167e'
[2022-01-15 21:25:09][DEBUG] : Sending: b'8070787e'
[2022-01-15 21:25:09][DEBUG] : Application frame 170 (getValue) received: b'0001fb'
[2022-01-15 21:25:09][DEBUG] : Free buffers status EzspStatus.SUCCESS, value: 251
[2022-01-15 21:25:09][DEBUG] : ezsp_counters: [MAC_RX_BROADCAST = 20, MAC_TX_BROADCAST = 27, MAC_RX_UNICAST = 59, MAC_TX_UNICAST_SUCCESS = 0, MAC_TX_UNICAST_RETRY = 0, MAC_TX_UNICAST_FAILED = 0, APS_DATA_RX_BROADCAST = 13, APS_DATA_TX_BROADCAST = 13, APS_DATA_RX_UNICAST = 0, APS_DATA_TX_UNICAST_SUCCESS = 0, APS_DATA_TX_UNICAST_RETRY = 0, APS_DATA_TX_UNICAST_FAILED = 0, ROUTE_DISCOVERY_INITIATED = 0, NEIGHBOR_ADDED = 5, NEIGHBOR_REMOVED = 0, NEIGHBOR_STALE = 0, JOIN_INDICATION = 0, CHILD_REMOVED = 0, ASH_OVERFLOW_ERROR = 0, ASH_FRAMING_ERROR = 0, ASH_OVERRUN_ERROR = 0, NWK_FRAME_COUNTER_FAILURE = 0, APS_FRAME_COUNTER_FAILURE = 0, UTILITY = 0, APS_LINK_KEY_NOT_AUTHORIZED = 0, NWK_DECRYPTION_FAILURE = 0, APS_DECRYPTION_FAILURE = 0, ALLOCATE_PACKET_BUFFER_FAILURE = 0, RELAYED_UNICAST = 0, PHY_TO_MAC_QUEUE_LIMIT_REACHED = 0, PACKET_VALIDATE_LIBRARY_DROPPED_COUNT = 0, TYPE_NWK_RETRY_OVERFLOW = 0, PHY_CCA_FAIL_COUNT = 0, BROADCAST_TABLE_FULL = 0, PTA_LO_PRI_REQUESTED = 0, PTA_HI_PRI_REQUESTED = 0, PTA_LO_PRI_DENIED = 0, PTA_HI_PRI_DENIED = 0, PTA_LO_PRI_TX_ABORTED = 0, PTA_HI_PRI_TX_ABORTED = 0, ADDRESS_CONFLICT_SENT = 0, EZSP_FREE_BUFFERS = 251]
[2022-01-15 21:25:19][DEBUG] : Send command readCounters: ()
[2022-01-15 21:25:19][DEBUG] : Sending: b'707c21a9a52ad8757e'
[2022-01-15 21:25:19][DEBUG] : Data frame: b'007ca1a9a52a02b242947125aa5592499c4e2aabe0ce678bfdc66389fc7e3fa7eecdde6f8fffc7dbd5d2698c4623a9ec763ba5ea758241984c2613b1e070381c0e07bbe5ca658a459a4d9e4f9ff7c3d9d46a35a251904824e7d97e'
[2022-01-15 21:25:19][DEBUG] : Sending: b'8160597e'
[2022-01-15 21:25:19][DEBUG] : Application frame 241 (readCounters) received: b'17001b003b000000000000000d000d00000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
[2022-01-15 21:25:19][DEBUG] : Send command getValue: (<EzspValueId.VALUE_FREE_BUFFERS: 3>,)
[2022-01-15 21:25:19][DEBUG] : Sending: b'017d5d21a9fe2a169a1d7e'
[2022-01-15 21:25:19][DEBUG] : Data frame: b'117da1a9fe2a15b3a24b1d7e'
[2022-01-15 21:25:19][DEBUG] : Sending: b'82503a7e'
[2022-01-15 21:25:19][DEBUG] : Application frame 170 (getValue) received: b'0001fb'
[2022-01-15 21:25:19][DEBUG] : Free buffers status EzspStatus.SUCCESS, value: 251
[2022-01-15 21:25:19][DEBUG] : ezsp_counters: [MAC_RX_BROADCAST = 23, MAC_TX_BROADCAST = 27, MAC_RX_UNICAST = 59, MAC_TX_UNICAST_SUCCESS = 0, MAC_TX_UNICAST_RETRY = 0, MAC_TX_UNICAST_FAILED = 0, APS_DATA_RX_BROADCAST = 13, APS_DATA_TX_BROADCAST = 13, APS_DATA_RX_UNICAST = 0, APS_DATA_TX_UNICAST_SUCCESS = 0, APS_DATA_TX_UNICAST_RETRY = 0, APS_DATA_TX_UNICAST_FAILED = 0, ROUTE_DISCOVERY_INITIATED = 0, NEIGHBOR_ADDED = 5, NEIGHBOR_REMOVED = 0, NEIGHBOR_STALE = 0, JOIN_INDICATION = 0, CHILD_REMOVED = 0, ASH_OVERFLOW_ERROR = 0, ASH_FRAMING_ERROR = 0, ASH_OVERRUN_ERROR = 0, NWK_FRAME_COUNTER_FAILURE = 0, APS_FRAME_COUNTER_FAILURE = 0, UTILITY = 0, APS_LINK_KEY_NOT_AUTHORIZED = 0, NWK_DECRYPTION_FAILURE = 0, APS_DECRYPTION_FAILURE = 0, ALLOCATE_PACKET_BUFFER_FAILURE = 0, RELAYED_UNICAST = 0, PHY_TO_MAC_QUEUE_LIMIT_REACHED = 0, PACKET_VALIDATE_LIBRARY_DROPPED_COUNT = 0, TYPE_NWK_RETRY_OVERFLOW = 0, PHY_CCA_FAIL_COUNT = 0, BROADCAST_TABLE_FULL = 0, PTA_LO_PRI_REQUESTED = 0, PTA_HI_PRI_REQUESTED = 0, PTA_LO_PRI_DENIED = 0, PTA_HI_PRI_DENIED = 0, PTA_LO_PRI_TX_ABORTED = 0, PTA_HI_PRI_TX_ABORTED = 0, ADDRESS_CONFLICT_SENT = 0, EZSP_FREE_BUFFERS = 251]
[2022-01-15 21:25:29][DEBUG] : Send command readCounters: ()
[2022-01-15 21:25:29][DEBUG] : Sending: b'120221a9a52ade037e'
[2022-01-15 21:25:29][DEBUG] : Data frame: b'2202a1a9a52a0eb245947125aa5592499c4e2aabe0ce678bfdc66389fc7e3fa7eecdde6f8fffc7dbd5d2698c4623a9ec763ba5ea758241984c2613b1e070381c0e07bbe5ca658a459a4d9e4f9ff7c3d9d46a35a25190482429297e'
[2022-01-15 21:25:29][DEBUG] : Sending: b'83401b7e'
[2022-01-15 21:25:29][DEBUG] : Application frame 241 (readCounters) received: b'1b001c003b000000000000000d000d00000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
[2022-01-15 21:25:29][DEBUG] : Send command getValue: (<EzspValueId.VALUE_FREE_BUFFERS: 3>,)
[2022-01-15 21:25:29][DEBUG] : Sending: b'230321a9fe2a1651377e'
[2022-01-15 21:25:29][DEBUG] : Data frame: b'3303a1a9fe2a15b3a2049b7e'
[2022-01-15 21:25:29][DEBUG] : Sending: b'8430fc7e'
[2022-01-15 21:25:29][DEBUG] : Application frame 170 (getValue) received: b'0001fb'
[2022-01-15 21:25:29][DEBUG] : Free buffers status EzspStatus.SUCCESS, value: 251
[2022-01-15 21:25:29][DEBUG] : ezsp_counters: [MAC_RX_BROADCAST = 27, MAC_TX_BROADCAST = 28, MAC_RX_UNICAST = 59, MAC_TX_UNICAST_SUCCESS = 0, MAC_TX_UNICAST_RETRY = 0, MAC_TX_UNICAST_FAILED = 0, APS_DATA_RX_BROADCAST = 13, APS_DATA_TX_BROADCAST = 13, APS_DATA_RX_UNICAST = 0, APS_DATA_TX_UNICAST_SUCCESS = 0, APS_DATA_TX_UNICAST_RETRY = 0, APS_DATA_TX_UNICAST_FAILED = 0, ROUTE_DISCOVERY_INITIATED = 0, NEIGHBOR_ADDED = 5, NEIGHBOR_REMOVED = 0, NEIGHBOR_STALE = 0, JOIN_INDICATION = 0, CHILD_REMOVED = 0, ASH_OVERFLOW_ERROR = 0, ASH_FRAMING_ERROR = 0, ASH_OVERRUN_ERROR = 0, NWK_FRAME_COUNTER_FAILURE = 0, APS_FRAME_COUNTER_FAILURE = 0, UTILITY = 0, APS_LINK_KEY_NOT_AUTHORIZED = 0, NWK_DECRYPTION_FAILURE = 0, APS_DECRYPTION_FAILURE = 0, ALLOCATE_PACKET_BUFFER_FAILURE = 0, RELAYED_UNICAST = 0, PHY_TO_MAC_QUEUE_LIMIT_REACHED = 0, PACKET_VALIDATE_LIBRARY_DROPPED_COUNT = 0, TYPE_NWK_RETRY_OVERFLOW = 0, PHY_CCA_FAIL_COUNT = 0, BROADCAST_TABLE_FULL = 0, PTA_LO_PRI_REQUESTED = 0, PTA_HI_PRI_REQUESTED = 0, PTA_LO_PRI_DENIED = 0, PTA_HI_PRI_DENIED = 0, PTA_LO_PRI_TX_ABORTED = 0, PTA_HI_PRI_TX_ABORTED = 0, ADDRESS_CONFLICT_SENT = 0, EZSP_FREE_BUFFERS = 251]
[2022-01-15 21:25:31][DEBUG] : Data frame: b'4303b1a96b2a164fa6904b2daa546d499d4e27ac12ce672e437e'
[2022-01-15 21:25:31][DEBUG] : Sending: b'8520dd7e'
[2022-01-15 21:25:31][DEBUG] : Application frame 63 (messageSentHandler) received: b'03fdff0401080001ff0001000007ff0000'
[2022-01-15 21:25:31][DEBUG] : Received messageSentHandler frame with [<EmberOutgoingMessageType.OUTGOING_MULTICAST: 3>, 65533, EmberApsFrame(profileId=260, clusterId=8, sourceEndpoint=1, destinationEndpoint=255, options=
sachant que c’est les 63 qui s’affichent quand j’appuis
Avec la dernière conf du ts004f.py, j’ai pas plus d’amélioration :
[2022-01-16 14:56:03][DEBUG] : Received trustCenterJoinHandler frame with [0xc4d0, 84:fd:27:ff:fe:8d:41:4a, <EmberDeviceUpdate.STANDARD_SECURITY_UNSECURED_JOIN: 1>, <EmberJoinDecision.USE_PRECONFIGURED_KEY: 0>, 0x6741]
[2022-01-16 14:56:03][INFO] : New device 0xc4d0 (84:fd:27:ff:fe:8d:41:4a) joined the network
[2022-01-16 14:56:03][INFO] : [84:fd:27:ff:fe:8d:41:4a][listener.device_joined]
[2022-01-16 14:56:03][INFO] : Send to jeedom : {'device_joined': '84:fd:27:ff:fe:8d:41:4a'}
[2022-01-16 14:56:03][DEBUG] : Send command findKeyTableEntry: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:03][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'UPDATE devices_v7 SET nwk=? WHERE ieee=?', (0xC4D0, 84:fd:27:ff:fe:8d:41:4a))
[2022-01-16 14:56:03][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'UPDATE devices_v7 SET nwk=? WHERE ieee=?', (0xC4D0, 84:fd:27:ff:fe:8d:41:4a)) completed
[2022-01-16 14:56:03][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:03][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:03][DEBUG] : {"device_joined":"84:fd:27:ff:fe:8d:41:4a"}
[2022-01-16 14:56:15][DEBUG] : Received trustCenterJoinHandler frame with [0xc4d0, 84:fd:27:ff:fe:8d:41:4a, <EmberDeviceUpdate.STANDARD_SECURITY_UNSECURED_JOIN: 1>, <EmberJoinDecision.USE_PRECONFIGURED_KEY: 0>, 0x6741]
[2022-01-16 14:56:15][INFO] : Device 0xc4d0 (84:fd:27:ff:fe:8d:41:4a) joined the network
[2022-01-16 14:56:15][DEBUG] : Send command findKeyTableEntry: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:15][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:17][DEBUG] : Received childJoinHandler frame with [0, <Bool.true: 1>, 0xc4d0, 84:fd:27:ff:fe:8d:41:4a, <EmberNodeType.SLEEPY_END_DEVICE: 4>]
[2022-01-16 14:56:17][DEBUG] : Received trustCenterJoinHandler frame with [0xc4d0, 84:fd:27:ff:fe:8d:41:4a, <EmberDeviceUpdate.STANDARD_SECURITY_UNSECURED_JOIN: 1>, <EmberJoinDecision.USE_PRECONFIGURED_KEY: 0>, 0x0000]
[2022-01-16 14:56:17][INFO] : Device 0xc4d0 (84:fd:27:ff:fe:8d:41:4a) joined the network
[2022-01-16 14:56:17][DEBUG] : Send command findKeyTableEntry: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:17][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:17][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:19][DEBUG] : Received childJoinHandler frame with [0, <Bool.true: 1>, 0xc4d0, 84:fd:27:ff:fe:8d:41:4a, <EmberNodeType.SLEEPY_END_DEVICE: 4>]
[2022-01-16 14:56:19][DEBUG] : Received trustCenterJoinHandler frame with [0xc4d0, 84:fd:27:ff:fe:8d:41:4a, <EmberDeviceUpdate.STANDARD_SECURITY_UNSECURED_JOIN: 1>, <EmberJoinDecision.USE_PRECONFIGURED_KEY: 0>, 0x0000]
[2022-01-16 14:56:19][INFO] : Device 0xc4d0 (84:fd:27:ff:fe:8d:41:4a) joined the network
[2022-01-16 14:56:19][DEBUG] : Send command findKeyTableEntry: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:19][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:19][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:19][DEBUG] : Received incomingSenderEui64Handler frame with [84:fd:27:ff:fe:8d:41:4a]
[2022-01-16 14:56:19][INFO] : ZDO Device announce: 0xc4d0, 84:fd:27:ff:fe:8d:41:4a
[2022-01-16 14:56:19][INFO] : Device 0xc4d0 (84:fd:27:ff:fe:8d:41:4a) joined the network
[2022-01-16 14:56:19][DEBUG] : Received frame on uninitialized device <Device model=None manuf=None nwk=0xC4D0 ieee=84:fd:27:ff:fe:8d:41:4a is_initialized=False> from ep 0 to ep 0, cluster 19: b"\x83\xd0\xc4JA\x8d\xfe\xff'\xfd\x84\x80"
[2022-01-16 14:56:19][DEBUG] : [0xc4d0:zdo] ZDO request ZDOCmd.Device_annce: [0xC4D0, 84:fd:27:ff:fe:8d:41:4a, 128]
[2022-01-16 14:56:19][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:19][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:19][DEBUG] : Received frame on uninitialized device <Device model=None manuf=None nwk=0xC4D0 ieee=84:fd:27:ff:fe:8d:41:4a is_initialized=False> from ep 0 to ep 0, cluster 32770: b'W\x00\xd0\xc4\x02@\x80\x02\x10RR\x00\x00,R\x00\x00'
[2022-01-16 14:56:19][DEBUG] : Received frame on uninitialized device <Device model=None manuf=None nwk=0xC4D0 ieee=84:fd:27:ff:fe:8d:41:4a is_initialized=False> from ep 0 to ep 0, cluster 32770: b'Y\x00\xd0\xc4\x02@\x80\x02\x10RR\x00\x00,R\x00\x00'
[2022-01-16 14:56:19][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:19][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:20][DEBUG] : Received frame on uninitialized device <Device model=None manuf=None nwk=0xC4D0 ieee=84:fd:27:ff:fe:8d:41:4a is_initialized=False> from ep 0 to ep 0, cluster 32773: b'[\x00\xd0\xc4\x01\x01'
[2022-01-16 14:56:20][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:20][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:20][DEBUG] : Received frame on uninitialized device <Device model=None manuf=None nwk=0xC4D0 ieee=84:fd:27:ff:fe:8d:41:4a is_initialized=False> from ep 0 to ep 0, cluster 32772: b']\x00\xd0\xc4$\x01\x04\x01\x04\x01\x01\x06\x00\x00\x01\x00\x03\x00\x04\x00\x06\x00\x00\x10\x08\x19\x00\n\x00\x03\x00\x04\x00\x05\x00\x06\x00\x08\x00\x00\x10'
[2022-01-16 14:56:20][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:21][INFO] : [0xc4d0] Discovered basic device information for <Device model='TS004F' manuf='_TZ3000_xabckq1v' nwk=0xC4D0 ieee=84:fd:27:ff:fe:8d:41:4a is_initialized=True>
[2022-01-16 14:56:21][DEBUG] : Device is initialized <Device model='TS004F' manuf='_TZ3000_xabckq1v' nwk=0xC4D0 ieee=84:fd:27:ff:fe:8d:41:4a is_initialized=True>
[2022-01-16 14:56:21][DEBUG] : Checking quirks for _TZ3000_xabckq1v TS004F (84:fd:27:ff:fe:8d:41:4a)
[2022-01-16 14:56:21][DEBUG] : Found custom device replacement for 84:fd:27:ff:fe:8d:41:4a: <class 'ts004f.ZemiSmartRemote0044f'>
[2022-01-16 14:56:21][INFO] : [84:fd:27:ff:fe:8d:41:4a][listener.device_initialized] new=True
[2022-01-16 14:56:21][INFO] : Send to jeedom : {'device_initialized': '84:fd:27:ff:fe:8d:41:4a'}
[2022-01-16 14:56:21][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize] Begin device initialize
[2022-01-16 14:56:21][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Begin configuration of input cluster 'basic', is_server 'True'
[2022-01-16 14:56:21][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO attributes_cache_v7 VALUES (?, ?, ?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, 1, 0, 4, '_TZ3000_xabckq1v'))
[2022-01-16 14:56:21][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Bind input cluster 'basic'
[2022-01-16 14:56:21][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:21][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:21][DEBUG] : Error handling '_save_attribute' event with (84:fd:27:ff:fe:8d:41:4a, 1, 0, 4, '_TZ3000_xabckq1v') params: FOREIGN KEY constraint failed
[2022-01-16 14:56:21][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO attributes_cache_v7 VALUES (?, ?, ?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, 1, 0, 5, 'TS004F'))
[2022-01-16 14:56:21][DEBUG] : Error handling '_save_attribute' event with (84:fd:27:ff:fe:8d:41:4a, 1, 0, 5, 'TS004F') params: FOREIGN KEY constraint failed
[2022-01-16 14:56:21][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT INTO devices_v7 (ieee, nwk, status) VALUES (?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, 0xC4D0, <Status.ENDPOINTS_INIT: 2>))
[2022-01-16 14:56:21][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT INTO devices_v7 (ieee, nwk, status) VALUES (?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, 0xC4D0, <Status.ENDPOINTS_INIT: 2>)) completed
[2022-01-16 14:56:21][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO node_descriptors_v7 VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, <LogicalType.EndDevice: 2>, 0, 0, 0, 0, <FrequencyBand.Freq2400MHz: 8>, <MACCapabilityFlags.AllocateAddress: 128>, 4098, 82, 82, 11264, 82, <DescriptorCapability.NONE: 0>))
[2022-01-16 14:56:21][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO node_descriptors_v7 VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, <LogicalType.EndDevice: 2>, 0, 0, 0, 0, <FrequencyBand.Freq2400MHz: 8>, <MACCapabilityFlags.AllocateAddress: 128>, 4098, 82, 82, 11264, 82, <DescriptorCapability.NONE: 0>)) completed
[2022-01-16 14:56:21][DEBUG] : executing functools.partial(<built-in method executemany of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO endpoints_v7 VALUES (?, ?, ?, ?, ?)', [(84:fd:27:ff:fe:8d:41:4a, 1, 260, <DeviceType.DIMMER_SWITCH: 260>, <Status.ZDO_INIT: 1>)])
[2022-01-16 14:56:21][DEBUG] : operation functools.partial(<built-in method executemany of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO endpoints_v7 VALUES (?, ?, ?, ?, ?)', [(84:fd:27:ff:fe:8d:41:4a, 1, 260, <DeviceType.DIMMER_SWITCH: 260>, <Status.ZDO_INIT: 1>)]) completed
[2022-01-16 14:56:21][DEBUG] : executing functools.partial(<built-in method executemany of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO in_clusters_v7 VALUES (?, ?, ?)', [(84:fd:27:ff:fe:8d:41:4a, 1, 0), (84:fd:27:ff:fe:8d:41:4a, 1, 1), (84:fd:27:ff:fe:8d:41:4a, 1, 3), (84:fd:27:ff:fe:8d:41:4a, 1, 4), (84:fd:27:ff:fe:8d:41:4a, 1, 6), (84:fd:27:ff:fe:8d:41:4a, 1, 4096)])
[2022-01-16 14:56:21][DEBUG] : operation functools.partial(<built-in method executemany of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO in_clusters_v7 VALUES (?, ?, ?)', [(84:fd:27:ff:fe:8d:41:4a, 1, 0), (84:fd:27:ff:fe:8d:41:4a, 1, 1), (84:fd:27:ff:fe:8d:41:4a, 1, 3), (84:fd:27:ff:fe:8d:41:4a, 1, 4), (84:fd:27:ff:fe:8d:41:4a, 1, 6), (84:fd:27:ff:fe:8d:41:4a, 1, 4096)]) completed
[2022-01-16 14:56:21][DEBUG] : {"device_initialized":"84:fd:27:ff:fe:8d:41:4a"}
[2022-01-16 14:56:21][DEBUG] : executing functools.partial(<built-in method executemany of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO attributes_cache_v7 VALUES (?, ?, ?, ?, ?)', [(84:fd:27:ff:fe:8d:41:4a, 1, 0, 4, '_TZ3000_xabckq1v'), (84:fd:27:ff:fe:8d:41:4a, 1, 0, 5, 'TS004F')])
[2022-01-16 14:56:21][DEBUG] : operation functools.partial(<built-in method executemany of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO attributes_cache_v7 VALUES (?, ?, ?, ?, ?)', [(84:fd:27:ff:fe:8d:41:4a, 1, 0, 4, '_TZ3000_xabckq1v'), (84:fd:27:ff:fe:8d:41:4a, 1, 0, 5, 'TS004F')]) completed
[2022-01-16 14:56:21][DEBUG] : executing functools.partial(<built-in method executemany of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO out_clusters_v7 VALUES (?, ?, ?)', [(84:fd:27:ff:fe:8d:41:4a, 1, 25), (84:fd:27:ff:fe:8d:41:4a, 1, 10), (84:fd:27:ff:fe:8d:41:4a, 1, 3), (84:fd:27:ff:fe:8d:41:4a, 1, 4), (84:fd:27:ff:fe:8d:41:4a, 1, 5), (84:fd:27:ff:fe:8d:41:4a, 1, 6), (84:fd:27:ff:fe:8d:41:4a, 1, 8), (84:fd:27:ff:fe:8d:41:4a, 1, 4096)])
[2022-01-16 14:56:21][DEBUG] : operation functools.partial(<built-in method executemany of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO out_clusters_v7 VALUES (?, ?, ?)', [(84:fd:27:ff:fe:8d:41:4a, 1, 25), (84:fd:27:ff:fe:8d:41:4a, 1, 10), (84:fd:27:ff:fe:8d:41:4a, 1, 3), (84:fd:27:ff:fe:8d:41:4a, 1, 4), (84:fd:27:ff:fe:8d:41:4a, 1, 5), (84:fd:27:ff:fe:8d:41:4a, 1, 6), (84:fd:27:ff:fe:8d:41:4a, 1, 8), (84:fd:27:ff:fe:8d:41:4a, 1, 4096)]) completed
[2022-01-16 14:56:21][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Bound 'basic' input cluster
[2022-01-16 14:56:21][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 0
[2022-01-16 14:56:21][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] End configuration of input cluster 'basic'
[2022-01-16 14:56:21][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Begin configuration of input cluster 'power', is_server 'True'
[2022-01-16 14:56:21][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Bind input cluster 'power'
[2022-01-16 14:56:21][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:21][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:22][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Bound 'power' input cluster
[2022-01-16 14:56:22][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] This input cluster have REPORT_CONFIG, we need to configure it
[2022-01-16 14:56:22][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Reporting 'battery_voltage' attr on 'power' input cluster: 3600/10800/1: For: '84:fd:27:ff:fe:8d:41:4a'
[2022-01-16 14:56:22][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:22][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:22][DEBUG] : Received zigbeeKeyEstablishmentHandler frame with [84:fd:27:ff:fe:8d:41:4a, <EmberKeyStatus.TC_RESPONDED_TO_KEY_REQUEST: 6>]
[2022-01-16 14:56:22][DEBUG] : Received zigbeeKeyEstablishmentHandler frame with [84:fd:27:ff:fe:8d:41:4a, <EmberKeyStatus.TC_REQUESTER_VERIFY_KEY_SUCCESS: 52>]
[2022-01-16 14:56:22][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Reporting 'battery_percentage_remaining' attr on 'power' input cluster: 3600/10800/1: For: '84:fd:27:ff:fe:8d:41:4a'
[2022-01-16 14:56:22][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:22][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:23][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 1
[2022-01-16 14:56:23][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] End configuration of input cluster 'power'
[2022-01-16 14:56:23][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Begin configuration of input cluster 'TS004X_cluster', is_server 'True'
[2022-01-16 14:56:23][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Bind input cluster 'TS004X_cluster'
[2022-01-16 14:56:23][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:23][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:23][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Bound 'TS004X_cluster' input cluster
[2022-01-16 14:56:23][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] This input cluster have REPORT_CONFIG, we need to configure it
[2022-01-16 14:56:23][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Reporting 'on_off' attr on 'TS004X_cluster' input cluster: 0/900/1: For: '84:fd:27:ff:fe:8d:41:4a'
[2022-01-16 14:56:23][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:23][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:24][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 6
[2022-01-16 14:56:24][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 1] End configuration of input cluster 'TS004X_cluster'
[2022-01-16 14:56:24][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 2] Begin configuration of input cluster 'TS004X_cluster', is_server 'True'
[2022-01-16 14:56:24][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 2] Bind input cluster 'TS004X_cluster'
[2022-01-16 14:56:24][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:24][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:24][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO unsupported_attributes_v7 VALUES (?, ?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, 1, 6, 0))
[2022-01-16 14:56:24][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO unsupported_attributes_v7 VALUES (?, ?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, 1, 6, 0)) completed
[2022-01-16 14:56:24][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 2] Bound 'TS004X_cluster' input cluster
[2022-01-16 14:56:24][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 2] This input cluster have REPORT_CONFIG, we need to configure it
[2022-01-16 14:56:24][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 2] Reporting 'on_off' attr on 'TS004X_cluster' input cluster: 0/900/1: For: '84:fd:27:ff:fe:8d:41:4a'
[2022-01-16 14:56:24][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:24][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:50][WARNING] : [84:fd:27:ff:fe:8d:41:4a][zdevices.get_basic_info] Error on read attribute level 1 :
[2022-01-16 14:56:50][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0x830f
[2022-01-16 14:56:50][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:51][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.serialize] Serialize device with attributes : 2
[2022-01-16 14:56:51][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:51][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:52][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 2] Failed to set reporting for 'on_off' attr on 'TS004X_cluster' input cluster:
[2022-01-16 14:56:52][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 2] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 6
[2022-01-16 14:56:52][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 2] End configuration of input cluster 'TS004X_cluster'
[2022-01-16 14:56:52][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 3] Begin configuration of input cluster 'TS004X_cluster', is_server 'True'
[2022-01-16 14:56:52][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 3] Bind input cluster 'TS004X_cluster'
[2022-01-16 14:56:52][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:52][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:53][DEBUG] : {"ieee":"84:fd:27:ff:fe:8d:41:4a"}
[2022-01-16 14:56:53][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.serialize] Serialize device with attributes : 1
[2022-01-16 14:56:53][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:53][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:54][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:56:54][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:56:55][DEBUG] : {"ieee":"84:fd:27:ff:fe:8d:41:4a","attributes":[{"endpoint":1,"cluster_type":"in","cluster":10,"attributes":{"0":695656615,"1":1}}],"allowQueue":false}
[2022-01-16 14:56:55][INFO] : [DeviceHandler.prepare] Json arg : {'ieee': '84:fd:27:ff:fe:8d:41:4a', 'attributes': [{'endpoint': 1, 'cluster_type': 'in', 'cluster': 10, 'attributes': {'0': 695656615, '1': 1}}], 'allowQueue': False}
[2022-01-16 14:56:55][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:56:55][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:55][WARNING] : [84:fd:27:ff:fe:8d:41:4a][zdevices.get_basic_info] Error on read attribute level 2 : [0x830f:1:0x0000]: Message send failure
[2022-01-16 14:56:55][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0x830f
[2022-01-16 14:56:55][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:56:55][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:56:55][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:56:58][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:57:00][WARNING] : [84:fd:27:ff:fe:8d:41:4a][zdevices.get_basic_info] Error on read attribute level 3 : [0x830f:1:0x0000]: Message send failure
[2022-01-16 14:57:00][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0x830f
[2022-01-16 14:57:00][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:57:03][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:57:03][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:57:05][WARNING] : [84:fd:27:ff:fe:8d:41:4a][zdevices.get_basic_info] Error on read attribute level 4 : [0x830f:1:0x0000]: Message send failure
[2022-01-16 14:57:05][WARNING] : [84:fd:27:ff:fe:8d:41:4a][zdevices.get_basic_info] End get basic info from device
[2022-01-16 14:57:05][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize] End device initialize
[2022-01-16 14:57:05][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:57:16][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:57:20][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 3] Failed to bind 'TS004X_cluster' input cluster: [0xc4d0:0:0x0021]: Message send failure
[2022-01-16 14:57:20][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 3] This input cluster have REPORT_CONFIG, we need to configure it
[2022-01-16 14:57:20][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 3] Reporting 'on_off' attr on 'TS004X_cluster' input cluster: 0/900/1: For: '84:fd:27:ff:fe:8d:41:4a'
[2022-01-16 14:57:20][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:57:20][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:57:23][ERROR] : [84:fd:27:ff:fe:8d:41:4a][zdevices.write_attributes] Write attribut retry in 1s : [0xc4d0:1:0x000a]: Message send failure
[2022-01-16 14:57:23][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:57:23][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:57:24][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:57:24][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:57:27][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:57:45][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:57:48][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 3] Failed to set reporting for 'on_off' attr on 'TS004X_cluster' input cluster: [0xc4d0:3:0x0006]: Message send failure
[2022-01-16 14:57:48][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 3] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 6
[2022-01-16 14:57:48][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 3] End configuration of input cluster 'TS004X_cluster'
[2022-01-16 14:57:48][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 4] Begin configuration of input cluster 'TS004X_cluster', is_server 'True'
[2022-01-16 14:57:48][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 4] Bind input cluster 'TS004X_cluster'
[2022-01-16 14:57:48][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:57:48][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:57:51][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:57:51][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:57:58][INFO] : [84:fd:27:ff:fe:8d:41:4a][listener.zha_send_event] Received an event update remote_button_short_press=[] on cluster 6
[2022-01-16 14:57:58][INFO] : [84:fd:27:ff:fe:8d:41:4a][listener.cluster_command] Cluster: <zhaquirks.tuya.TuyaSmartRemoteOnOffCluster object at 0x7f426db44390> ClusterId: 0x0006 tsn: 8 args: (253, [0])
[2022-01-16 14:57:58][INFO] : Send to jeedom : {'devices': {'84:fd:27:ff:fe:8d:41:4a': {'1': {'6': {'event': {'remote_button_short_press': {'value': [], 'cluster_name': 'TS004X_cluster'}}, 'cmd': {'0': {'value': '253', 'cluster_name': 'TS004X_cluster'}, '1': {'value': '0', 'cluster_name': 'TS004X_cluster'}}}}}}}
[2022-01-16 14:57:58][DEBUG] : {"devices":{"84:fd:27:ff:fe:8d:41:4a":{"1":{"6":{"event":{"remote_button_short_press":{"value":[],"cluster_name":"TS004X_cluster"}},"cmd":[{"value":"253","cluster_name":"TS004X_cluster"},{"value":"0","cluster_name":"TS004X_cluster"}]}}}}}
[2022-01-16 14:57:58][DEBUG] : Search command for 84:fd:27:ff:fe:8d:41:4a logicalId : 1::6::cmd::0 => 253 convert to 253
[2022-01-16 14:57:58][DEBUG] : Search command for 84:fd:27:ff:fe:8d:41:4a logicalId : 1::6::cmd::1 => 0 convert to 0
[2022-01-16 14:57:58][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 4] Bound 'TS004X_cluster' input cluster
[2022-01-16 14:57:58][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 4] This input cluster have REPORT_CONFIG, we need to configure it
[2022-01-16 14:57:58][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 4] Reporting 'on_off' attr on 'TS004X_cluster' input cluster: 0/900/1: For: '84:fd:27:ff:fe:8d:41:4a'
[2022-01-16 14:57:58][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:57:58][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:58:19][DEBUG] : {"ieee":"84:fd:27:ff:fe:8d:41:4a"}
[2022-01-16 14:58:19][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.serialize] Serialize device with attributes : 1
[2022-01-16 14:58:19][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:58:19][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:58:22][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:58:22][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:58:26][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 4] Failed to set reporting for 'on_off' attr on 'TS004X_cluster' input cluster:
[2022-01-16 14:58:26][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 4] Set specific reporting for '_TZ3000_xabckq1v' attr on 'TS004F' input cluster: 6
[2022-01-16 14:58:26][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize][Endpoint 4] End configuration of input cluster 'TS004X_cluster'
[2022-01-16 14:58:26][WARNING] : [84:fd:27:ff:fe:8d:41:4a][zdevices.get_basic_info] Begin get basic info from device
[2022-01-16 14:58:26][WARNING] : [84:fd:27:ff:fe:8d:41:4a][zdevices.get_basic_info] Endpoint found
[2022-01-16 14:58:26][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:58:26][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:58:29][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:58:47][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:58:54][WARNING] : [84:fd:27:ff:fe:8d:41:4a][zdevices.get_basic_info] Error on read attribute level 1 : [0xc4d0:1:0x0000]: Message send failure
[2022-01-16 14:58:54][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:58:54][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:59:15][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:59:22][WARNING] : [84:fd:27:ff:fe:8d:41:4a][zdevices.get_basic_info] Error on read attribute level 2 : [0xc4d0:1:0x0000]: Message send failure
[2022-01-16 14:59:22][DEBUG] : Extending timeout for 84:fd:27:ff:fe:8d:41:4a/0xc4d0
[2022-01-16 14:59:22][DEBUG] : Send command setExtendedTimeout: (84:fd:27:ff:fe:8d:41:4a, True)
[2022-01-16 14:59:25][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:59:34][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 14:59:42][INFO] : [84:fd:27:ff:fe:8d:41:4a][listener.zha_send_event] Received an event update remote_button_short_press=[] on cluster 6
[2022-01-16 14:59:42][INFO] : [84:fd:27:ff:fe:8d:41:4a][listener.cluster_command] Cluster: <zhaquirks.tuya.TuyaSmartRemoteOnOffCluster object at 0x7f426db44390> ClusterId: 0x0006 tsn: 13 args: (253, [0])
[2022-01-16 14:59:42][INFO] : [84:fd:27:ff:fe:8d:41:4a][listener.attribute_updated] Received an attribute update 7=PowerSource.Battery on cluster 0
[2022-01-16 14:59:42][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO attributes_cache_v7 VALUES (?, ?, ?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, 1, 0, 7, <PowerSource.Battery: 3>))
[2022-01-16 14:59:42][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO attributes_cache_v7 VALUES (?, ?, ?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, 1, 0, 7, <PowerSource.Battery: 3>)) completed
[2022-01-16 14:59:42][INFO] : Send to jeedom : {'devices': {'84:fd:27:ff:fe:8d:41:4a': {'1': {'6': {'event': {'remote_button_short_press': {'value': [], 'cluster_name': 'TS004X_cluster'}}, 'cmd': {'0': {'value': '253', 'cluster_name': 'TS004X_cluster'}, '1': {'value': '0', 'cluster_name': 'TS004X_cluster'}}}, '0': {'7': {'value': 'PowerSource.Battery', 'cluster_name': 'Basic'}}}}}}
[2022-01-16 14:59:42][DEBUG] : {"devices":{"84:fd:27:ff:fe:8d:41:4a":{"1":{"6":{"event":{"remote_button_short_press":{"value":[],"cluster_name":"TS004X_cluster"}},"cmd":[{"value":"253","cluster_name":"TS004X_cluster"},{"value":"0","cluster_name":"TS004X_cluster"}]},"0":{"7":{"value":"PowerSource.Battery","cluster_name":"Basic"}}}}}}
[2022-01-16 14:59:42][DEBUG] : Search command for 84:fd:27:ff:fe:8d:41:4a logicalId : 1::6::cmd::0 => 253 convert to 253
[2022-01-16 14:59:42][DEBUG] : Search command for 84:fd:27:ff:fe:8d:41:4a logicalId : 1::6::cmd::1 => 0 convert to 0
[2022-01-16 14:59:42][DEBUG] : Search attribut for 84:fd:27:ff:fe:8d:41:4a logicalId : 1::0::7 => PowerSource.Battery convert to PowerSource.Battery
[2022-01-16 14:59:46][DEBUG] : executing functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,))
[2022-01-16 14:59:56][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'DELETE FROM relays_v7 WHERE ieee = ?', (84:fd:27:ff:fe:8d:41:4a,)) completed
[2022-01-16 15:00:02][INFO] : [84:fd:27:ff:fe:8d:41:4a][listener.attribute_updated] Received an attribute update 6= on cluster 0
[2022-01-16 15:00:02][WARNING] : [84:fd:27:ff:fe:8d:41:4a][zdevices.get_basic_info] End get basic info from device
[2022-01-16 15:00:02][INFO] : [84:fd:27:ff:fe:8d:41:4a][zdevices.initialize] End device initialize
[2022-01-16 15:00:02][DEBUG] : operation functools.partial(<built-in method execute of sqlite3.Connection object at 0x7f426f52ab90>, 'INSERT OR REPLACE INTO attributes_cache_v7 VALUES (?, ?, ?, ?, ?)', (84:fd:27:ff:fe:8d:41:4a, 1, 0, 6, '')) completed
[2022-01-16 15:00:02][INFO] : Send to jeedom : {'devices': {'84:fd:27:ff:fe:8d:41:4a': {'1': {'0': {'6': {'value': '', 'cluster_name': 'Basic'}}}}}}
[2022-01-16 15:00:02][DEBUG] : {"devices":{"84:fd:27:ff:fe:8d:41:4a":{"1":[{"6":{"value":"","cluster_name":"Basic"}}]}}}
[2022-01-16 15:00:10][INFO] : [84:fd:27:ff:fe:8d:41:4a][listener.general_command] Cluster: <zigpy.zcl.clusters.general.Basic object at 0x7f426db79c50> cluster_id: 0x0000 command_id: <ZCLHeader frame_control=<FrameControl frame_type=GLOBAL_COMMAND manufacturer_specific=False is_reply=True disable_default_response=True> manufacturer=None tsn=155 command_id=Command.Read_Attributes_rsp> args: ([[ReadAttributeRecord(attrid=4, status=<Status.SUCCESS: 0>, value=<TypeValue type=CharacterString, value=_TZ3000_xabckq1v>), ReadAttributeRecord(attrid=5, status=<Status.SUCCESS: 0>, value=<TypeValue type=CharacterString, value=TS004F>)]],)
Merci pour la gestion du fil !
J’ai l’impression qu’on a perdu l’ami @Mabby 
Oui je pense, j’ai essayé d’autre config python mais sans amélioration… 
Bonjour,
j’ai egalement le même problème avec ce satanée interrupteur et la même reférence que vous (le 21/31).
Autant ca marche à peu pres avec Deconz avec 4 bouton en action simple, autant avec Zigbee j’ai plus qu’un seul bouton qui fonctionne en faisant le tuto 
Salut @cstan77 , alors ca fonctionne ton inter en mqtt ?
Bha écoute, j’ai toujours pas installé ma nouvelle antenne ni mon sniffer… plus le temps de bricoler
fini le télétravail
et le week-end c’est chaud avec les enfants
Bonjour,
je viens ajouter des informations a ce fil, mes boutons sont les ESW-0ZAA-EU, j’ai le même souci que tout le monde, cad, j’ai le bouton 1 qui fonctionne mais pas les 3 autres.
J’ai essayé de faire un hard reset (virer la pile et la remettre) j’ai du changement :
je vois des trames zigbee rentrée lorsque j’appuie sur les 3 boutons.
Par contre le plugin ne les traduit pas…
voici ma config brute :
{
"ieee": "84:fd:27:ff:fe:84:a2:fd",
"nwk": 42759,
"status": 2,
"lqi": "255",
"rssi": "-72",
"last_seen": "1646993040.4726818",
"node_descriptor": "02:40:80:02:10:52:52:00:00:2c:52:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 6,
"profile_id": 260,
"manufacturer": "_TZ3000_xabckq1v",
"model": "TS004F",
"output_clusters": [
{
"id": 25,
"name": "Ota",
"attributes": []
}
],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 1,
"name": "app_version",
"value": 65
},
{
"id": 4,
"name": "manufacturer",
"value": "_TZ3000_xabckq1v"
},
{
"id": 5,
"name": "model",
"value": "TS004F"
},
{
"id": 6,
"name": "date_code",
"value": ""
},
{
"id": 7,
"name": "power_source",
"value": 3
}
]
},
{
"id": 1,
"name": "Power Configuration",
"attributes": []
},
{
"id": 6,
"name": "TS004X_cluster",
"attributes": []
},
{
"id": 10,
"name": "Time",
"attributes": []
}
]
},
{
"id": 2,
"status": 1,
"device_type": 6,
"profile_id": 260,
"manufacturer": null,
"model": null,
"output_clusters": [],
"input_clusters": [
{
"id": 1,
"name": "Power Configuration",
"attributes": []
},
{
"id": 6,
"name": "TS004X_cluster",
"attributes": []
}
]
},
{
"id": 3,
"status": 1,
"device_type": 6,
"profile_id": 260,
"manufacturer": null,
"model": null,
"output_clusters": [],
"input_clusters": [
{
"id": 1,
"name": "Power Configuration",
"attributes": []
},
{
"id": 6,
"name": "TS004X_cluster",
"attributes": []
}
]
},
{
"id": 4,
"status": 1,
"device_type": 6,
"profile_id": 260,
"manufacturer": null,
"model": null,
"output_clusters": [],
"input_clusters": [
{
"id": 1,
"name": "Power Configuration",
"attributes": []
},
{
"id": 6,
"name": "TS004X_cluster",
"attributes": []
}
]
}
],
"signature": {
"manufacturer": "_TZ3000_xabckq1v",
"model": "TS004F",
"node_desc": {
"logical_type": 2,
"complex_descriptor_available": 0,
"user_descriptor_available": 0,
"reserved": 0,
"aps_flags": 0,
"frequency_band": 8,
"mac_capability_flags": 128,
"manufacturer_code": 4098,
"maximum_buffer_size": 82,
"maximum_incoming_transfer_size": 82,
"server_mask": 11264,
"maximum_outgoing_transfer_size": 82,
"descriptor_capability_field": 0
},
"endpoints": {
"1": {
"profile_id": 260,
"device_type": 6,
"input_clusters": [
0,
1,
6,
10
],
"output_clusters": [
25
]
},
"2": {
"profile_id": 260,
"device_type": 6,
"input_clusters": [
1,
6
],
"output_clusters": []
},
"3": {
"profile_id": 260,
"device_type": 6,
"input_clusters": [
1,
6
],
"output_clusters": []
},
"4": {
"profile_id": 260,
"device_type": 6,
"input_clusters": [
1,
6
],
"output_clusters": []
}
}
},
"class": "ts004f"
}
et voici le listing des trames que je reçois :
[2022-03-11 11:03:16][DEBUG] : Frame received: 0x1c4a000c0005000207a7ffb8
[2022-03-11 11:03:17][DEBUG] : Frame received: 0x1c4b000c0005000207a7ffb8
[2022-03-11 11:03:17][DEBUG] : Frame received: 0x1c4c000c0005000207a7ffb8
[2022-03-11 11:03:17][DEBUG] : Frame received: 0x1c4d000c0005000207a7ffb8
[2022-03-11 11:03:17][DEBUG] : Frame received: 0x1c4e000c0005000207a7ffb7
[2022-03-11 11:03:17][DEBUG] : Frame received: 0x1c4f000c0005000207a7ffb8
[2022-03-11 11:03:18][DEBUG] : Frame received: 0x1c50000c0005000207a7ffb8
[2022-03-11 11:03:18][DEBUG] : Frame received: 0x1c51000c0005000207a7ffb8
[2022-03-11 11:03:18][DEBUG] : Frame received: 0x1c52000c0005000207a7ffb8
[2022-03-11 11:03:19][DEBUG] : Frame received: 0x1c53000c0005000207a7ffb7
[2022-03-11 11:03:25][DEBUG] : Frame received: 0x1c54000c0005000207a7ffb8
[2022-03-11 11:03:25][DEBUG] : Frame received: 0x1c55000c0005000207a7ffb6
[2022-03-11 11:03:25][DEBUG] : Frame received: 0x1c56000c0005000207a7ffb8
[2022-03-11 11:03:25][DEBUG] : Frame received: 0x1c57000c0005000207a7ffb7
[2022-03-11 11:03:25][DEBUG] : Frame received: 0x1c58000c0005000207a7ffb7
[2022-03-11 11:03:25][DEBUG] : Frame received: 0x1c59000c0005000207a7ffb8
[2022-03-11 11:03:26][DEBUG] : Frame received: 0x1c5a000c0005000207a7ffb8
[2022-03-11 11:03:26][DEBUG] : Frame received: 0x1c5b000c0005000207a7ffb8
[2022-03-11 11:03:26][DEBUG] : Frame received: 0x1c5c000c0005000207a7ffb8
[2022-03-11 11:03:27][DEBUG] : Frame received: 0x1c5d000c0005000207a7ffb7
[2022-03-11 11:03:28][DEBUG] : Frame received: 0x1c5e000c0005000207a7ffb8
[2022-03-11 11:03:28][DEBUG] : Frame received: 0x1c5f000c0005000207a7ffb7
[2022-03-11 11:03:28][DEBUG] : Frame received: 0x1c60000c0005000207a7ffb7
[2022-03-11 11:03:29][DEBUG] : Frame received: 0x1c61000c0005000207a7ffb7
[2022-03-11 11:03:29][DEBUG] : Frame received: 0x1c62000c0005000207a7ffb7
[2022-03-11 11:03:29][DEBUG] : Frame received: 0x1c63000c0005000207a7ffb7
[2022-03-11 11:03:30][DEBUG] : Frame received: 0x1c64000c0005000207a7ffb7
[2022-03-11 11:03:30][DEBUG] : Frame received: 0x1c65000c0005000207a7ffb7
[2022-03-11 11:03:30][DEBUG] : Frame received: 0x1c66000c0005000207a7ffb7
[2022-03-11 11:03:30][DEBUG] : Frame received: 0x1c67000c0005000207a7ffb7
[2022-03-11 11:04:00][DEBUG] : Frame received: 0x0e68000700aa00
[2022-03-11 11:04:00][DEBUG] : Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_INDICATION|2: 170>, 0]
[2022-03-11 11:04:00][DEBUG] : Command Command.aps_data_indication (1, 1)
[2022-03-11 11:04:00][DEBUG] : Send: 0x17fa000800010001
[2022-03-11 11:04:00][DEBUG] : Frame received: 0x17fa0022001b0022020000010207a7010401060004000120fd0000afff41143700b8
[2022-03-11 11:04:00][DEBUG] : APS data indication response: [27, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0x0000>, 1, <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0xa707>, 1, 260, 6, b'\x01 \xfd\x00', 0, 175, 255, 65, 20, 55, 0, -72]
[2022-03-11 11:04:00][DEBUG] : [0xa707:1:0x0006] ZCL deserialize: <ZCLHeader frame_control=<FrameControl frame_type=CLUSTER_COMMAND manufacturer_specific=False is_reply=False disable_default_response=False> manufacturer=None tsn=32 command_id=253>
[2022-03-11 11:04:00][DEBUG] : [0xa707:1:0x0006] ZCL request 0x00fd: [0]
[2022-03-11 11:04:00][DEBUG] : [0xa707:1:0x0006] TS004X: send default response
[2022-03-11 11:04:00][INFO] : [84:fd:27:ff:fe:84:a2:fd][listener.zha_send_event] Received an event update remote_button_short_press=[] on cluster 6
[2022-03-11 11:04:00][INFO] : [84:fd:27:ff:fe:84:a2:fd][listener.cluster_command] Cluster: <zhaquirks.tuya.TuyaSmartRemoteOnOffCluster object at 0xb29a91b0> ClusterId: 0x0006 tsn: 32 args: (253, [0])
[2022-03-11 11:04:00][DEBUG] : Sending Zigbee request with tsn 32 under 241 request id, data: b'18200bfd00'
[2022-03-11 11:04:00][DEBUG] : 'aps_data_indication' response from <DeconzAddress address_mode=ADDRESS_MODE.NWK address=0xa707>, ep: 1, profile: 0x0104, cluster_id: 0x0006, data: b'0120fd00'
[2022-03-11 11:04:00][DEBUG] : Command Command.aps_data_request (20, 241, 0, <DeconzAddressEndpoint address_mode=2 address=0xA707 endpoint=1>, 260, 6, 1, b'\x18 \x0b\xfd\x00', 2, 0)
[2022-03-11 11:04:00][DEBUG] : Send: 0x12fb001b001400f1000207a7010401060001050018200bfd000200
[2022-03-11 11:04:00][DEBUG] : Frame received: 0x12fb000900020022f1
[2022-03-11 11:04:00][DEBUG] : APS data request response: [2, <DeviceState.APSDE_DATA_REQUEST_SLOTS_AVAILABLE|2: 34>, 241]
[2022-03-11 11:04:00][DEBUG] : Frame received: 0x0efc000700a600
[2022-03-11 11:04:00][DEBUG] : Device state changed response: [<DeviceState.128|APSDE_DATA_REQUEST_SLOTS_AVAILABLE|APSDE_DATA_CONFIRM|2: 166>, 0]
[2022-03-11 11:04:00][DEBUG] : Frame received: 0x1cfd000c0005000207a7fcb7
[2022-03-11 11:04:00][DEBUG] : Command Command.aps_data_confirm (0,)
[2022-03-11 11:04:00][DEBUG] : Send: 0x04fc0007000000
[2022-03-11 11:04:00][DEBUG] : Frame received: 0x04fc0013000c0022f10207a701010000000000
[2022-03-11 11:04:00][DEBUG] : APS data confirm response for request with id 241: 00
[2022-03-11 11:04:00][DEBUG] : Request id: 0xf1 'aps_data_confirm' for <DeconzAddressEndpoint address_mode=ADDRESS_MODE.NWK address=0xa707 endpoint=1>, status: 0x00
[2022-03-11 11:04:00][INFO] : Send to jeedom : {'devices': {'84:fd:27:ff:fe:84:a2:fd': {'1': {'6': {'event': {'remote_button_short_press': {'value': [], 'cluster_name': 'TS004X_cluster'}}, 'cmd': {'0': {'value': '253', 'cluster_name': 'TS004X_cluster'}, '1': {'value': '0', 'cluster_name': 'TS004X_cluster'}}}}}}}
[2022-03-11 11:04:00][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2022-03-11 11:04:00][DEBUG] : Frame received: 0x1cfd000c0005000207a7ffb7
[2022-03-11 11:04:00][DEBUG] : Frame received: 0x1cfe000c0005000207a7ffb7
[2022-03-11 11:04:00][DEBUG] : http://127.0.0.1:80 "POST /plugins/zigbee/core/php/jeeZigbee.php?apikey=vLPhE8hKrRLIcEdeyHKFXlZGjitU1PaEtfHi1cfFCby5gApDYjKwk3YKyGcQKJMe HTTP/1.1" 200 0
[2022-03-11 11:04:01][DEBUG] : Frame received: 0x1cff000c0005000207a78cb7
j’ai volontairement appuyer sur le bouton 1 pour voir ce qu’il se passait, c’est les 30 dernières lignes.
J’espère faire avancer le sujet que l’on puisse enfin faire fonctionner ces boutons avec les 12 actions.
Bonjour,
Le module n’utilise pas le standard zigbee il est donc très difficile de supporter toute les fonctions (le fabricant ne fournissant bien sur aucune information sur le fonctionnement du module).
Vous pouvez essayer de passer en mode apprentissage automatique et appuyer sur les boutons (ca va creer plein de commande faut ensuite trouver la bonne…) ou alors il faut attendre que zigpy integre toute les fonctions du module.
Bonjour Loic,
le mode d’auto apprentissage ne marche pas non plus, zigpy ne faisant pas la traduction, la trame remonte mais n’est pas décoder donc pas rattacher à la commande.