Bonjour je viens de faire l’acquisition de ce petit bouton avec molette pas encore référencé dans le plugin zigbee, pourriez-vous l’intégrer?
Lien vers le produit : Amazon.fr
Informations brutes
{
"ieee": "00:3c:84:ff:fe:b1:38:94",
"nwk": 51184,
"status": 2,
"lqi": "168",
"rssi": "-58",
"last_seen": "1665153196.113166",
"node_descriptor": "02:40:80:02:10:52:52:00:00:2c:52:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 2080,
"profile_id": 260,
"manufacturer": "_TZ3000_4fjiwweb",
"model": "TS004F",
"output_clusters": [
{
"id": 25,
"name": "Ota",
"attributes": []
},
{
"id": 10,
"name": "Time",
"attributes": []
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 4,
"name": "Groups",
"attributes": []
},
{
"id": 5,
"name": "Scenes",
"attributes": []
},
{
"id": 6,
"name": "TS004X_cluster",
"attributes": []
},
{
"id": 8,
"name": "Level control",
"attributes": []
},
{
"id": 768,
"name": "Color Control",
"attributes": []
},
{
"id": 4096,
"name": "LightLink",
"attributes": []
}
],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 0,
"name": "zcl_version",
"value": 3
},
{
"id": 1,
"name": "app_version",
"value": 67
},
{
"id": 2,
"name": "stack_version",
"value": 0
},
{
"id": 3,
"name": "hw_version",
"value": 1
},
{
"id": 4,
"name": "manufacturer",
"value": "_TZ3000_4fjiwweb"
},
{
"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": 3,
"name": "Identify",
"attributes": []
},
{
"id": 4,
"name": "Groups",
"attributes": []
},
{
"id": 4096,
"name": "LightLink",
"attributes": []
}
]
}
],
"signature": {
"manufacturer": "_TZ3000_4fjiwweb",
"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": 2080,
"input_clusters": [
0,
1,
3,
4,
4096
],
"output_clusters": [
25,
10,
3,
4,
5,
6,
8,
768,
4096
]
}
}
},
"class": "zhaquirks.tuya.ts004f"
}
Log du demon en mode debug :
[2022-10-07 16:45:18][DEBUG] : {"devices":{"00:15:8d:00:08:07:3a:a7":{"1":[{"65281":{"value":"b'\x01!\xbd\x0b\x03(\x1d\x04!\xa8\x13\x05!\x14\x00\x06$\x01\x00\x00\x00\x00
!\xfbad\x10\x01'","cluster_name":"BasicCluster"}},{"32":{"value":"30.1","cluster_name":"Power Configuration"},"33":{"value":"132","cluster_name":"Power Configuration"}},[{"value":"2900","cluster_name":"Device Temperature"}]]}}}
[2022-10-07 16:45:18][DEBUG] : Search attribut for 00:15:8d:00:08:07:3a:a7 logicalId : 1::0::65281 => b'\x01!\xbd\x0b\x03(\x1d\x04!\xa8\x13\x05!\x14\x00\x06$\x01\x00\x00\x00\x00
!\xfbad\x10\x01' convert to b'\x01!\xbd\x0b\x03(\x1d\x04!\xa8\x13\x05!\x14\x00\x06$\x01\x00\x00\x00\x00
!\xfbad\x10\x01'
[2022-10-07 16:45:18][DEBUG] : Search attribut for 00:15:8d:00:08:07:3a:a7 logicalId : 1::1::32 => 30.1 convert to 30.1
[2022-10-07 16:45:18][DEBUG] : Search attribut for 00:15:8d:00:08:07:3a:a7 logicalId : 1::1::33 => 132 convert to 132
[2022-10-07 16:45:18][DEBUG] : Search attribut for 00:15:8d:00:08:07:3a:a7 logicalId : 1::2::0 => 2900 convert to 2900
[2022-10-07 16:45:19][DEBUG] : {"devices":{"cc:86:ec:ff:fe:fa:8b:0b":{"1":{"1794":[{"value":"1710","cluster_name":"TuyaZBMeteringCluster"}]}}}}
[2022-10-07 16:45:19][DEBUG] : Search attribut for cc:86:ec:ff:fe:fa:8b:0b logicalId : 1::1794::0 => 1710 convert to 1710
[2022-10-07 16:45:20][ERROR] : Erreur sur la fonction deamon_start du plugin : Vous devez attendre au moins 45 secondes entre deux lancements du démon. Dernier lancement : 2022-10-07 16:44:51
[2022-10-07 16:45:28][DEBUG] : http://127.0.0.1:8090/device/all type : GET
[2022-10-07 16:45:28][DEBUG] : null
[2022-10-07 16:45:28][ERROR] : Echec de la requête HTTP : http://127.0.0.1:8090/device/all cURL error : Failed to connect to 127.0.0.1 port 8090: Connection refused
[2022-10-07 16:45:46][INFO] : Lancement démon zigbeed : /usr/bin/python3 /var/www/html/plugins/zigbee/resources/zigbeed/zigbeed.py --device /dev/ttyUSB0 --loglevel debug --socketport 8090 --callback http://127.0.0.1:80/plugins/zigbee/core/php/jeeZigbee.php --apikey d8sCwQTOOD1M6S1URT4DNYATQfAWlSfb --cycle 0.3 --pid /tmp/jeedom/zigbee/deamon_1.pid --data_folder /var/www/html/plugins/zigbee/data/1 --device_folder /var/www/html/plugins/zigbee/data/device --controller ezsp --sub_controller elelabs --channel 15 --folder_OTA /var/www/html/plugins/zigbee/data/ota
[2022-10-07 16:45:46][DEBUG] : null
[2022-10-07 16:46:01][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:01][DEBUG] : {"ieee":"cc:86:ec:ff:fe:fa:8d:bb","endpoint":1,"cluster":6,"cluster_type":"in","attributes":[0],"allowCache":0}
[2022-10-07 16:46:01][DEBUG] : [ZigbeePopp][Parking - Prise Kona] refresh
[2022-10-07 16:46:01][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:01][DEBUG] : {"ieee":"cc:86:ec:ff:fe:fa:8d:bb","endpoint":1,"cluster":2820,"cluster_type":"in","attributes":[1291],"allowCache":0}
[2022-10-07 16:46:01][DEBUG] : {"devices":{"cc:86:ec:ff:fe:fa:8d:bb":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2022-10-07 16:46:01][DEBUG] : Search attribut for cc:86:ec:ff:fe:fa:8d:bb logicalId : 1::6::0 => Bool.false convert to 0
[2022-10-07 16:46:01][DEBUG] : [ZigbeePopp][Parking - Prise Kona] refresh
[2022-10-07 16:46:01][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:01][DEBUG] : {"ieee":"cc:86:ec:ff:fe:fa:8d:bb","endpoint":1,"cluster":1794,"cluster_type":"in","attributes":[0],"allowCache":0}
[2022-10-07 16:46:02][DEBUG] : [ZigbeePopp][Parking - Prise Kona] refresh
[2022-10-07 16:46:02][DEBUG] : {"devices":{"cc:86:ec:ff:fe:fa:8d:bb":{"1":{"2820":{"1291":{"value":"0","cluster_name":"Electrical Measurement"}},"1794":[{"value":"343033","cluster_name":"TuyaZBMeteringCluster"}]}}}}
[2022-10-07 16:46:02][DEBUG] : Search attribut for cc:86:ec:ff:fe:fa:8d:bb logicalId : 1::2820::1291 => 0 convert to 0
[2022-10-07 16:46:02][DEBUG] : Search attribut for cc:86:ec:ff:fe:fa:8d:bb logicalId : 1::1794::0 => 343033 convert to 343033
[2022-10-07 16:46:03][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:03][DEBUG] : {"ieee":"84:fd:27:ff:fe:5f:08:0c","endpoint":1,"cluster":6,"cluster_type":"in","attributes":[0],"allowCache":0}
[2022-10-07 16:46:03][DEBUG] : [Chambre de Martin][Prise PC] refresh
[2022-10-07 16:46:03][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:03][DEBUG] : {"ieee":"84:fd:27:ff:fe:5f:08:0c","endpoint":1,"cluster":2820,"cluster_type":"in","attributes":[1291],"allowCache":0}
[2022-10-07 16:46:03][DEBUG] : [Chambre de Martin][Prise PC] refresh
[2022-10-07 16:46:03][DEBUG] : http://127.0.0.1:8090/device/attributes type : POST
[2022-10-07 16:46:03][DEBUG] : {"ieee":"84:fd:27:ff:fe:5f:08:0c","endpoint":1,"cluster":1794,"cluster_type":"in","attributes":[0],"allowCache":0}
[2022-10-07 16:46:03][DEBUG] : [Chambre de Martin][Prise PC] refresh
[2022-10-07 16:46:03][DEBUG] : {"devices":{"84:fd:27:ff:fe:5f:08:0c":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}],"2820":{"1291":{"value":"0","cluster_name":"Electrical Measurement"}},"1794":[{"value":"7714","cluster_name":"TuyaZBMeteringCluster"}]}},"04:cd:15:ff:fe:0c:46:20":{"1":[{"1":{"value":"64","cluster_name":"Basic"},"65506":{"value":"22","cluster_name":"Basic"}}]}}}
[2022-10-07 16:46:03][DEBUG] : Search attribut for 84:fd:27:ff:fe:5f:08:0c logicalId : 1::6::0 => Bool.true convert to 1
[2022-10-07 16:46:03][DEBUG] : Search attribut for 84:fd:27:ff:fe:5f:08:0c logicalId : 1::2820::1291 => 0 convert to 0
[2022-10-07 16:46:03][DEBUG] : Search attribut for 84:fd:27:ff:fe:5f:08:0c logicalId : 1::1794::0 => 7714 convert to 7714
[2022-10-07 16:46:03][DEBUG] : Search attribut for 04:cd:15:ff:fe:0c:46:20 logicalId : 1::0::1 => 64 convert to 64
[2022-10-07 16:46:03][DEBUG] : Search attribut for 04:cd:15:ff:fe:0c:46:20 logicalId : 1::0::65506 => 22 convert to 22
[2022-10-07 16:46:05][DEBUG] : {"devices":{"04:cd:15:ff:fe:0c:45:31":{"1":[{"1":{"value":"64","cluster_name":"Basic"},"65506":{"value":"22","cluster_name":"Basic"}}]}}}
[2022-10-07 16:46:05][DEBUG] : Search attribut for 04:cd:15:ff:fe:0c:45:31 logicalId : 1::0::1 => 64 convert to 64
[2022-10-07 16:46:05][DEBUG] : Search attribut for 04:cd:15:ff:fe:0c:45:31 logicalId : 1::0::65506 => 22 convert to 22
[2022-10-07 16:46:23][DEBUG] : {"devices":{"00:15:8d:00:07:5b:c3:b1":{"1":{"0":{"65281":{"value":"b'\x01!\xef\x0b\x03(\x1c\x04!\xa8\x13\x05!\"\x00\x06$
\x00\x00\x00\x00
!\xce\x13d\x10\x00\x0b!0\x00'","cluster_name":"BasicCluster"}},"1":{"32":{"value":"30.6","cluster_name":"Power Configuration"},"33":{"value":"168","cluster_name":"Power Configuration"}},"1024":[{"value":"16813.412373755873","cluster_name":"Illuminance Measurement"}],"2":[{"value":"2800","cluster_name":"Device Temperature"}]}}}}
[2022-10-07 16:46:23][DEBUG] : Search attribut for 00:15:8d:00:07:5b:c3:b1 logicalId : 1::0::65281 => b'\x01!\xef\x0b\x03(\x1c\x04!\xa8\x13\x05!"\x00\x06$
\x00\x00\x00\x00
!\xce\x13d\x10\x00\x0b!0\x00' convert to b'\x01!\xef\x0b\x03(\x1c\x04!\xa8\x13\x05!"\x00\x06$
\x00\x00\x00\x00
!\xce\x13d\x10\x00\x0b!0\x00'
[2022-10-07 16:46:23][DEBUG] : Search attribut for 00:15:8d:00:07:5b:c3:b1 logicalId : 1::1::32 => 30.6 convert to 30.6
[2022-10-07 16:46:23][DEBUG] : Search attribut for 00:15:8d:00:07:5b:c3:b1 logicalId : 1::1::33 => 168 convert to 168
[2022-10-07 16:46:23][DEBUG] : Search attribut for 00:15:8d:00:07:5b:c3:b1 logicalId : 1::1024::0 => 16813.412373755873 convert to 16813.412373755873
[2022-10-07 16:46:23][DEBUG] : Search attribut for 00:15:8d:00:07:5b:c3:b1 logicalId : 1::2::0 => 2800 convert to 2800
[2022-10-07 16:46:25][DEBUG] : {"devices":{"b4:e3:f9:ff:fe:20:5e:ad":{"1":[{"1":{"value":"80","cluster_name":"Basic"}}]}}}
[2022-10-07 16:46:25][DEBUG] : Search attribut for b4:e3:f9:ff:fe:20:5e:ad logicalId : 1::0::1 => 80 convert to 80
[2022-10-07 16:46:28][DEBUG] : {"devices":{"00:15:8d:00:07:5a:73:55":{"1":{"1280":{"cmd":{"1":{"value":"1","cluster_name":"IAS Zone"},"1.1":{"value":"0","cluster_name":"IAS Zone"},"1.2":{"value":"0","cluster_name":"IAS Zone"},"1.3":{"value":"0","cluster_name":"IAS Zone"}}}}}}}
[2022-10-07 16:46:28][DEBUG] : Search command for 00:15:8d:00:07:5a:73:55 logicalId : 1::1280::cmd::1 => 1 convert to 1
[2022-10-07 16:46:28][DEBUG] : Search command for 00:15:8d:00:07:5a:73:55 logicalId : 1::1280::cmd::1.1 => 0 convert to 0
[2022-10-07 16:46:28][DEBUG] : Search command for 00:15:8d:00:07:5a:73:55 logicalId : 1::1280::cmd::1.2 => 0 convert to 0
[2022-10-07 16:46:28][DEBUG] : Search command for 00:15:8d:00:07:5a:73:55 logicalId : 1::1280::cmd::1.3 => 0 convert to 0
[2022-10-07 16:46:29][DEBUG] : {"devices":{"00:15:8d:00:07:5a:73:55":{"1":{"1024":[{"value":"18751.612633917","cluster_name":"Illuminance Measurement"}],"1030":[{"value":"bitmap8.1","cluster_name":"Occupancy Sensing"}],"1280":[{"value":"1","cluster_name":"IAS Zone"}]}}}}
[2022-10-07 16:46:29][DEBUG] : Search attribut for 00:15:8d:00:07:5a:73:55 logicalId : 1::1024::0 => 18751.612633917 convert to 18751.612633917
[2022-10-07 16:46:29][DEBUG] : Search attribut for 00:15:8d:00:07:5a:73:55 logicalId : 1::1030::0 => bitmap8.1 convert to 1
[2022-10-07 16:46:29][DEBUG] : Search attribut for 00:15:8d:00:07:5a:73:55 logicalId : 1::1280::0 => 1 convert to 1
[2022-10-07 16:46:34][DEBUG] : {"devices":{"00:15:8d:00:03:cb:c6:ab":{"1":{"1026":[{"value":"-1093","cluster_name":"Temperature Measurement"}],"1029":[{"value":"6587","cluster_name":"Relative Humidity Measurement"}]}}}}
[2022-10-07 16:46:34][DEBUG] : Search attribut for 00:15:8d:00:03:cb:c6:ab logicalId : 1::1026::0 => -1093 convert to -1093
[2022-10-07 16:46:34][DEBUG] : Search attribut for 00:15:8d:00:03:cb:c6:ab logicalId : 1::1029::0 => 6587 convert to 6587
[2022-10-07 16:46:36][DEBUG] : {"devices":{"84:fd:27:ff:fe:5f:08:0c":{"1":{"1794":[{"value":"7714","cluster_name":"TuyaZBMeteringCluster"}]}}}}
[2022-10-07 16:46:36][DEBUG] : Search attribut for 84:fd:27:ff:fe:5f:08:0c logicalId : 1::1794::0 => 7714 convert to 7714
[2022-10-07 16:46:38][DEBUG] : {"devices":{"84:fd:27:ff:fe:97:fd:de":{"1":[{"1":{"value":"80","cluster_name":"Basic"}}]}}}
[2022-10-07 16:46:38][DEBUG] : Search attribut for 84:fd:27:ff:fe:97:fd:de logicalId : 1::0::1 => 80 convert to 80
[2022-10-07 16:46:41][DEBUG] : {"devices":{"00:15:8d:00:07:59:bb:bd":{"1":{"1280":{"cmd":{"1":{"value":"1","cluster_name":"IAS Zone"},"1.1":{"value":"0","cluster_name":"IAS Zone"},"1.2":{"value":"0","cluster_name":"IAS Zone"},"1.3":{"value":"0","cluster_name":"IAS Zone"}}}}}}}
[2022-10-07 16:46:41][DEBUG] : Search command for 00:15:8d:00:07:59:bb:bd logicalId : 1::1280::cmd::1 => 1 convert to 1
[2022-10-07 16:46:41][DEBUG] : Search command for 00:15:8d:00:07:59:bb:bd logicalId : 1::1280::cmd::1.1 => 0 convert to 0
[2022-10-07 16:46:41][DEBUG] : Search command for 00:15:8d:00:07:59:bb:bd logicalId : 1::1280::cmd::1.2 => 0 convert to 0
[2022-10-07 16:46:41][DEBUG] : Search command for 00:15:8d:00:07:59:bb:bd logicalId : 1::1280::cmd::1.3 => 0 convert to 0
[2022-10-07 16:46:41][DEBUG] : {"devices":{"00:15:8d:00:07:59:bb:bd":{"1":{"1024":[{"value":"18261.748027008263","cluster_name":"Illuminance Measurement"}],"1030":[{"value":"bitmap8.1","cluster_name":"Occupancy Sensing"}],"1280":[{"value":"1","cluster_name":"IAS Zone"}]}}}}
[2022-10-07 16:46:41][DEBUG] : Search attribut for 00:15:8d:00:07:59:bb:bd logicalId : 1::1024::0 => 18261.748027008263 convert to 18261.748027008263
[2022-10-07 16:46:41][DEBUG] : Search attribut for 00:15:8d:00:07:59:bb:bd logicalId : 1::1030::0 => bitmap8.1 convert to 1
[2022-10-07 16:46:41][DEBUG] : Search attribut for 00:15:8d:00:07:59:bb:bd logicalId : 1::1280::0 => 1 convert to 1
[2022-10-07 16:46:42][DEBUG] : {"devices":{"cc:86:ec:ff:fe:fa:8d:bb":{"1":{"1794":[{"value":"343033","cluster_name":"TuyaZBMeteringCluster"}]}}}}
[2022-10-07 16:46:42][DEBUG] : Search attribut for cc:86:ec:ff:fe:fa:8d:bb logicalId : 1::1794::0 => 343033 convert to 343033
Merci d’avance pour l’intégration !
Bonne journée