Bonjour à tous,
Je viens de faire l’acquisition d’une prise connecté ikea Tradfri dans le but de m’en servir de routeur pour faire le relais d’un module aqara température situé à l’extérieur. J’utilise le plugin officiel zigbee pour faire cela.
Donc après avoir mis le plugin en mode inclusion, la prise est bien détecté. Par contre, une fois les 30s passé pour le synchronisation, le prise n’est pas identifié comme ikea/prise connecté. Je choisis donc manuellement dans les menu déroulant l’équipement. Le plugin créait les commandes correspondantes. Après la sauvegarde, j’essaie changer l’état de la prise mais j’ai le message d’erreur suivant:
Erreur lors de la requete : http://127.0.0.1:8089/device/command(PUT), data : {« ieee »:« 80:4b:50:ff:fe:d0:a6:db »,« cmd »:[{« endpoint »:1,« cluster »:« on_off »,« command »:« on »,« await »:1}],« allowQueue »:false} erreur : {« state »:« error »,« result »:« Expected SRSP response AF.DataRequestExt.Rsp(Status=), got AF.DataRequestExt.Rsp(Status=) »,« code »:0}
Dans l’onglet « configuration du module », j’ai ceci en rouge: « Découverte des endpoints OK »
Voici les commandes qui ont été créé automatiquement par le plugin:
Et ci dessous les données brut si ça peut aider:
{
"ieee": "80:4b:50:ff:fe:d0:a6:db",
"nwk": 42874,
"status": 1,
"lqi": "33",
"rssi": "None",
"last_seen": "1635860598.5651634",
"node_descriptor": "01:40:8e:7c:11:52:52:00:00:2c:52:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 266,
"profile_id": 260,
"manufacturer": null,
"model": null,
"output_clusters": [
{
"id": 5,
"name": "Scenes",
"attributes": []
},
{
"id": 25,
"name": "Ota",
"attributes": []
},
{
"id": 32,
"name": "Poll Control",
"attributes": []
},
{
"id": 4096,
"name": "LightLink",
"attributes": []
}
],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": []
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 4,
"name": "Groups",
"attributes": []
},
{
"id": 5,
"name": "Scenes",
"attributes": []
},
{
"id": 6,
"name": "On\/Off",
"attributes": []
},
{
"id": 8,
"name": "Level control",
"attributes": []
},
{
"id": 4096,
"name": "LightLink",
"attributes": []
}
]
},
{
"id": 242,
"status": 1,
"device_type": 97,
"profile_id": 41440,
"manufacturer": null,
"model": null,
"output_clusters": [
{
"id": 33,
"name": "GreenPowerProxy",
"attributes": []
}
],
"input_clusters": [
{
"id": 33,
"name": "GreenPowerProxy",
"attributes": []
}
]
}
],
"signature": {
"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": 266,
"input_clusters": [
0,
3,
4,
5,
6,
8,
4096
],
"output_clusters": [
5,
25,
32,
4096
]
},
"242": {
"profile_id": 41440,
"device_type": 97,
"input_clusters": [
33
],
"output_clusters": [
33
]
}
}
},
"class": "zigpy.device"
}
J’ai essayé plusieurs exclusion/inclusion, en essayent d’appuyer sur le bouton même pendant l’inclusion sans résultat notable.
Qu’est ce que je fais mal s’il vous plait?