Bonjour,
Je suis en train de migrer du plugin Deconz au plugin Zigbee. Tous mes modules fonctionnent sauf le relais « Aqara single switch module T1 » (lumi.switch.n0agl1) qui se laisse inclure sans problème avec les commandes suivantes créées automatiquement (Nom, Type, Logical ID) :
- Etat, Info/Binaire, 1::6::0
- On, Action/Défaut, 1::on_off::on
- Off, Action/Défaut, 1::on_off::off
- Consommation, Info/Numérique, 1::1794::0
- Puissance, Info/Numérique, 1::2820::1291
Les commandes Info génèrent un retour nul alors que les commandes Action génèrent ce genre d’erreur :
Erreur lors de la requete : http://127.0.0.1:8089/device/command(PUT), data :
{
"ieee":"54:ef:44:10:00:25:7b:ea",
"cmd":[
{
"endpoint":1,
"cluster":"on_off",
"command":"on",
"await":1
}
],
"allowQueue":false
}
erreur :
{
"state":"error",
"result":"[54:ef:44:10:00:25:7b:ea][zdevices.command] Cluster not found : on_off",
"code":0
}
Le cluster ne semble effectivement pas être défini dans les informations brutes en format JSON retournées par le module dont le contenu est reproduit ci-dessous.
Un autre sujet, fermé sans solution, rendait compte exactement du même problème :
https://community.jeedom.com/t/switch-aqara-ssm-u01-cluster-not-found/67658
Je précise encore que ces mêmes modules fonctionnaient très bien avec Deconz et que mes autres modules zigbee, dont des sondes de température Aqara ( zhaquirks.xiaomi.mija.sensor_ht), fonctionnent bien.
Version du plugin Zigbee : 2022-02-17 01:03:02
Version de Jeedom : 4.2.13
Type de contrôleur zigbee : Conbee II
Si un expert de ce plugin pouvait m’aider à corriger ce problème, j’en serais ravi et très reconnaissant !
Merci !
Fabrice
Informations brutes du module :
{
"ieee": "54:ef:44:10:00:25:7b:ea",
"nwk": 43225,
"status": 2,
"lqi": "255",
"rssi": "-65",
"last_seen": "1645699590.6602898",
"node_descriptor": "01:40:8e:5f:11:52:52:00:00:2c:52:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 256,
"profile_id": 260,
"manufacturer": "LUMI",
"model": "lumi.switch.n0agl1",
"output_clusters": [
{
"id": 25,
"name": "Ota",
"attributes": []
}
],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 0,
"name": "zcl_version",
"value": 3
},
{
"id": 1,
"name": "app_version",
"value": 21
},
{
"id": 2,
"name": "stack_version",
"value": 0
},
{
"id": 3,
"name": "hw_version",
"value": 1
},
{
"id": 4,
"name": "manufacturer",
"value": "LUMI"
},
{
"id": 5,
"name": "model",
"value": "lumi.switch.n0agl1"
},
{
"id": 6,
"name": "date_code",
"value": "Aug 8 2020"
},
{
"id": 7,
"name": "power_source",
"value": 0
},
{
"id": 16384,
"name": "sw_build_id",
"value": ""
}
]
},
{
"id": 2,
"name": "Device Temperature",
"attributes": []
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 4,
"name": "Groups",
"attributes": []
},
{
"id": 5,
"name": "Scenes",
"attributes": []
},
{
"id": 9,
"name": "Alarms",
"attributes": []
},
{
"id": 10,
"name": "Time",
"attributes": [
{
"id": 0,
"name": "time",
"value": 699014784
},
{
"id": 1,
"name": "time_status",
"value": 1
}
]
},
{
"id": 64704,
"name": "Manufacturer Specific",
"attributes": []
}
]
},
{
"id": 41,
"status": 1,
"device_type": 256,
"profile_id": 260,
"manufacturer": null,
"model": null,
"output_clusters": [],
"input_clusters": [
{
"id": 18,
"name": "MultistateInput",
"attributes": []
}
]
},
{
"id": 21,
"status": 1,
"device_type": 256,
"profile_id": 260,
"manufacturer": null,
"model": null,
"output_clusters": [],
"input_clusters": [
{
"id": 12,
"name": "AnalogInput",
"attributes": []
}
]
},
{
"id": 31,
"status": 1,
"device_type": 256,
"profile_id": 260,
"manufacturer": null,
"model": null,
"output_clusters": [],
"input_clusters": [
{
"id": 12,
"name": "AnalogInput",
"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": "LUMI",
"model": "lumi.switch.n0agl1",
"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": 4447,
"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": 256,
"input_clusters": [
0,
2,
3,
4,
5,
9,
10,
64704
],
"output_clusters": [
25
]
},
"41": {
"profile_id": 260,
"device_type": 256,
"input_clusters": [
18
],
"output_clusters": []
},
"21": {
"profile_id": 260,
"device_type": 256,
"input_clusters": [
12
],
"output_clusters": []
},
"31": {
"profile_id": 260,
"device_type": 256,
"input_clusters": [
12
],
"output_clusters": []
},
"242": {
"profile_id": 41440,
"device_type": 97,
"input_clusters": [],
"output_clusters": [
33
]
}
}
},
"class": "zigpy.device"
}