Secure SSR-303 : commandes manquantes

Bonjour,

Je viens ce matin de tester ce plugin après mettre rendu compte qu’il était déjà passé en version stable.
Un grand merci à l’équipe pour ce beau boulot.

J’ai été agréablement surpris que plus de 90% de mes modules ont été reconnues sans rien faire.
Malheureusement pour moi le seul qui n’est partiellement reconnu est mon relais SSR 303 qui déclenche la chaudière et c’est là que j’ai besoin de votre aide.

Dans l’ancien plugin il est bien reconnu comme suit « SSR 303 » :

Dans le nouveau plugin il est reconnu comme un SSR 302 avec uniquement les commandes suivantes :
image

J’ai cliqué sur le bouton « recharger les commandes » mais ça n’a rien changé, j’ai aussi testé les commandes existantes au cas ou sans succès.
J’ai débranché et rebranché le relais au cas où…

Pensez-vous qu’il faut créer les commandes manuellement (j’avoue ne pas trop maitriser, est-ce les meme que l’ancien plugin) ? Dans le cas ou cet appareil n’est pas géré par le plugin, y a-t-il un canal pour transmettre les infos à l’équipe Jeedom ?

En attendant d’avoir une solution, j’utilise l’ancien plugin avant de basculer sur le nouveau.

Merci d’avance pour votre aide.

Voici les logs :

[2022-11-17 11:15:39][DEBUG] : [createEqLogic] Création d\'un équipement {"id":20,"name":"","loc":"","values":{"37-0-currentValue":{"id":"20-37-0-currentValue","nodeId":20,"toUpdate":false,"commandClass":37,"commandClassName":"Binary Switch","endpoint":0,"property":"currentValue","propertyName":"currentValue","type":"boolean","readable":true,"writeable":false,"label":"Current value","stateless":false,"commandClassVersion":1,"list":false,"value":false,"isCurrentValue":true,"targetValue":"37-0-targetValue","lastUpdate":1668679550392},"37-0-targetValue":{"id":"20-37-0-targetValue","nodeId":20,"toUpdate":false,"commandClass":37,"commandClassName":"Binary Switch","endpoint":0,"property":"targetValue","propertyName":"targetValue","type":"boolean","readable":true,"writeable":true,"label":"Target value","stateless":false,"commandClassVersion":1,"list":false,"lastUpdate":1668679530425},"64-0-mode":{"id":"20-64-0-mode","nodeId":20,"toUpdate":false,"commandClass":64,"commandClassName":"Thermostat Mode","endpoint":0,"property":"mode","propertyName":"mode","type":"number","readable":true,"writeable":true,"label":"Thermostat mode","stateless":false,"commandClassVersion":1,"min":0,"max":255,"list":true,"states":[{"text":"Off","value":0},{"text":"Heat","value":1}],"value":0,"lastUpdate":1668679530425},"64-0-manufacturerData":{"id":"20-64-0-manufacturerData","nodeId":20,"toUpdate":false,"commandClass":64,"commandClassName":"Thermostat Mode","endpoint":0,"property":"manufacturerData","propertyName":"manufacturerData","type":"buffer","readable":true,"writeable":false,"label":"Manufacturer data","stateless":false,"commandClassVersion":1,"list":false,"lastUpdate":1668679530425},"114-0-manufacturerId":{"id":"20-114-0-manufacturerId","nodeId":20,"toUpdate":false,"commandClass":114,"commandClassName":"Manufacturer Specific","endpoint":0,"property":"manufacturerId","propertyName":"manufacturerId","type":"number","readable":true,"writeable":false,"label":"Manufacturer ID","stateless":false,"commandClassVersion":2,"min":0,"max":65535,"list":false,"value":89,"lastUpdate":1668679530425},"114-0-productType":{"id":"20-114-0-productType","nodeId":20,"toUpdate":false,"commandClass":114,"commandClassName":"Manufacturer Specific","endpoint":0,"property":"productType","propertyName":"productType","type":"number","readable":true,"writeable":false,"label":"Product type","stateless":false,"commandClassVersion":2,"min":0,"max":65535,"list":false,"value":3,"lastUpdate":1668679530425},"114-0-productId":{"id":"20-114-0-productId","nodeId":20,"toUpdate":false,"commandClass":114,"commandClassName":"Manufacturer Specific","endpoint":0,"property":"productId","propertyName":"productId","type":"number","readable":true,"writeable":false,"label":"Product ID","stateless":false,"commandClassVersion":2,"min":0,"max":65535,"list":false,"value":5,"lastUpdate":1668679530426},"134-0-libraryType":{"id":"20-134-0-libraryType","nodeId":20,"toUpdate":false,"commandClass":134,"commandClassName":"Version","endpoint":0,"property":"libraryType","propertyName":"libraryType","type":"number","readable":true,"writeable":false,"label":"Library type","stateless":false,"commandClassVersion":2,"list":true,"states":[{"text":"Unknown","value":0},{"text":"Static Controller","value":1},{"text":"Controller","value":2},{"text":"Enhanced Slave","value":3},{"text":"Slave","value":4},{"text":"Installer","value":5},{"text":"Routing Slave","value":6},{"text":"Bridge Controller","value":7},{"text":"Device under Test","value":8},{"text":"N\/A","value":9},{"text":"AV Remote","value":10},{"text":"AV Device","value":11}],"value":6,"lastUpdate":1668679530426},"134-0-protocolVersion":{"id":"20-134-0-protocolVersion","nodeId":20,"toUpdate":false,"commandClass":134,"commandClassName":"Version","endpoint":0,"property":"protocolVersion","propertyName":"protocolVersion","type":"string","readable":true,"writeable":false,"label":"Z-Wave protocol version","stateless":false,"commandClassVersion":2,"list":false,"value":"4.5","lastUpdate":1668679530426},"134-0-firmwareVersions":{"id":"20-134-0-firmwareVersions","nodeId":20,"toUpdate":false,"commandClass":134,"commandClassName":"Version","endpoint":0,"property":"firmwareVersions","propertyName":"firmwareVersions","type":"string[]","readable":true,"writeable":false,"label":"Z-Wave chip firmware versions","stateless":false,"commandClassVersion":2,"list":false,"value":["2.1"],"lastUpdate":1668679530426},"134-0-hardwareVersion":{"id":"20-134-0-hardwareVersion","nodeId":20,"toUpdate":false,"commandClass":134,"commandClassName":"Version","endpoint":0,"property":"hardwareVersion","propertyName":"hardwareVersion","type":"number","readable":true,"writeable":false,"label":"Z-Wave chip hardware version","stateless":false,"commandClassVersion":2,"list":false,"value":1,"lastUpdate":1668679530426}},"groups":[{"text":"Lifeline","endpoint":0,"value":1,"maxNodes":4,"isLifeline":true,"multiChannel":false}],"neighbors":[1,2,3,9,15,21,22,25,29,30,31],"ready":true,"available":true,"hassDevices":[],"failed":false,"inited":true,"eventsQueue":[{"time":"2022-11-17T10:05:30.422Z","event":"alive","args":[0]},{"time":"2022-11-17T10:05:30.427Z","event":"ready","args":[]},{"time":"2022-11-17T10:05:50.393Z","event":"value updated","args":[{"commandClassName":"Binary Switch","commandClass":37,"property":"currentValue","endpoint":0,"newValue":false,"prevValue":false,"propertyName":"currentValue"}]}],"status":"Alive","interviewStage":"Complete","hexId":"0x0059-0x0003-0x0005","dbLink":"https:\/\/devices.zwave-js.io\/?jumpTo=0x0059:0x0003:0x0005:2.1","manufacturerId":89,"productId":5,"productType":3,"deviceConfig":{"filename":"\/var\/www\/html\/plugins\/zwavejs\/resources\/zwave-js-ui\/node_modules\/@zwave-js\/config\/config\/devices\/0x0059\/ssr-302.json","isEmbedded":true,"manufacturer":"Secure Meters (UK) Ltd.","manufacturerId":89,"label":"SSR-302","description":"Two Channel Boiler Actuator","devices":[{"productType":3,"productId":2},{"productType":3,"productId":5},{"productType":3,"productId":6}],"firmwareVersion":{"min":"0.0","max":"255.255"},"metadata":{"inclusion":"STEP 1: Ensure the LED is flashing RED on the SSR 302, if not follow the \u2018Exclusion\u2019 steps first.
STEP 2: Put the 3rd party controller into inclusion mode.
STEP 3: Press and hold both white buttons on the SSR 302 until the LED starts flashing green.
The SSR 302 has been added onto the network and the LED will go solid amber.
NOTE: If the LED does not go solid amber then the add process has been unsuccessful","exclusion":"STEP 1: Put the 3rd party controller into exclusion mode.
STEP 2: Press and hold the two white buttons on the SSR 302.
The SSR 302 has been removed from the network when the LED starts flashing red.
NOTE: If the LED does not flash red then the remove process has been unsuccessful","reset":"\"Please use this procedure only when the primary controller is missing or otherwise inoperable.\"
Follow \u2018Exclusion\u2019 steps","manual":"https:\/\/products.z-wavealliance.org\/ProductManual\/File?folder=&filename=MarketCertificationFiles\/1619\/SSR%20302%20User%20Manual.pdf"}},"productLabel":"SSR-302","productDescription":"Two Channel Boiler Actuator","manufacturer":"Secure Meters (UK) Ltd.","firmwareVersion":"2.1","protocolVersion":3,"zwavePlusVersion":1,"zwavePlusNodeType":0,"zwavePlusRoleType":5,"nodeType":1,"endpointsCount":0,"endpointIndizes":[],"isSecure":false,"security":"None","supportsSecurity":false,"supportsBeaming":true,"isControllerNode":false,"isListening":true,"isFrequentListening":false,"isRouting":true,"keepAwake":false,"maxDataRate":100000,"deviceClass":{"basic":4,"generic":16,"specific":1},"firmwareCapabilities":{"firmwareUpgradable":false},"deviceId":"89-5-3","statistics":{"commandsTX":10,"commandsRX":1,"commandsDroppedRX":0,"commandsDroppedTX":0,"timeoutResponse":0,"rtt":643.7},"lastActive":1668680118601}
[2022-11-17 11:15:39][DEBUG] : [createEqLogic] 20 1

En cherchant un peu dans les messages de la communauté, j’ai trouvé une solution pour créer les commandes qui permettent d’actionner le relais.
Il faut cliquer sur Valeurs
image

Puis cliquer sur les boutons ci-dessous permettant de créer les commandes directement.

Mes commandes ont étés créés et sont fonctionnelles (celles que j’utilise).

Après je ne sais pas comment faire remonter la bonne référence de l’appareil comme c’était le cas précédement… Savez-vous s’il est possible de mettre l’image correspondante ?

Secure SSR-303 :

J’attends un peu avant de clore le sujet, au cas où l’on trouverait une meilleure solution.

Je rajoute l’arbre contenant les infos noeud si cela peut aider
Secure SSR-303 infoNoeud.txt (9,0 Ko)

Bonjour,

Je viens de me rendre compte qu’il faut utiliser la valeur currentValue pour l’Etat du relais et pas targetValue.

La différence c’est que currentValue prend la valeur du thermostat effective (action physique sur le boitier ou action via commande), tandis que targetValue garde l’état via la commande.

En espérant que ça aidera pour l’intégrer correctement dans le #plugin-zwavejs.

Bonsoir,

Merci pour ton astuce pour créer des commandes !
Je galerais depuis plusieurs heures pour une commande de volets roulant non reconnu en configuration jeedom.

par contre je n’ai pas encore trouvé comment modifier l’image !