Forum eedomus
http://forum.eedomus.fr/

Faire un ping sur les module z-wave
http://forum.eedomus.fr/viewtopic.php?f=5&t=4542
Page 1 sur 1
Auteur:  micka83 [ 05 Sep 2016 12:12 ]
Sujet du message:  Faire un ping sur les module z-wave

Bonjour à tous,
Je sais que le sujet a été évoqué mais je n'ai pas trouvé encore de réponse. L'idée est de pouvoir savoir si un module z-wave communique avec la box ou pas mais en le faisant à l'aide d'un règle. Cela serait bien pour savoir entre autre si quelqu'un tente de brouiller les ondes z-wave quand l'eedomus est utilisée en tant qu'alarme.
J'ai bien essayé en utilisant une règle "si le périphérique n'a pas contacter le serveur depuis 1min" mais cela ne fonctionne pas. Je précise que je l'ai fait sur une prise commandé avec le polling réglé à 30s.
Alors je me suis dis pourquoi pas faire un script mais je suis une quiche en php donc je fais appelle à vous. J'ai vu également qu'il y avait une commande dans les paramètre z-wave du module qui réalisait ça très bien, c'est "command_class _no_operation" je ne sais pas si on peut l'utiliser dans un script hébergé sur l'eedomus.
Merci à vous.
Auteur:  micka83 [ 11 Sep 2016 20:00 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

Bonjour à tous
Petit UP
Je vois qu'aucune solution n'a encore était trouvée. je trouve cela dommage que la team ne se penche pas sur cette option car on ajouterai un peut de sécurité sur la box quand elle est utilisée comme système d'alarme et il me semble que cela serai un vrai plus. Ce qui est dommage c'est que la commande existe mais n'ai pas utilisable dans les règles.
Auteur:  chris-s [ 12 Sep 2016 13:52 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

Je ne suis pas spécialiste mais les modules Zwave n'ont pas d'adresse IP donc tu ne peux pas faire de ping.

Par contre, tu peux faire un polling régulier avec une action sur non réponse après un certain temps.
Auteur:  micka83 [ 13 Sep 2016 06:51 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

J'ai bien essayer de le faire avec des règle mais cela n'a pas fonctionné. Pourtant je l'ai testé sur deux périphériques différents et ils ne sont pas sur pile. Est ce que quelqu'un est déjà arrivé à le faire?
Après j'ai pu voir que quelqu'un était arrivé à faire ça avec un script sur la vera, donc on doit pouvoir le faire sur notre box également, non?
Auteur:  chris-s [ 13 Sep 2016 12:23 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

Moi je ne le fais pas avec une règle, mais simplement dans les paramètres expert j'ai demandé une notification en cas de non réponse du périphérique après une durée choisie.

C'est comme ça que je me suis rendu compte que mes sondes Oregon ne remontaient plus rien suite à la mise à jour de la box.
Auteur:  micka83 [ 13 Sep 2016 15:12 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

J'ai bien vu mais le problème c'est que le minimum de temps est de 1 heure donc cela n'a aucun intérêt si on fait ce contrôle quand la box est utilisé en temps qu'alarme. Il aurait était bien que le temps le plus petit soit de 1 minutes quitte à le limiter qu'à quelques modules et de ne l'activer que quand l'alarme est en marche pour éviter de surcharger le réseau zwave.
Auteur:  chris-s [ 13 Sep 2016 15:16 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

Chez moi le minimum c'est 30s
Auteur:  micka83 [ 15 Sep 2016 20:55 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

J'ai regardé mais dans le paramètre "Alerte sur non communication" le minimum est bien de 1h quelque soit le périphérique.
Auteur:  chris-s [ 16 Sep 2016 11:41 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

Oui tu as raison, c'est le polling qui a un mini de 30s
Auteur:  Egainmoney [ 16 Sep 2016 12:37 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

Salut
moi depuis dix jours c'est mon module Quibino qui répond plus et semble bien ne plus accepter d'ordre il as moins d'un an ca fait court comme durée de vie non
Auteur:  Ferritales [ 16 Sep 2016 13:56 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

Hello

je pense (c'est théorique) que c'est possible avec un raspberry (+zwave), il suffit de balancer une commande GET et d'attendre le retour... si retour alors ping = ok

maintenant je sais pas si on peu faire un GET avec l'eedomus et regarder la résponse dans un script.
Auteur:  micka83 [ 17 Sep 2016 10:26 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

Salut
Merci Ferritales pour l'info. En regardant un peu, j'ai l'impression que les fonction "getPeriphList" et "getValue" sont utilisables dans un script hébergé sur l'eedomus.
Est ce qu'une âme charitable pourrait essayer de faire ça? Car je n'ai aucune compétence en PHP.
Merci.
Auteur:  rover820i [ 17 Sep 2016 10:30 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

Je ne vois pas comment on peut "pinger" un périphérique z-wave sur piles, vu qu'il est systématiquement en sommeil d'un point de vue communication (sauf pooling) et qu'il n'est réveillé que par une action (rupture de contact, mouvement, ...)
Auteur:  micka83 [ 17 Sep 2016 11:16 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

Salut rover820i.
Je ne parler pas de faire un ping sur un module sur pile mais bien sûr un module qui est branché sur secteur.
Auteur:  Ferritales [ 17 Sep 2016 13:06 ]
Sujet du message:  Re: Faire un ping sur les module z-wave

micka83 a écrit:Salut
Merci Ferritales pour l'info. En regardant un peu, j'ai l'impression que les fonction "getPeriphList" et "getValue" sont utilisables dans un script hébergé sur l'eedomus.
Est ce qu'une âme charitable pourrait essayer de faire ça? Car je n'ai aucune compétence en PHP.
Merci.


non c'est pas ca... si tu regarde le 1er te liste le peripheriques, le deuxieme te renvoi la valeur (genre la temperature).
moi je te parle de faire l'equivalent d'un paramétrage Zwave... enfin je suis meme psa sur que ca marche
Page 1 sur 1 Le fuseau horaire est UTC+1 heure