Erreur : "Problème de communication avec le démon à la demande" après redémarrage equipement

Bonjour @nebz ,

J’ai un souci avec le plugin mais je ne sais pas dire si le problème c’est mon jeedom ou le plugin. Explication :

J’utilise le plugin uniquement avec la gateway idiamond pour contrôler mes volets budendorff. Je n’ai pas de homekit à côté donc aucun montage particulier j’ai juste appairer la gateway au plugin et créé tous les virtuels et scénarios qui vont bien.

Tout se passe à merveille ( contrôle des volets, remontée des indicateurs, etc… ) jusqu’à ce que la gateway redémarre pour une raison ou une autre ( occasionnellement débranchée pour brancher l’aspirateur par exemple).
A partir de ce moment là, lorsque je tente ou par scénario ou par commande manuelle de contrôler les volets via Jeedom je prend plein d’erreur de type « Problème de communication avec le démon à la demande http://:55073/setAccessories?i… »
Je met les logs debug en PJ.
Malgré les erreurs les volets s’ouvrent bien la plupart du temps, mais il y a plus de loupé qu’habituellement (que je met à d’autre moment sur la communication gateway/volet) et lorsque le volet veut bien s’ouvrir c’est, je pense, qu’une fois le timeout atteint.
L’adresse IP de la gateway est bien figée et j’arrive bien à contrôler mes volets à la voix via Google Home ou via l’appli Legrand Home+ Control à ce moment là.

Je tente de redémarrer le daemon ou encore de relancer l’installation des dépendances rien n’y fait. Jusqu’à : ce que je redémarre entièrement jeedom.

Equipement : Jeedom smart
Version Jeedom : 4.1.22
Version plugin : 2021-04-30 08:27:59

hkControl.txt (1,3 Mo) hkControl_deamon.txt (623,7 Ko)

Merci :slight_smile: Bonne journée.

EDIT : je viens de voir les boutons associés a des actions de réparation dans la conf du plugin je vais les essayer en attendant un retour.

EDIT 2 : bah non ça marche pas :frowning: ni la réparation nodeJS ni vider le cache et relancer le daemon)

EDIT 3 : bon pour le coup je crois que même le reboot ne l’aide plus

Hello,

Oui la gateway redémarre tu dois fixer l’ip de celle ci dans ton réseau.

Tu dois aussi autoriser le multicast dans ton réseau car elle est sensé envoyer au plugin sa nouvelle ip ou port et ça ne passe pas (pas de routage autorisé).

t’as pas d’ip à cet endroit, vérifie aussi que ta configuration est correcte dans jeedom > configuration > réseau >interne

Merci de ta première réponse rapide :slight_smile:
Du coup comme je le disais l’IP de la gateway est bien figée sur la box de mon FAI et j’ai check c’est la bonne adresse IP référencée dans le plugin.

Je ne trouve pas cette ligne de log sans adresse IP dans le fichier que je t’ai envoyé :thinking:
Dans tous les cas la conf semble bonne côté Jeedom :

Par contre depuis mes actions de réparation ce matin le log a changé. Il me dit qu’il n’est pas appairé. Mais du coup je ne peux pas le désappairait pour le réappairer. Possible que le vidage du cache fasse sauter l’appairage ?

oui c’est le cache d’appairage :slight_smile: tu dois reset homekit sur l’idiamant aussi (voir doc constructeur) pour pouvoir ré-appairer

dans ton log, je vois que ta gateway dit au revoir… elle se déconnecte… tu n’aurais pas des problèmes Wifi ?

07-05-2021 05:46:32 | Debug | Aurevoir reçu
07-05-2021 05:56:16 | Debug | Aurevoir reçu 
07-05-2021 06:10:00 | Debug | Aurevoir reçu
07-05-2021 06:20:23 | Debug | Aurevoir reçu
07-05-2021 06:27:54 | Debug | Aurevoir reçu
07-05-2021 06:30:27 | Debug | Aurevoir reçu
07-05-2021 06:40:58 | Debug | Aurevoir reçu
07-05-2021 06:44:01 | Debug | Aurevoir reçu
07-05-2021 06:53:35 | Debug | Aurevoir reçu
07-05-2021 06:59:26 | Debug | Aurevoir reçu
07-05-2021 07:41:39 | Debug | Aurevoir reçu
07-05-2021 08:09:42 | Debug | Aurevoir reçu
07-05-2021 08:29:19 | Debug | Aurevoir reçu
07-05-2021 08:35:50 | Debug | Aurevoir reçu
07-05-2021 08:45:05 | Debug | Aurevoir reçu
...

et à chaque fois :

07-05-2021 06:51:02 | Info | Disconnect de : Prise Control reDécouverte dans 5min si pas de Bonjour...

je vois que ton système n’est pas très à l’heure aussi :

log démon, ta tentative d’ouverture vers 7h du matin :

07-05-2021 06:58:43 | Info | Disconnect de : Prise Control reDécouverte dans 5min si pas de Bonjour...
07-05-2021 06:59:23 | Info | Action de jeedom effectuée pour Prise Control : position.target->100
07-05-2021 06:59:25 | Info | Event reçu de Prise Control : position.target=100
07-05-2021 06:59:25 | Info | Event reçu de Prise Control : position.current=100
07-05-2021 06:59:26 | Debug | Aurevoir reçu : {"name":"Prise Control","address":"192.168.1.36","port":5001,"c#":32,"ff":1,"id":"3A:69:CC:66:D0:B9","md":"Bubendorff Gateway\u0000","pv":"1.1","s#":1,"sf":0,"ci":2}
07-05-2021 06:59:39 | Info | Reçu une demande d'action...{"id":"3A:69:CC:66:D0:B9","aid":"68","iid":"10","val":"100"}
07-05-2021 06:59:39 | Info | Disconnect de : Prise Control
07-05-2021 06:59:39 | Info | Action de jeedom effectuée pour Prise Control : position.target->100
07-05-2021 06:59:46 | Info | Event reçu de Prise Control : position.target=100
07-05-2021 06:59:46 | Info | Event reçu de Prise Control : position.current=100
07-05-2021 06:59:55 | Info | Action de jeedom effectuée pour Prise Control : position.target->100
07-05-2021 06:59:55 | Info | Event reçu de Prise Control : position.target=100
07-05-2021 06:59:57 | Info | Event reçu de Prise Control : position.current=100

je la vois à 7h46 dans l’autre log :

[2021-05-07 07:46:35][INFO] : Action à envoyer au démon : Position.target (Ouvrir)(3A:69:CC:66:D0:B9)(64.10)->100
[2021-05-07 07:47:05][ERROR] : Problème de communication avec le démon à la demande http://192.168.1.16:55073/setAccessories?id=3A%3A69%3ACC%3A66%3AD0%3AB9&aid=64&iid=10&val=100 Exception : Exception: Echec de la requête HTTP : http://192.168.1.16:55073/setAccessories?id=3A%3A69%3ACC%3A66%3AD0%3AB9&aid=64&iid=10&val=100 cURL error : Operation timed out after 30000 milliseconds with 0 bytes received in /var/www/html/core/com/http.com.php:133 Stack trace: #0 /var/www/html/plugins/hkControl/core/class/hkControl.class.php(490): com_http->exec(30, 1) #1 /var/www/html/plugins/hkControl/core/class/hkControl.class.php(1130): hkControl->hkExecute('setAccessories', Array) #2 /var/www/html/core/class/cmd.class.php(1104): hkControlCmd->execute(Array) #3 /var/www/html/plugins/virtual/core/class/virtual.class.php(335): cmd->execCmd(Array) #4 /var/www/html/core/class/cmd.class.php(1104): virtualCmd->execute(Array) #5 /var/www/html/core/class/scenarioExpression.class.php(1726): cmd->execCmd(Array) #6 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #7 /var/www/html/core/class/scenarioElement.class.php(176): scenarioSubElement->execute(Object(scenario)) #8 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #9 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #10 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #11 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #12 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #13 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #14 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #15 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #16 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #17 /var/www/html/core/class/scenario.class.php(803): scenarioElement->execute(Object(scenario)) #18 /var/www/html/core/php/jeeScenario.php(50): scenario->execute('schedule', ''Scenario execu...') #19 {main}
[2021-05-07 07:47:05][DEBUG] : SetAccessories brut : 
[2021-05-07 07:47:05][INFO] : Action à envoyer au démon : Position.target (Ouvrir)(3A:69:CC:66:D0:B9)(63.10)->100
[2021-05-07 07:47:07][DEBUG] : Passage dans la fonction event updateValue
[2021-05-07 07:47:07][INFO] : Event reçu du démon sur :Volet chambre parentale : Position.target (Info)=100(orig:100)
[2021-05-07 07:47:35][ERROR] : Problème de communication avec le démon à la demande http://192.168.1.16:55073/setAccessories?id=3A%3A69%3ACC%3A66%3AD0%3AB9&aid=63&iid=10&val=100 Exception : Exception: Echec de la requête HTTP : http://192.168.1.16:55073/setAccessories?id=3A%3A69%3ACC%3A66%3AD0%3AB9&aid=63&iid=10&val=100 cURL error : Operation timed out after 30001 milliseconds with 0 bytes received in /var/www/html/core/com/http.com.php:133 Stack trace: #0 /var/www/html/plugins/hkControl/core/class/hkControl.class.php(490): com_http->exec(30, 1) #1 /var/www/html/plugins/hkControl/core/class/hkControl.class.php(1130): hkControl->hkExecute('setAccessories', Array) #2 /var/www/html/core/class/cmd.class.php(1104): hkControlCmd->execute(Array) #3 /var/www/html/plugins/virtual/core/class/virtual.class.php(335): cmd->execCmd(Array) #4 /var/www/html/core/class/cmd.class.php(1104): virtualCmd->execute(Array) #5 /var/www/html/core/class/scenarioExpression.class.php(1726): cmd->execCmd(Array) #6 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #7 /var/www/html/core/class/scenarioElement.class.php(176): scenarioSubElement->execute(Object(scenario)) #8 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #9 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #10 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #11 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #12 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #13 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #14 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #15 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #16 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #17 /var/www/html/core/class/scenario.class.php(803): scenarioElement->execute(Object(scenario)) #18 /var/www/html/core/php/jeeScenario.php(50): scenario->execute('schedule', ''Scenario execu...') #19 {main}
[2021-05-07 07:47:35][DEBUG] : SetAccessories brut : 
[2021-05-07 07:47:36][INFO] : Action à envoyer au démon : Position.target (Ouvrir)(3A:69:CC:66:D0:B9)(50.10)->100
[2021-05-07 07:47:52][DEBUG] : Passage dans la fonction event updateValue
[2021-05-07 07:47:52][INFO] : Event reçu du démon sur :Volet chambre parentale : Position.current=100(orig:100)
[2021-05-07 07:48:06][ERROR] : Problème de communication avec le démon à la demande http://192.168.1.16:55073/setAccessories?id=3A%3A69%3ACC%3A66%3AD0%3AB9&aid=50&iid=10&val=100 Exception : Exception: Echec de la requête HTTP : http://192.168.1.16:55073/setAccessories?id=3A%3A69%3ACC%3A66%3AD0%3AB9&aid=50&iid=10&val=100 cURL error : Operation timed out after 30000 milliseconds with 0 bytes received in /var/www/html/core/com/http.com.php:133 Stack trace: #0 /var/www/html/plugins/hkControl/core/class/hkControl.class.php(490): com_http->exec(30, 1) #1 /var/www/html/plugins/hkControl/core/class/hkControl.class.php(1130): hkControl->hkExecute('setAccessories', Array) #2 /var/www/html/core/class/cmd.class.php(1104): hkControlCmd->execute(Array) #3 /var/www/html/plugins/virtual/core/class/virtual.class.php(335): cmd->execCmd(Array) #4 /var/www/html/core/class/cmd.class.php(1104): virtualCmd->execute(Array) #5 /var/www/html/core/class/scenarioExpression.class.php(1726): cmd->execCmd(Array) #6 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #7 /var/www/html/core/class/scenarioElement.class.php(176): scenarioSubElement->execute(Object(scenario)) #8 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #9 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #10 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #11 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #12 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #13 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #14 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #15 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #16 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #17 /var/www/html/core/class/scenario.class.php(803): scenarioElement->execute(Object(scenario)) #18 /var/www/html/core/php/jeeScenario.php(50): scenario->execute('schedule', ''Scenario execu...') #19 {main}
[2021-05-07 07:48:06][DEBUG] : SetAccessories brut : 
[2021-05-07 07:48:06][INFO] : Action à envoyer au démon : Position.target (Ouvrir)(3A:69:CC:66:D0:B9)(51.10)->100
[2021-05-07 07:48:36][ERROR] : Problème de communication avec le démon à la demande http://192.168.1.16:55073/setAccessories?id=3A%3A69%3ACC%3A66%3AD0%3AB9&aid=51&iid=10&val=100 Exception : Exception: Echec de la requête HTTP : http://192.168.1.16:55073/setAccessories?id=3A%3A69%3ACC%3A66%3AD0%3AB9&aid=51&iid=10&val=100 cURL error : Operation timed out after 30000 milliseconds with 0 bytes received in /var/www/html/core/com/http.com.php:133 Stack trace: #0 /var/www/html/plugins/hkControl/core/class/hkControl.class.php(490): com_http->exec(30, 1) #1 /var/www/html/plugins/hkControl/core/class/hkControl.class.php(1130): hkControl->hkExecute('setAccessories', Array) #2 /var/www/html/core/class/cmd.class.php(1104): hkControlCmd->execute(Array) #3 /var/www/html/plugins/virtual/core/class/virtual.class.php(335): cmd->execCmd(Array) #4 /var/www/html/core/class/cmd.class.php(1104): virtualCmd->execute(Array) #5 /var/www/html/core/class/scenarioExpression.class.php(1726): cmd->execCmd(Array) #6 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #7 /var/www/html/core/class/scenarioElement.class.php(176): scenarioSubElement->execute(Object(scenario)) #8 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #9 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #10 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #11 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #12 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #13 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #14 /var/www/html/core/class/scenarioExpression.class.php(1257): scenarioElement->execute(Object(scenario)) #15 /var/www/html/core/class/scenarioSubElement.class.php(74): scenarioExpression->execute(Object(scenario)) #16 /var/www/html/core/class/scenarioElement.class.php(162): scenarioSubElement->execute(Object(scenario)) #17 /var/www/html/core/class/scenario.class.php(803): scenarioElement->execute(Object(scenario)) #18 /var/www/html/core/php/jeeScenario.php(50): scenario->execute('schedule', ''Scenario execu...') #19 {main}
[2021-05-07 07:48:36][DEBUG] : SetAccessories brut : 

(et la gateway venait de dire qu’elle était déconnectée avant ton essai… donc forcément pas de réponse)

Alors ça c’est très étrange je n’ai absolument rien qui est sensé changer la position des volet avant 7h30 le matin :thinking:
Je confirme que le Jeedom est bien à l’heure et à priori je n’ai pas de problème de wifi je télétravail sans problème ou coupure depuis plus d’un an maintenant :frowning:
Je vais procéder au réappairage ce midi, voir si tout reviens à la normal, et simuler un nouveau débranchement/rebranchement de la gateway. Je te tiens au jus. Merci :+1:

pas besoin de simuler, elle se déconnecte d’elle même, observe les logs…

Bon j’ai complètement réinitialisé la gateway idiamond.

Ma sentence a été de tout reconfigurer (virtuel/volet/etc…) Mais la bonne nouvelle c’est que je n’ai plus de aurevoir intempestif pour le moment.
Quand j’aurai 5 min je débrancherai la gateway pendant 5min et la rebrancherai pour voir si je ne reproduit plus le problème.

Je te tiens au jus :+1: merci !

1 « J'aime »

Bon après plusieurs jours et différents tests de débranchements plus ou moins long. La réinitialisation à bien réglé tous mes soucis d’instabilité.
Je ne sais pas dire l’origine de ces instabilités (que je n’avais qu’avec jeedom pas via l’appli ni GHome) lié à une béta ? Ou au passage Beta/Stable… Bref l’essentiel c’est que tout fonctionne maintenant.

Merci beaucoup :slight_smile:

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.