Code php pour lancer "soigner reseau" zwave

Bonjour à tous

Tout est dans le titre. Je cherche un ligne de code pour soigner le reseau zwave automatiquement une fois par semaine via scenario/code

L’un d’entre vous a t’il cette astuce ?

Merci pour votre aide

La bible.

2 J'aimes

Merci @Jeandhom

J’ai déja lu cette bible mais comme le stipule Nechery c’est pour les utilisateurs avancés.
J’ai vue cette action « requestNodeNeighbourUpdate » qui ressemble à ce que je cherche
Vu les risques encourus sur ce type d’installation je ne souhaite pas me planter dans l’écriture d’où ma demande de ligne de code.
Peux tu m’aiguiller ?

Entre les exemples de nechry et les sujets existants du forum, tu dois pouvoir t’en sortir.

https://community.jeedom.com/search?q=api%20restful

Des fois, il vaut mieux s’abstenir, ce genre de code a plutôt tendance à saturer le contrôleur.

1 J'aime

Salut,

Ce que tu cherches à faire (soigner le reseau zwave automatiquement) se situe plutôt de ce côté :

healNetwork : Mise à jour des nœuds voisins pour l’ensemble du réseau

Merci a vous deux

@Salvialf
Si je comprends bien si je mets « http://localhost:8083/controller?type=action&action= healNetwork » dans une « Code » de scenario je lance l’action soigner reseau ? Ne devrait il pas y avoir l’Api Code dans cette ligne ?

Avant de confirmer il faudrait que je test mais comme je suis en vacances sur mon tel ça ne sera pas tout de suite.

A priori la clé api est indispensable dans tous les cas non? Il y a des exemples d’utilisation dans les liens donnés par @Jeandhom juste au-dessus.

Mon message était surtout là pour te diriger vers la bonne action à exécuter

Comme toi je suis sur une tablette donc pas possible de tester

Je verrai donc ça demain sur pc. je vais fouiner un peu plus

Merci á vous deux

Soigner le réseau n’est pas une tache faite par Jeedom en auto une fois par semaine dejà ?

bonjour
Non justement il faut le lancer manuellement

N’est ce pas simplement une faiblesse du réseau, ajouter un module sur secteur résoudrait le problème de maillage ?

Je ne suis pas fou, cette fonctionne eu existait… il en parle dans ce post de l’ancien forum qui donne aussi des liens vers le code pour le déclencher via scénario

https://forum.jeedom.com/viewtopic.php?f=87&t=28231&sid=a14fa7936838b1e4eaa1b4cdad460c06&start=20

Bonjour @SWR
Je n’ai pas de faiblesse. Juste que je suis en train de modifier mon instalation et d’ajouter plusieurs modules zwave.
Comme on inclus a côté de l’antenne et qu’on déplace ensuite le module dans une autre pièce je pense que soigner le reseau ne ferait pas de ma, une fois par semaine
Il me semble d’ailleurs avoir vu ce conseil quelque parts dans une doc zwave.
Sauf que c’est pas automatique. Pour le moment en tout cas.

Je partage le conseil de @Jeandhom.
Gare à la saturation du réseau. Soigner le réseau n’est pas une tache Zwave anodine et certainement pas une tache de maintenance courante. C’est une tache de configuration ou de dépannage qui comme tu l’écris par ailleurs doit être faite si changement de topologie réseau.
Exemple : tu lances la tache mais certains modules (qui sont OK par ailleurs) sont en veille profonde et ne seront réveillés que quelques heures plus tard. Au mieux la file Zwave va voir s’empiler des messages inutiles au pire le module sera considéré comme défaillant et le routage reconstruit à mauvais escient et de manière moins fiable.

1 J'aime

Merci @Yves19 pour tes conseils qui viennent complementer ceux de @Jeandhom

Finalement Je vaïs faire a la mano et seulement si besoin

Merci pour vos conseils

1 J'aime