Manque du paramètre UserID pour le module Isurpass J1825

Bonjour,

Je vous contacte car je possède le clavier à code Isurpass (J1825). Ce clavier possède un paramètre nommé « UserId » qu iindique l’utilisateur qui utilise la clavier. Ce paramètre était bien reconnu dans le précédent module Zwave, mais ce n’est plus le cas avec ZwaveJS. Le probème ne vient pas de ZwaveJS (qui envoie bien l’information à MQTT) mais à l’intégration dans Jeedom qui ne traite pas l’information, qui est émise sous la forme d’event par ZwaveJS (voir ci-dessous) :

Cela est bien récupéré par MqttManager (il y a le UserId:1 ci-dessous) :

[2024-05-29 15:46:43][DEBUG] : Send data to jeedom : {« zwave »:{« 95 »:{« 98 »:{« 0 »:{« currentMode »:{« time »:1716997603245,« value »:0}}},« 113 »:{« 0 »:{« alarmType »:{« time »:1716997603242,« value »:0},« alarmLevel »:{« time »:1716997603244,« value »:0},« Access_Control »:{« Keypad_unlock_operation »:{« time »:1716997603246,« value »:{« userId »:1}}}}},« lastActive »:{« time »:1716997603081,« value »:1716997601044}},« _EVENTS »:{« ZWAVE_GATEWAY-Jeedom »:{« node »:{« statistics_updated »:{« data »:[{« id »:95,« inited »:true,« status »:4,« isControllerNode »:false,« interviewStage »:5,« deviceClass »:{« basic »:« Routing Slave »,« generic »:« Entry Control »,« specific »:« Door Lock »,« mandatorySupportedCCs »:[« Basic »,« Lock »],« mandatoryControlCCs »:},« zwavePlusVersion »:1,« ready »:true,« zwavePlusRoleType »:7,« isListening »:true,« isFrequentListening »:false,« canSleep »:false,« isRouting »:true,« supportedDataRates »:[40000,100000],« maxDataRate »:100000,« supportsSecurity »:false,« isSecure »:true,« supportsBeaming »:true,« protocolVersion »:3,« firmwareVersion »:« 2.16 »,« manufacturerId »:540,« manufacturer »:« Shenzhen iSurpass Technology Co., Ltd »,« productId »:4097,« productDescription »:« Wall Reader »,« productType »:20496,« productLabel »:« J1825 »,« deviceDatabaseUrl »:« Z-Wave JS Config DB Browser Slave »,« generic »:« Entry Control »,« specific »:« Door Lock »,« mandatorySupportedCCs »:[« Basic »,« Lock »],« mandatoryControlCCs »:},« zwavePlusVersion »:1,« ready »:true,« zwavePlusRoleType »:7,« isListening »:true,« isFrequentListening »:false,« canSleep »:false,« isRouting »:true,« supportedDataRates »:[40000,100000],« maxDataRate »:100000,« supportsSecurity »:false,« isSecure »:true,« supportsBeaming »:true,« protocolVersion »:3,« firmwareVersion »:« 2.16 »,« manufacturerId »:540,« manufacturer »:« Shenzhen iSurpass Technology Co., Ltd »,« productId »:4097,« productDescription »:« Wall Reader »,« productType »:20496,« productLabel »:« J1825 »,« deviceDatabaseUrl »:« Z-Wave JS Config DB Browser Lock »,« commandClass »:98,« property »:« currentMode »,« endpoint »:0,« newValue »:0,« prevValue »:255,« propertyName »:« currentMode »}]},« node_notification »:{« data »:[{« id »:95,« inited »:true,« status »:4,« isControllerNode »:false,« interviewStage »:5,« deviceClass »:{« basic »:« Routing Slave »,« generic »:« Entry Control »,« specific »:« Door Lock »,« mandatorySupportedCCs »:[« Basic »,« Lock »],« mandatoryControlCCs »:},« zwavePlusVersion »:1,« ready »:true,« zwavePlusRoleType »:7,« isListening »:true,« isFrequentListening »:false,« canSleep »:false,« isRouting »:true,« supportedDataRates »:[40000,100000],« maxDataRate »:100000,« supportsSecurity »:false,« isSecure »:true,« supportsBeaming »:true,« protocolVersion »:3,« firmwareVersion »:« 2.16 »,« manufacturerId »:540,« manufacturer »:« Shenzhen iSurpass Technology Co., Ltd »,« productId »:4097,« productDescription »:« Wall Reader »,« productType »:20496,« productLabel »:« J1825 »,« deviceDatabaseUrl »:« Z-Wave JS Config DB Browser Control »,« eventLabel »:« Keypad unlock operation »,« parameters »:{« userId »:1}}]}},« controller »:{« statistics_updated »:{« data »:[{« messagesTX »:5868,« messagesRX »:39494,« messagesDroppedRX »:2,« NAK »:0,« CAN »:212,« timeoutACK »:0,« timeoutResponse »:0,« timeoutCallback »:0,« messagesDroppedTX »:0,« backgroundRSSI »:{« channel0 »:{« current »:-66,« average »:-67},« channel1 »:{« current »:-75,« average »:-66},« timestamp »:1716997575754}}]}}}}}}

Cependant ce paramètre n’existe pas dans le module Zwave, et il est donc impossible d’exploiter cette donnée.

Est-il possible de corriger cela ?

Merci d’avance,

1 « J'aime »

Bonjour,
Qqun a t il finalement réussi à le faire marcher avec Zwave JS ?

Il faut faire un ticket jeedom.

Antoine

1 « J'aime »

Je m’arrive pas du tout à le faire fonctionner.

Comme dit Tonio , pour des problèmes de config, il faut faire un ticket avec des captures d’écran . Dans la documentation , il indique ce qu’il faut donner

Impossible d’ouvrir un ticket car je n’ai pas le service pack adapté. Si quelqu’un a la gentillesse de faire le ticket avec les éléments ci-dessus cela serait super.

Pour info le clavier doit être inclus en mode sécurisé pour fonctionner correctement.

Merci !

As-tu testé directememt par la page internet de ton market ? Donc sans passer par ton jeedom.
https://market.jeedom.com/

Puis dans ton profil market.

Antoine

Bonjour,

Ca ne fonctionne qu’avec le problème des plugins en bêta. Mais pas s’il manque le service pack :wink:

1 « J'aime »