Problemes modules AEOTEC

Bonjour à tous,

Je suis en pleine migration openzwave vers zwaveJS et je rencontre pas mal de problèmes.
Bien sûr avec openzwave je n’avais pas de problème particulier.

Certains modules ne fonctionnent pas ou à moitié (remontée des infos mais les commandes ne marchent pas).
Par exemple :
mes détecteurs de fuite AEOTEC ZW122 ne remontent pas les infos fuite et sabotage.
mes prises commandées AEOTEC ZW075, les commandes ON/OFF ne fonctionnent pas.

J’ai bien tenté exclude/include mais rien n’y fait.
Le réseau Zwave à l’air sain, pas de problème particulier, je peux pinger les modules sur secteur, ils répondent.

J’ai vérifié l’installation des dépendances, ras.

Une idée ?

merci

1 « J'aime »

Bonjour,
Oui, une idée très claire.
Lis la doc du plugin. Il y est expliqué comment créer les commandes manquantes.

Hello,

J’ai bien lu cette partie et j’avais déjà fait le nécessaire.

Alors je viens de refaire exclude / include pour mes zw075 (prises commandées). Ca fonctionne, le problème était coté groupe association.

Par contre pour mes détecteurs fuites zw122, rien à faire. Ils ne remontent pas les infos fuite/sabotage/etc…

merci

Hello tu peux montrer la conf de tes commandes fuite et sabotage ?

La temperature par contre remonte bien. Ce qui me fait dire que le module fonctionne correctement.

Il te demandait les commandes obtenues quand tu cliques sur « Valeurs » dans l’équipement.

Pardon…

Les voici, j’ai modifié les params 88 et 89, maintenant la fuite remonte bien.
Par contre, j’ai essayé de modifier 87-*, je n’arrive pas à les mettre en enable. Que je choisisse liste ou numérique ca revient toujours à 0-disable.

ci-joint un extrait de la doc :

As-tu sélectionné en 2 temps, d’abord liste puis enable ?

Pour moi la partie « Sabotage » devrait apparaitre dans Notification vX et je pense que tu cherches dans la partie « Configuration vX », mais je peut me tromper ^^

Edit j’ai regardé la doc et je vois ce ci :

Ton capteur est dans quel sens ?

Ce qui est étrange par contre c’est que logiquement c’est une seule valeurs pour le paramètre 87 pas 4 et je ne sais pas comment ce comporte zwavejs dans ses cas la avec les 87-X
Je n’ai aucun module avec un méme numéro de config et des -X derrière ^^

@mich0111 comment ca en 2 temps ?
cliquer sur la clé a molette, choisir liste, ok, choisir 1-enable, ok
reveil du module manuellement

ca passe qques instants à 1-enable puis revient à disable quasi immediatement.

@Typher , désolé, je ne comprends pas où tu veux en venir ?

merci

Bah dans la doc tu dois mettre une valeur et pas mette d’un bit à Enable ou Disable, c’est ce qui me semble bizarre dans la conf qui descend de zwavejs

Après c’est peux être bien gérer dans le plugins mais vu que je n’ai aucun exemple sous la main … ton 87-1 met 1 dans la valeurs 87… 87-2 met 2 etc etc …

Mais logiquement tu choisis une valeur possible genre 1+4 = 5 pour activer buzzer sur fuite d’eau et inclinaison
1+2+4=7 pour activer buzzer sur fuite d’eau, vibration et inclinaison.

1 « J'aime »

Salut,

Rien à faire, impossible de changer aucune valeur 87-*.
J’ai tout essayé, mode numérique (1 ou 2-7), mode liste enable/disable.
J’ai pas essayé en hexa, mais bon…

Avec le précédent plugin zwave, je n’avais pas de problème sur ce module.

Le paramêtre n’est pas accepté par le module.

Quand on regarde node-zwave-js/zw122.json at master · zwave-js/node-zwave-js · GitHub

{
« # »: « 87[0x01] »,
« $import »: « ~/templates/master_template.json#base_enable_disable »,
« label »: « Buzzer: Water Leak »,
« valueSize »: 4
},
{
« # »: « 87[0x02] »,
« $import »: « ~/templates/master_template.json#base_enable_disable »,
« label »: « Buzzer: Vibration »,
« valueSize »: 4
},
{
« # »: « 87[0x04] »,
« $import »: « ~/templates/master_template.json#base_enable_disable »,
« label »: « Buzzer: Tilt Sensor »,
« valueSize »: 4
},
{
« # »: « 87[0x10] »,
« $import »: « ~/templates/master_template.json#base_enable_disable »,
« label »: « Buzzer: Underheat »,
« valueSize »: 4
},
{
« # »: « 87[0x20] »,
« $import »: « ~/templates/master_template.json#base_enable_disable »,
« label »: « Buzzer: Overheat »,
« valueSize »: 4
},

on a une valueSize à 4.
Je ne suis pas certain que 0 ou 1 soit possible du coup…

Une idée ?

Peut-être un problème dans la conf du module alors…
Essaye d’ouvrir une demande de support sinon tu verra bien

Quand tu regardes sur la base Z-wavejs c’est pourtant bien des binary (du coup un problème cohérence entre les fichiers json et la doc ^^ j’ai pas ce module donc je peux pas tester)

Je viens d’ouvrir un ticket.