Bonjour,
Pouvez vous créer l equipement Zigbee suivant :
Type d’equipement Capteur qualité d’air Vindstyrka d’Ikea
Le lien est Lien site ikea
La photo
Les infos brutes
{
"ieee": "94:34:69:ff:fe:81:44:4e",
"nwk": 51983,
"status": 2,
"lqi": "255",
"rssi": "-49",
"last_seen": "1678549676.168397",
"node_descriptor": "01:40:8e:7c:11:52:52:00:00:2c:52:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 770,
"profile_id": 260,
"manufacturer": "IKEA of Sweden",
"model": "VINDSTYRKA",
"output_clusters": [
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 25,
"name": "Ota",
"attributes": []
},
{
"id": 32,
"name": "Poll Control",
"attributes": []
},
{
"id": 514,
"name": "Fan Control",
"attributes": []
}
],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 0,
"name": "zcl_version",
"value": 8
},
{
"id": 1,
"name": "app_version",
"value": 16
},
{
"id": 2,
"name": "stack_version",
"value": 106
},
{
"id": 3,
"name": "hw_version",
"value": 1
},
{
"id": 4,
"name": "manufacturer",
"value": "IKEA of Sweden"
},
{
"id": 5,
"name": "model",
"value": "VINDSTYRKA"
},
{
"id": 6,
"name": "date_code",
"value": "20220719"
},
{
"id": 7,
"name": "power_source",
"value": 1
},
{
"id": 16384,
"name": "sw_build_id",
"value": "1.0.010"
}
]
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 4,
"name": "Groups",
"attributes": []
},
{
"id": 1026,
"name": "Temperature Measurement",
"attributes": [
{
"id": 0,
"name": "measured_value",
"value": 1800
}
]
},
{
"id": 1029,
"name": "Relative Humidity Measurement",
"attributes": [
{
"id": 0,
"name": "measured_value",
"value": 5300
}
]
},
{
"id": 64599,
"name": "Manufacturer Specific",
"attributes": []
},
{
"id": 64636,
"name": "Manufacturer Specific",
"attributes": []
},
{
"id": 1066,
"name": "PM2.5",
"attributes": []
},
{
"id": 64638,
"name": "Manufacturer Specific",
"attributes": []
}
]
},
{
"id": 242,
"status": 1,
"device_type": 97,
"profile_id": 41440,
"manufacturer": null,
"model": null,
"output_clusters": [
{
"id": 33,
"name": "GreenPowerProxy",
"attributes": []
}
],
"input_clusters": []
}
],
"signature": {
"manufacturer": "IKEA of Sweden",
"model": "VINDSTYRKA",
"node_desc": {
"logical_type": 1,
"complex_descriptor_available": 0,
"user_descriptor_available": 0,
"reserved": 0,
"aps_flags": 0,
"frequency_band": 8,
"mac_capability_flags": 142,
"manufacturer_code": 4476,
"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": 770,
"input_clusters": [
0,
3,
4,
1026,
1029,
64599,
64636,
1066,
64638
],
"output_clusters": [
3,
25,
32,
514
]
},
"242": {
"profile_id": 41440,
"device_type": 97,
"input_clusters": [],
"output_clusters": [
33
]
}
}
},
"class": "zigpy.device"
}
Le log zigbee
[2023-03-11 16:54:14][DEBUG] : {"devices":{"2c:11:65:ff:fe:22:13:86":{"1":[{"1":{"value":"70","cluster_name":"Basic"}}]}}}
[2023-03-11 16:54:14][DEBUG] : Search attribut for 2c:11:65:ff:fe:22:13:86 logicalId : 1::0::1 => 70 convert to 70
[2023-03-11 16:54:16][DEBUG] : {"devices":{"a4:c1:38:31:ef:31:4c:fd":{"1":[{"1":{"value":"72","cluster_name":"Basic"},"65506":{"value":"56","cluster_name":"Basic"},"65508":{"value":"0","cluster_name":"Basic"}}]}}}
[2023-03-11 16:54:16][DEBUG] : Search attribut for a4:c1:38:31:ef:31:4c:fd logicalId : 1::0::1 => 72 convert to 72
[2023-03-11 16:54:16][DEBUG] : Search attribut for a4:c1:38:31:ef:31:4c:fd logicalId : 1::0::65506 => 56 convert to 56
[2023-03-11 16:54:16][DEBUG] : Search attribut for a4:c1:38:31:ef:31:4c:fd logicalId : 1::0::65508 => 0 convert to 0
[2023-03-11 16:54:17][DEBUG] : {"devices":{"94:34:69:ff:fe:81:44:4e":{"1":{"1029":[{"value":"5300","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-03-11 16:54:17][DEBUG] : Search attribut for 94:34:69:ff:fe:81:44:4e logicalId : 1::1029::0 => 5300 convert to 5300
[2023-03-11 16:54:21][DEBUG] : {"devices":{"a4:c1:38:41:31:08:e9:cd":{"1":[{"1":{"value":"67","cluster_name":"Basic"},"65506":{"value":"32","cluster_name":"Basic"},"65508":{"value":"0","cluster_name":"Basic"}}]}}}
[2023-03-11 16:54:21][DEBUG] : Search attribut for a4:c1:38:41:31:08:e9:cd logicalId : 1::0::1 => 67 convert to 67
[2023-03-11 16:54:21][DEBUG] : Search attribut for a4:c1:38:41:31:08:e9:cd logicalId : 1::0::65506 => 32 convert to 32
[2023-03-11 16:54:21][DEBUG] : Search attribut for a4:c1:38:41:31:08:e9:cd logicalId : 1::0::65508 => 0 convert to 0
[2023-03-11 16:54:25][DEBUG] : {"devices":{"0c:43:14:ff:fe:9a:fb:f5":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2023-03-11 16:54:25][DEBUG] : Search attribut for 0c:43:14:ff:fe:9a:fb:f5 logicalId : 1::6::0 => Bool.true convert to 1
[2023-03-11 16:54:29][DEBUG] : {"devices":{"0c:43:14:ff:fe:9a:fb:f5":{"1":{"2820":{"1291":{"value":"4","cluster_name":"Electrical Measurement"}}}}}}
[2023-03-11 16:54:29][DEBUG] : Search attribut for 0c:43:14:ff:fe:9a:fb:f5 logicalId : 1::2820::1291 => 4 convert to 4
[2023-03-11 16:54:34][DEBUG] : {"devices":{"b4:e3:f9:ff:fe:c6:54:ae":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2023-03-11 16:54:34][DEBUG] : Search attribut for b4:e3:f9:ff:fe:c6:54:ae logicalId : 1::6::0 => Bool.true convert to 1
[2023-03-11 16:54:38][DEBUG] : {"devices":{"0c:43:14:ff:fe:9a:fb:f5":{"1":[{"1":{"value":"67","cluster_name":"Basic"}}]}}}
[2023-03-11 16:54:38][DEBUG] : Search attribut for 0c:43:14:ff:fe:9a:fb:f5 logicalId : 1::0::1 => 67 convert to 67
[2023-03-11 16:54:47][DEBUG] : {"devices":{"94:34:69:ff:fe:81:44:4e":{"1":{"1029":[{"value":"5400","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-03-11 16:54:47][DEBUG] : Search attribut for 94:34:69:ff:fe:81:44:4e logicalId : 1::1029::0 => 5400 convert to 5400
[2023-03-11 16:54:59][DEBUG] : {"devices":{"0c:43:14:ff:fe:9a:fb:f5":{"1":{"2820":{"1291":{"value":"0","cluster_name":"Electrical Measurement"}}}}}}
[2023-03-11 16:54:59][DEBUG] : Search attribut for 0c:43:14:ff:fe:9a:fb:f5 logicalId : 1::2820::1291 => 0 convert to 0
[2023-03-11 16:55:03][DEBUG] : http://127.0.0.1:8091/device/attributes type : POST
[2023-03-11 16:55:03][DEBUG] : {"ieee":"0c:43:14:ff:fe:9a:fb:f5","endpoint":1,"cluster":6,"cluster_type":"in","attributes":[0],"allowCache":0}
[2023-03-11 16:55:03][DEBUG] : [Zigbee][Asus SDJ] refresh
[2023-03-11 16:55:03][DEBUG] : {"devices":{"0c:43:14:ff:fe:9a:fb:f5":{"1":{"6":[{"value":"Bool.true","cluster_name":"On\/Off"}]}}}}
[2023-03-11 16:55:03][DEBUG] : Search attribut for 0c:43:14:ff:fe:9a:fb:f5 logicalId : 1::6::0 => Bool.true convert to 1
[2023-03-11 16:55:16][DEBUG] : {"devices":{"94:34:69:ff:fe:81:44:4e":{"1":{"1029":[{"value":"7200","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-03-11 16:55:16][DEBUG] : Search attribut for 94:34:69:ff:fe:81:44:4e logicalId : 1::1029::0 => 7200 convert to 7200
[2023-03-11 16:55:17][DEBUG] : {"devices":{"b4:e3:f9:ff:fe:c6:4f:d1":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2023-03-11 16:55:17][DEBUG] : Search attribut for b4:e3:f9:ff:fe:c6:4f:d1 logicalId : 1::6::0 => Bool.false convert to 0
[2023-03-11 16:55:21][DEBUG] : {"devices":{"cc:86:ec:ff:fe:bf:a2:bc":{"1":[{"1":{"value":"80","cluster_name":"Basic"}}]}}}
[2023-03-11 16:55:21][DEBUG] : Search attribut for cc:86:ec:ff:fe:bf:a2:bc logicalId : 1::0::1 => 80 convert to 80
[2023-03-11 16:55:29][DEBUG] : {"devices":{"0c:43:14:ff:fe:9a:fb:f5":{"1":{"2820":{"1291":{"value":"0","cluster_name":"Electrical Measurement"}}}}}}
[2023-03-11 16:55:29][DEBUG] : Search attribut for 0c:43:14:ff:fe:9a:fb:f5 logicalId : 1::2820::1291 => 0 convert to 0
[2023-03-11 16:55:35][DEBUG] : {"devices":{"2c:11:65:ff:fe:22:13:86":{"1":[{"1":{"value":"70","cluster_name":"Basic"},"65506":{"value":"31","cluster_name":"Basic"},"65508":{"value":"0","cluster_name":"Basic"}}]}}}
[2023-03-11 16:55:35][DEBUG] : Search attribut for 2c:11:65:ff:fe:22:13:86 logicalId : 1::0::1 => 70 convert to 70
[2023-03-11 16:55:35][DEBUG] : Search attribut for 2c:11:65:ff:fe:22:13:86 logicalId : 1::0::65506 => 31 convert to 31
[2023-03-11 16:55:35][DEBUG] : Search attribut for 2c:11:65:ff:fe:22:13:86 logicalId : 1::0::65508 => 0 convert to 0
[2023-03-11 16:55:38][DEBUG] : {"devices":{"94:34:69:ff:fe:81:44:4e":{"1":{"1026":[{"value":"1800","cluster_name":"Temperature Measurement"}]}}}}
[2023-03-11 16:55:38][DEBUG] : Search attribut for 94:34:69:ff:fe:81:44:4e logicalId : 1::1026::0 => 1800 convert to 1800
[2023-03-11 16:55:46][DEBUG] : {"devices":{"94:34:69:ff:fe:81:44:4e":{"1":{"1029":[{"value":"10000","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-03-11 16:55:46][DEBUG] : Search attribut for 94:34:69:ff:fe:81:44:4e logicalId : 1::1029::0 => 10000 convert to 10000
[2023-03-11 16:55:56][DEBUG] : {"devices":{"50:32:5f:ff:fe:39:90:3d":{"1":[{"1":{"value":"70","cluster_name":"Basic"}}]}}}
[2023-03-11 16:55:56][DEBUG] : Search attribut for 50:32:5f:ff:fe:39:90:3d logicalId : 1::0::1 => 70 convert to 70
[2023-03-11 16:55:59][DEBUG] : {"devices":{"0c:43:14:ff:fe:9a:fb:f5":{"1":{"2820":{"1291":{"value":"4","cluster_name":"Electrical Measurement"}}}}}}
[2023-03-11 16:55:59][DEBUG] : Search attribut for 0c:43:14:ff:fe:9a:fb:f5 logicalId : 1::2820::1291 => 4 convert to 4
[2023-03-11 16:56:03][DEBUG] : {"devices":{"50:32:5f:ff:fe:39:90:3d":{"1":[{"1":{"value":"70","cluster_name":"Basic"},"65506":{"value":"31","cluster_name":"Basic"},"65508":{"value":"0","cluster_name":"Basic"}}]}}}
[2023-03-11 16:56:03][DEBUG] : Search attribut for 50:32:5f:ff:fe:39:90:3d logicalId : 1::0::1 => 70 convert to 70
[2023-03-11 16:56:03][DEBUG] : Search attribut for 50:32:5f:ff:fe:39:90:3d logicalId : 1::0::65506 => 31 convert to 31
[2023-03-11 16:56:03][DEBUG] : Search attribut for 50:32:5f:ff:fe:39:90:3d logicalId : 1::0::65508 => 0 convert to 0
[2023-03-11 16:56:08][DEBUG] : {"devices":{"94:34:69:ff:fe:81:44:4e":{"1":{"1026":[{"value":"1900","cluster_name":"Temperature Measurement"}]}}}}
[2023-03-11 16:56:08][DEBUG] : Search attribut for 94:34:69:ff:fe:81:44:4e logicalId : 1::1026::0 => 1900 convert to 1900
[2023-03-11 16:56:14][DEBUG] : {"devices":{"0c:43:14:ff:fe:bb:60:f9":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2023-03-11 16:56:14][DEBUG] : Search attribut for 0c:43:14:ff:fe:bb:60:f9 logicalId : 1::6::0 => Bool.false convert to 0
[2023-03-11 16:56:16][DEBUG] : {"devices":{"94:34:69:ff:fe:81:44:4e":{"1":{"1029":[{"value":"5300","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-03-11 16:56:16][DEBUG] : Search attribut for 94:34:69:ff:fe:81:44:4e logicalId : 1::1029::0 => 5300 convert to 5300
[2023-03-11 16:56:17][DEBUG] : {"devices":{"b4:e3:f9:ff:fe:c6:4f:d1":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2023-03-11 16:56:17][DEBUG] : Search attribut for b4:e3:f9:ff:fe:c6:4f:d1 logicalId : 1::6::0 => Bool.false convert to 0
[2023-03-11 16:56:27][DEBUG] : {"devices":{"00:12:4b:00:23:43:7a:29":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}},"00:12:4b:00:23:43:f2:ee":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2023-03-11 16:56:27][DEBUG] : Search attribut for 00:12:4b:00:23:43:7a:29 logicalId : 1::6::0 => Bool.false convert to 0
[2023-03-11 16:56:27][DEBUG] : Search attribut for 00:12:4b:00:23:43:f2:ee logicalId : 1::6::0 => Bool.false convert to 0
[2023-03-11 16:56:29][DEBUG] : {"devices":{"0c:43:14:ff:fe:9a:fb:f5":{"1":{"2820":{"1291":{"value":"0","cluster_name":"Electrical Measurement"}}}}}}
[2023-03-11 16:56:29][DEBUG] : Search attribut for 0c:43:14:ff:fe:9a:fb:f5 logicalId : 1::2820::1291 => 0 convert to 0
[2023-03-11 16:56:46][DEBUG] : {"devices":{"2c:11:65:ff:fe:22:13:86":{"1":[{"1":{"value":"70","cluster_name":"Basic"}}]}}}
[2023-03-11 16:56:46][DEBUG] : Search attribut for 2c:11:65:ff:fe:22:13:86 logicalId : 1::0::1 => 70 convert to 70
[2023-03-11 16:56:46][DEBUG] : {"devices":{"94:34:69:ff:fe:81:44:4e":{"1":{"1029":[{"value":"5100","cluster_name":"Relative Humidity Measurement"}]}}}}
[2023-03-11 16:56:46][DEBUG] : Search attribut for 94:34:69:ff:fe:81:44:4e logicalId : 1::1029::0 => 5100 convert to 5100
[2023-03-11 16:56:47][DEBUG] : {"devices":{"0c:43:14:ff:fe:bb:60:f9":{"1":{"6":[{"value":"Bool.false","cluster_name":"On\/Off"}]}}}}
[2023-03-11 16:56:47][DEBUG] : Search attribut for 0c:43:14:ff:fe:bb:60:f9 logicalId : 1::6::0 => Bool.false convert to 0
Voilà j’ai suivi la procédure de la doc, j’espère que toutes les infos sont là.
Cordialement