Ajout micromodule MH-S220

Bonjour

J’ai un module qui était reconnu dans le plugin z-wave mais qui ne l’est pas dans zwavejs:

Modèle : MH-S220
Fabricant : McoHome Technology Co., Ltd.
Description : Micro Switch
Nombre de groupes : 8
Configuration : mh-s220.json (Zwave-Js)
Configuration Jeedom : -

Aucune commande n’apparait
les blocs « Valeurs du noeud »:




pour ce bloc ça itère jusque 255.

Merci d’avance :slight_smile:

Bonjour,

Il te faut créer une commande info « Etat » binaire en cliquant sur le bouton crayon à droite de la ligne 37/1/currentvalue.
Puis ensuite créer la commande action en cliquant sur le bouton crayon (attention à choisir le bon qui correspond à une action) de la ligne de dessous (targetValue).

Comme je ne sais pas si la commande action va être liée automatiquement à la commande état, ni si la commande action va être créé avec on et off (on : valeur true / off : valeur false), merci de coller ensuite ici une capture d’écran des commandes.

Merci beaucoup, ça fonctionne avec votre méthode !

Dans l’intervalle, j’avais cherché ou étaient stockés les fichier de description, et je m’était essayé à créer un json en m’inspirant d’un autre du même fabriquant, et ça fonctionne aussi en faisant « recréer les commandes ».

A toute fin utile:

root@jeedom:/var/www/html/plugins/zwavejs/core/config/devices/mco_351# cat mco.home.mh-s220.simple.json 
{
    "name": "MH-S220 Simple",
    "type": "Interrupteur",
    "comlink": "",
    "remark": "",
    "imglink": "mco.mhs311",
    "versions": {
        "8705": [
            "4690"
        ]
    },
    "commands": [
        {
            "name": "Etat",
            "type": "info",
            "isVisible": "0",
            "isHistorized": "0",
            "configuration": {
                "class": 37,
                "endpoint": 1,
                "property": "currentValue"
            },
            "subtype": "binary",
            "display": {
                "generic_type": "LIGHT_STATE"
            }
        },
        {
            "name": "On",
            "type": "action",
            "isVisible": "1",
            "isHistorized": "0",
            "configuration": {
                "class": 37,
                "endpoint": 1,
                "property": "targetValue",
                "value": "true"
            },
            "value": "Etat",
            "subtype": "other",
            "display": {
                "generic_type": "LIGHT_ON"
            },
            "template": {
                "dashboard": "light",
                "mobile": "light"
            }
        },
        {
            "name": "Off",
            "type": "action",
            "isVisible": "1",
            "isHistorized": "0",
            "configuration": {
                "class": 37,
                "endpoint": 1,
                "property": "targetValue",
                "value": "false"
            },
            "value": "Etat",
            "subtype": "other",
            "display": {
                "generic_type": "LIGHT_OFF"
            },
            "template": {
                "dashboard": "light",
                "mobile": "light"
            }
        }
    ]
}

La capture d’écran demandée avec des commandes fonctionnelles:

je n’ai juste pas encore inséré une image adéquate:
https://community.jeedom.com/uploads/default/original/3X/d/1/d18393773b6df1edd4adfc07492bf3c21018a794.jpeg