Bonjour,
pour faire suite à ma demande d’intégration des modules d’éclairage LED Halemeier, je reprends le clavier afin de demander l’intégration au plugin Zigbee de la télécommande livrée avec.
La référence doit en être HA-ZBM-MW², mais rien n’est clair sur le site ( je pense qu’il s’agit d’un nouveau modèle et que la doc. n’est pas encore actualisée). Cette télécommande est basée sur le chipset EFR323 de Silicon Labs.
Elle permet de gérer l’intensité, la température des LED, le On/Off, 4 boutons programmables et possibilité d’associer des scénarii.
elle utilise en outre le protocole touch link.
Après réinitialisation (assez compliquée à obtenir), elle est sniffée par le plugin.
les données brutes obtenues sont les suivantes:
{
"ieee": "bc:33:ac:ff:fe:6d:f9:70",
"nwk": 13977,
"status": 2,
"lqi": "255",
"rssi": "-58",
"last_seen": "1630312618.688605",
"node_descriptor": "02:40:80:73:12:52:52:00:00:2c:52:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 261,
"profile_id": 260,
"manufacturer": "Halemeier GmbH",
"model": "HA-ZGMW2-S",
"output_clusters": [
{
"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": 25,
"name": "Ota",
"attributes": []
},
{
"id": 768,
"name": "Color Control",
"attributes": []
},
{
"id": 4096,
"name": "LightLink",
"attributes": []
}
],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 4,
"name": "manufacturer",
"value": "Halemeier GmbH"
},
{
"id": 5,
"name": "model",
"value": "HA-ZGMW2-S"
}
]
},
{
"id": 1,
"name": "Power Configuration",
"attributes": [
{
"id": 32,
"name": "battery_voltage",
"value": 27
},
{
"id": 33,
"name": "battery_percentage_remaining",
"value": 62
}
]
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 2821,
"name": "Diagnostic",
"attributes": []
}
]
},
{
"id": 2,
"status": 1,
"device_type": 261,
"profile_id": 260,
"manufacturer": null,
"model": null,
"output_clusters": [
{
"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": 25,
"name": "Ota",
"attributes": []
},
{
"id": 768,
"name": "Color Control",
"attributes": []
},
{
"id": 4096,
"name": "LightLink",
"attributes": []
}
],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": []
},
{
"id": 1,
"name": "Power Configuration",
"attributes": [
{
"id": 32,
"name": "battery_voltage",
"value": 27
},
{
"id": 33,
"name": "battery_percentage_remaining",
"value": 62
}
]
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 2821,
"name": "Diagnostic",
"attributes": []
}
]
},
{
"id": 3,
"status": 1,
"device_type": 261,
"profile_id": 260,
"manufacturer": "Halemeier GmbH",
"model": "HA-ZGMW2-S",
"output_clusters": [
{
"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": 25,
"name": "Ota",
"attributes": []
},
{
"id": 768,
"name": "Color Control",
"attributes": []
},
{
"id": 4096,
"name": "LightLink",
"attributes": []
}
],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 4,
"name": "manufacturer",
"value": "Halemeier GmbH"
},
{
"id": 5,
"name": "model",
"value": "HA-ZGMW2-S"
}
]
},
{
"id": 1,
"name": "Power Configuration",
"attributes": [
{
"id": 32,
"name": "battery_voltage",
"value": 27
},
{
"id": 33,
"name": "battery_percentage_remaining",
"value": 62
}
]
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 2821,
"name": "Diagnostic",
"attributes": []
}
]
},
{
"id": 4,
"status": 1,
"device_type": 261,
"profile_id": 260,
"manufacturer": "Halemeier GmbH",
"model": "HA-ZGMW2-S",
"output_clusters": [
{
"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": 25,
"name": "Ota",
"attributes": []
},
{
"id": 768,
"name": "Color Control",
"attributes": []
},
{
"id": 4096,
"name": "LightLink",
"attributes": []
}
],
"input_clusters": [
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 4,
"name": "manufacturer",
"value": "Halemeier GmbH"
},
{
"id": 5,
"name": "model",
"value": "HA-ZGMW2-S"
}
]
},
{
"id": 1,
"name": "Power Configuration",
"attributes": [
{
"id": 33,
"name": "battery_percentage_remaining",
"value": 50
}
]
},
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 2821,
"name": "Diagnostic",
"attributes": []
}
]
}
],
"signature": {
"manufacturer": "Halemeier GmbH",
"model": "HA-ZGMW2-S",
"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": 4723,
"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": 261,
"input_clusters": [
0,
1,
3,
2821
],
"output_clusters": [
3,
4,
5,
6,
8,
25,
768,
4096
]
},
"2": {
"profile_id": 260,
"device_type": 261,
"input_clusters": [
0,
1,
3,
2821
],
"output_clusters": [
3,
4,
5,
6,
8,
25,
768,
4096
]
},
"3": {
"profile_id": 260,
"device_type": 261,
"input_clusters": [
0,
1,
3,
2821
],
"output_clusters": [
3,
4,
5,
6,
8,
25,
768,
4096
]
},
"4": {
"profile_id": 260,
"device_type": 261,
"input_clusters": [
0,
1,
3,
2821
],
"output_clusters": [
3,
4,
5,
6,
8,
25,
768,
4096
]
}
}
},
"class": "zigpy.device"
}`Texte préformaté`
je joins à ce message une image au format png de la télécommande.
merci à l’équipe Jeedom pour le boulot effectué…!