Erreur dans mqtt discovery

Hello

J’ai installé MqttDiscovery et Theengs Gateway de Mips et bien que cela semble fonctionner (mes 4 nut find 3 sont bien récupérées) j’ai des erreurs dans le log de mqtt-discovery sans piger ce que cela veut dire.

Jeedom (debian 10*) sur PI 4B 8Go, page santé tout est au vert
*10 car jusque là j’avais BLEA donc l’étape à venir sera de basculer jeedom en debian 11.

0000|[2023-11-12 20:14:41]ERROR : error during send: Server disconnected
0001|[2023-11-12 20:20:59]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0002|[2023-11-12 20:32:13]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0003|[2023-11-12 21:49:56]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0004|[2023-11-12 22:28:32]ERROR : error during send: Server disconnected
0005|[2023-11-12 23:08:01]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0006|[2023-11-12 23:54:41]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0007|[2023-11-13 00:14:02]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0008|[2023-11-13 00:52:06]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0009|[2023-11-13 01:24:23]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0010|[2023-11-13 02:22:37]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0011|[2023-11-13 03:16:58]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0012|[2023-11-13 03:36:38]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0013|[2023-11-13 03:47:44]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0014|[2023-11-13 04:02:03]ERROR : error during send: Server disconnected
0015|[2023-11-13 04:52:36]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0016|[2023-11-13 05:16:28]ERROR : error during send: Server disconnected
0017|[2023-11-13 06:32:59]ERROR : error during send: Server disconnected
0018|[2023-11-13 06:46:29]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0019|[2023-11-13 08:14:07]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0020|[2023-11-13 08:31:21]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0021|[2023-11-13 08:44:07]ERROR : error during send: Server disconnected
0022|[2023-11-13 09:39:13]ERROR : error during send: Server disconnected
0023|[2023-11-13 09:54:52]ERROR : error during send: Server disconnected
0024|[2023-11-13 11:50:24]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0025|[2023-11-13 12:08:36]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0026|[2023-11-13 12:27:18]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0027|[2023-11-13 12:29:52]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0028|[2023-11-13 13:08:21]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0029|[2023-11-13 13:24:52]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0030|[2023-11-13 15:48:45]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0031|[2023-11-13 16:20:05]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0032|[2023-11-13 16:44:57]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0033|[2023-11-13 17:21:01]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0034|[2023-11-13 18:43:10]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0035|[2023-11-13 18:49:09]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0036|[2023-11-13 19:20:22]ERROR : error during send: [Errno None] Can not write request body for http://127.0.0.1:80/plugins/MQTTDiscovery/core/php/jeeMQTTDiscovery.php?apikey=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
0037|[2023-11-13 19:55:42]ERROR : error during send: Server disconnected

Salut,

En fait ce n’est vraiment pas grave et ca va disparaître; es-tu en stable ou beta?

J’explique: par défaut le démon du plugin va pousser chaque seconde (c’est la config cycle du plugin) tous les changements récupérés sur la dernière seconde (sauf s’il ny a aucun changement évidemment)
Manifestement sur une config « moyenne » c’est un peu trop fréquent et il y a des ratés. Cela n’a aucune conséquence car en cas d’échec il garde les changements pour les poster au prochain cycle (la seconde qui suit) et visiblement là ca passe puisque tu n’as un log que une fois toutes les x minutes.

Avec la bêta demain il ne va plus log en error ce cas sauf si ca se produit 2 fois de suite; si je n’ai pas fait d’erreur car en fait je n’ai que très peu de cas perso (je tourne sur vm sur proxmox sur nuc)

Donc

  • soit tu tests la beta demain et tu me dis si c’est ok
  • soit tu augmentes légèrement le cycle a 1.5 ou 2 pour réduire les cas d’erreur (moins de call ca fera moins de charge et donc moins de raté)
  • soit tu attends que ca passe en stable

Bonsoir,

J’ai fait ce que propose Mips, passage du cycle à 1.5 et je n’ai plus du tout d’erreur. Il faut relancer le demon de MQTTDiscovery juste après la modification.

Je teste demain matin la version bêta.

Je suis en stable. Je passerai la beta demain soir si j’ai le temps. Le principal c’est que ce n’est pas un problème. Merci pour ton retour. :slightly_smiling_face:

Bonjour,

Juste pour « voir » en attendant ton passage en bêta (je viens de le faire sur ma machine de prod), passes le délai du cycle à 1.1, sauvegardes et relances le service.

Dans mon cas, cela est suffisant, avant cela, j’avais 3/4 messages par heure.

Fait mais pas encore eu le temps de regarder le resultat😉
Je vous tiens au jus

Bon bah comme je m’en doutais je suis bloqué au taf sur des pb de serveurs donc je ne pourrai pas faire de retour sur la résolution ce soir

Eh ben merci… on voit où sont les priorités…

:laughing: bonne m…

J’avais passé le cycle à 1,5 mais toujours des erreurs

0004|[2023-11-14 01:38:13]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.102:22. Error 110. Connection timed out
0005|[2023-11-14 01:39:14]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.102:22. Error 110. Connection timed out
0006|[2023-11-14 08:54:38]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.101:22. Error 110. Connection timed out
0007|[2023-11-14 08:55:41]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.101:22. Error 110. Connection timed out
0008|[2023-11-14 11:51:44]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.101:22. Error 110. Connection timed out
0009|[2023-11-14 11:52:42]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.101:22. Error 110. Connection timed out
0010|[2023-11-14 12:31:14]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.102:22. Error 110. Connection timed out
0011|[2023-11-14 23:56:14]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.102:22. Error 110. Connection timed out
0012|[2023-11-14 23:57:07]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.102:22. Error 113. No route to host
0013|[2023-11-15 10:05:15]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.101:22. Error 110. Connection timed out
0014|[2023-11-15 12:42:14]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.102:22. Error 110. Connection timed out
0015|[2023-11-15 12:43:07]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.102:22. Error 113. No route to host
0016|[2023-11-15 13:22:14]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.101:22. Error 110. Connection timed out
0017|[2023-11-15 13:23:06]ERROR : Erreur sur la fonction cron du plugin : Cannot connect to 192.168.1.101:22. Error 113. No route to host

Je passe sur la béta pour tester :wink:

Je ne suis pas sûr que cela soit le même problème.

Tu as bien mis 1.5 et pas 1,5 ?

C’est le même jounal de log ?

1 « J'aime »

ah oui tu as raison.

bon on verra bien demain avec la beta pour l’erreur initiale

EDIT: mes 2 pi zero 2w semble moins stables depuis que je suis passé sur TGW d’où les erreurs ces 2 derniers jours. J’ai des déconnexions wifi 3 à 4 fois par jours contre 1 ou 2 fois par mois max sous BLEA (malgré la charge sous debian 11)

J’ai testé sur une infra dédié 2 semaines sans aucun problème.

J’ai passé en production samedi, mais sans pi zero. Je n’arrive à rien avec lui (rien que Debian 11 il ne supporte pas la commande apt update, il perd le réseau).

Du coup j’ai laissé un Rpi3b en antenne, connecté en Wifi.
Aucune déconnexion depuis samedi.
Et l’antenne principale est sur le RPI4B qui héberge le Jeedom. Les 2 ont une clé Sena.

J’ai une charge qui est légèrement supérieur à BLEA sur le Jeedom (mais 1 plugin en plus Mqttdiscovery) et une application en plus (Theengs Gateway).

Il me.semble que Mips utilise des Rpi zéro et c’est stable chez lui depuis plusieurs mois.

Bonjour,

Chez moi avec une antenne Theengs sur PI0W et debian 11 : RAS c’est stable.

Fabrice a la poisse avec ses pi0 c’est connu !

Oui tout à fait j’ai 2 pi0 qui tourne avec theengs.
J’en ai un qui a un peu du mal; plugin-monitoring le perd de temps en temps mais ca à toujours été le cas pour lui, c’est pareil qu’avant.

Je n’ai plus d’erreur suite au passage en beta. Tks @Mips

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