Bonjour @Jag,
Si le modèle est toujours « Unknown » c’est qu’il manque toujours quelque chose quelque part.
il s’agit d’un switch On/Off simple, modèle MH-S411 :
Guide utilisateur : http://www.mcohome.com/upload/file/20180227/20180227145106.pdf
Id fabricant : 351[0x015f]
Type produit: 16657[0x4111]
Id Produit : 20738[0x5102]
Je suppose que tu as vu qu’il existe déjà dans le plugin-openzwave mais avec un Id Produit différent. (4866[0x1302] au lieu de 20738[0x5102])
Les différents fichiers de configuration pour l’Id Produit 4866[0x1302] sont ici :
pour ajouter l’Id Produit 20738[0x5102], en local :
-copie de 351.16657.4866_mco.home.mh-s411.simple.json vers 351.16657.20738_mco.home.mh-s411.simple.json
-copie de 351.16657.4866_mco.home.mh-s411.simple.jpg vers 351.16657.20738_mco.home.mh-s411.simple.jpg
-Dans manufacturer_specific.xml il faut ajouter en effet pour le fabricant Mcohome, la ligne :
<Product type="4111" id="5102" name="MH-S411 One-load" config="mcohome/mhs411.xml"/>
-relancer le démon
-exclure puis réinclure l’équipement
(il est conseillé de mettre au point sur un Jeedom de test)
Le résultat devrait être comparable au MH-S412 qui lui à 2 boutons :
https://doc.jeedom.com/fr_FR/zwave/mco.MH-S412_Double_-_Interrupteur
l’Id du produit ayant évolué, on peut s’attendre à des modifications de fonctionnement.
Si les commandes On/Off ne fonctionnent pas avec la classe 37[0x25], il conviendrait de faire des essais sur la classe 38[0x26] en ajoutant manuellement des commandes à l’équipement via l’IHM Jeedom en s’inspirant du contenu de l’arbre Z-Wave.
par exemple :
Nom—Type-----Classe—Instance—Index--------Commande
On----Action—38-------0----------0------------type=setvalue&value=255
Off—Action—38-------0----------0------------type=setvalue&value=0
"38" : {
"data" : {
"0" : {
"updateTime" : 1,
"help" : "",
"typeZW" : "Byte",
"genre" : "User",
"read_only" : false,
"expected_data" : null,
"poll_intensity" : 0,
"name" : "Level",
"val" : 0,
"pendingState" : null,
"type" : "int",
"data_items" : "A byte between 0 and 255",
"value_id" : 72057594093076480,
"units" : "",
"write_only" : false
},
"1" : {
"updateTime" : 1,
"help" : "",
"typeZW" : "Button",
"genre" : "User",
"read_only" : false,
"expected_data" : null,
"poll_intensity" : 0,
"name" : "Bright",
"val" : null,
"pendingState" : null,
"type" : "bool",
"data_items" : "True or False",
"value_id" : 72057594093076510,
"units" : "",
"write_only" : true
},
"2" : {
"updateTime" : 1,
"help" : "",
"typeZW" : "Button",
"genre" : "User",
"read_only" : false,
"expected_data" : null,
"poll_intensity" : 0,
"name" : "Dim",
"val" : null,
"pendingState" : null,
"type" : "bool",
"data_items" : "True or False",
"value_id" : 72057594093076510,
"units" : "",
"write_only" : true
},
"3" : {
"updateTime" : 1,
"help" : "",
"typeZW" : "Bool",
"genre" : "System",
"read_only" : false,
"expected_data" : null,
"poll_intensity" : 0,
"name" : "Ignore Start Level",
"val" : true,
"pendingState" : null,
"type" : "bool",
"data_items" : "True or False",
"value_id" : 72057594101465140,
"units" : "",
"write_only" : false
},
"4" : {
"updateTime" : 1,
"help" : "",
"typeZW" : "Byte",
"genre" : "System",
"read_only" : false,
"expected_data" : null,
"poll_intensity" : 0,
"name" : "Start Level",
"val" : 0,
"pendingState" : null,
"type" : "int",
"data_items" : "A byte between 0 and 255",
"value_id" : 72057594101465150,
"units" : "",
"write_only" : false
},
"updateTime" : 1
},
"name" : "COMMAND_CLASS_SWITCH_MULTILEVEL"
},
akenad