Bonjour,
Jusque là je n’avais joué qu’avec le zwave et je me met au zigbee avec un premier module lowcost pour tester et me faire la main. Je viens de recevoir ce module en version Zigbee 16A et en premier lieu il n’est pas reconnu.
Ci-dessous le lien vers le module :
Après quelques recherches, j’ai forcé la config sur le WHD02 <=> « Mini SMART - Module connecté simple ON/OFF 16A [WHD02 TS0001] » de Tuya et j’ai pu récupéré les commandes ON, OFF, TOGGLE, ainsi que le retour d’état.
Si on regarde de plus prêt, le WHD02 est identifié par
"id": 1,
"status": 1,
"device_type": 266,
"profile_id": 260,
"manufacturer": "_TZ3000_npzfdcof",
"model": "TS0001",
alors que mon module iHSW02 remonte :
"id": 1,
"status": 1,
"device_type": 256,
"profile_id": 260,
"manufacturer": "_TZ3000_rmjr4ufz",
"model": "TS0001",
finalement pas étonnant que celui-ci ne soit donc pas reconnu, mais si la team peut faire quelque chose pour l’ajouter, ce serait super
Par la même occasion, je souhaiterais utiliser ce module avec un bouton poussoir et non pas avec un boutton toggle. Il semble d’après la page suivante TuYa WHD02 control via MQTT | Zigbee2MQTT qui parle du WHD02 et du TuYa iHSW02 que ce soit possible via Zigbee2MQTT et le paramètre Switch_type, mais là je ne vois pas comment faire à parir du pluging zigbee de jeedom
Les infos brutes de mon module:
{
"ieee": "a4:c1:38:82:bf:16:47:ac",
"nwk": 60515,
"status": 2,
"lqi": "255",
"rssi": "-66",
"last_seen": "1678194577.369837",
"node_descriptor": "01:40:8e:41:11:42:42:00:00:2a:42:00:00",
"endpoints": [
{
"id": 1,
"status": 1,
"device_type": 256,
"profile_id": 260,
"manufacturer": "_TZ3000_rmjr4ufz",
"model": "TS0001",
"output_clusters": [
{
"id": 25,
"name": "Ota",
"attributes": []
},
{
"id": 10,
"name": "Time",
"attributes": []
}
],
"input_clusters": [
{
"id": 3,
"name": "Identify",
"attributes": []
},
{
"id": 4,
"name": "Groups",
"attributes": []
},
{
"id": 5,
"name": "Scenes",
"attributes": []
},
{
"id": 6,
"name": "On\/Off",
"attributes": [
{
"id": 0,
"name": "on_off",
"value": 0
},
{
"id": 16385,
"name": "on_time",
"value": 0
},
{
"id": 16386,
"name": "off_wait_time",
"value": 0
}
]
},
{
"id": 1794,
"name": "Metering",
"attributes": [
{
"id": 0,
"name": "current_summ_delivered",
"value": 0
}
]
},
{
"id": 2820,
"name": "Electrical Measurement",
"attributes": [
{
"id": 1291,
"name": "active_power",
"value": 0
}
]
},
{
"id": 57344,
"name": "Cluster",
"attributes": []
},
{
"id": 57345,
"name": "Cluster",
"attributes": []
},
{
"id": 0,
"name": "Basic",
"attributes": [
{
"id": 0,
"name": "zcl_version",
"value": 3
},
{
"id": 1,
"name": "app_version",
"value": 70
},
{
"id": 2,
"name": "stack_version",
"value": 0
},
{
"id": 3,
"name": "hw_version",
"value": 1
},
{
"id": 4,
"name": "manufacturer",
"value": "_TZ3000_rmjr4ufz"
},
{
"id": 5,
"name": "model",
"value": "TS0001"
},
{
"id": 6,
"name": "date_code",
"value": ""
},
{
"id": 7,
"name": "power_source",
"value": 1
}
]
}
]
},
{
"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": "_TZ3000_rmjr4ufz",
"model": "TS0001",
"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": 4417,
"maximum_buffer_size": 66,
"maximum_incoming_transfer_size": 66,
"server_mask": 10752,
"maximum_outgoing_transfer_size": 66,
"descriptor_capability_field": 0
},
"endpoints": {
"1": {
"profile_id": 260,
"device_type": 256,
"input_clusters": [
3,
4,
5,
6,
1794,
2820,
57344,
57345,
0
],
"output_clusters": [
25,
10
]
},
"242": {
"profile_id": 41440,
"device_type": 97,
"input_clusters": [],
"output_clusters": [
33
]
}
}
},
"class": "zigpy.device"
}
Possible de flasher ce genre de module en OTA ?
Merci d’avance pour votre aide