Plugin knx, deamon qui redémarre

salut @mika-nt28,

cela fait longtemps :slight_smile:

je rencontre un petit problème au niveau du plugin knx (version stable dernière release, jeedom v4.1.23 ), j’ai de plus en plus souvent des logs comme quoi le deamon redémarre:

2021-06-01 10:56:02	info	[BusMonitor] 3 erreur consécutive, nous redémarront le demon		17
2021-06-01 10:56:02	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-06-01 10:31:11	eibd	Erreur sur eibd::BusMonitor() : connect failed			
2021-06-01 07:47:57	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-06-01 07:25:08	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-06-01 07:15:22	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-06-01 07:09:15	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-06-01 02:00:15	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-05-31 22:10:57	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-05-31 21:52:40	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-05-31 21:28:30	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-05-31 17:03:34	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-05-31 15:02:26	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-05-31 14:53:24	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-05-31 14:18:16	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-05-31 13:33:35	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-05-31 13:08:54	eibd	Erreur sur eibd::BusMonitor() : connect failed		
2021-05-31 10:46:00	eibd	Erreur sur eibd::BusMonitor() : connect failed

Les logs de mon plugin sont en debug, il faut juste que j’arrive a récupéré les logs lors de l’erreur car ils sont noyés dans mes commandes.

Au niveau du KNX.log (/var/log/) je n’ai pas grand chose puisqu’il a redémarré.

si tu as une piste je suis preneur.

Bonjour

J’ai régulièrement des « connect failed » sur le bus monitor et je n’est pas trouvé la cause
Il sont quand même beaucoup moins présents que toi puisque je doit en avoir 1 par semaines et sans conséquence.

Je me demande si c’est pas knxd qui s’arrête

PS
Merci pour la paypal

oui et ce qui est spécial, c’est que c’est pas régulier (par exemple une commande qui ferait planter de manière cyclique).

je vais essayer de récupérer les logs a ce moment pour voir si je vois qqch d’autre. Mais je n’ai plus rien de puis ce matin…

il me semble qu’après un reboot, cela avait un peu aidé.

Bonjour a vous deux,
Alors pour vous confirmer, le soucis est identique chez moi, même config et la conexion est Out assez souvent mais de façon aléatoire: rien pendant plusieurs heures voir jour puis plusieurs fois en une heure d’un coup.
Ma config n’a pas changer depuis des mois, pas d’ajout de matos, j’ai vérifier les flags au cas où…
@mika-nt28, peut être que dans les dépendances, il y a des libs a mettre a jour ?
Thierry

Bonjour

Sur ma machine de prod j’ai relancé l’installation des dependance et blinder de log la verification du demon
J’ai egalement commanté la sortie du demon lorsqu’il y a trop de message que le plugin n’est pas capable d’exploité (mais le probleme n’est pas la)

Je n’ai toujours pas eu de deconnexion mais chez moi y en a pas souvant.

Si chez vous c’est plus recurent ont peut faire la meme chose, si vous voulez me transmetre une connexion

quand je regarde les logs, ceux ci sont chaque fois mis a 0 lors du redémarrage des démons.

il n’y a pas moyen de les garder entre chaque démarrage?

Faut commenter la ligne log::remove dans la fonction deamon_start

voila ce que j’ai dans les logs:
message:

2021-06-02 22:35:23	info	[BusMonitor] 3 erreur consécutive, nous redémarront le demon		
2021-06-02 22:35:23	eibd	Erreur sur eibd::BusMonitor() : connect failed

et logs:

[2021-06-02 22:35:21][INFO] : [Garage - Rez][Impulsion][Eau de pluie] : Mise à jour de la valeur : 100pulses
[2021-06-02 22:35:23][DEBUG] : Deconnexion a EIBD sur le serveur 127.0.0.1:6720
[2021-06-02 22:35:23][DEBUG] : Lancement du Bus Monitor
[2021-06-02 22:35:23][DEBUG] : Connexion a EIBD sur le serveur 127.0.0.1:6720
[2021-06-02 22:35:23][ERROR] : Erreur sur eibd::BusMonitor() : connect failed
[2021-06-02 22:40:03][INFO] : [Start] knxd --daemon=/var/log/knx.log --pid-file=/var/run/knx.pid -t1023 --eibaddr=1.1.110 --client-addrs=1.1.111:3 --Name=Jeedom -D -T -S --listen-tcp=6720 -b  ipt:192.168.3.210:3671 >> /var/log/knx.log 2>&1
[2021-06-02 22:40:03][DEBUG] : Lancement du Bus Monitor
[2021-06-02 22:40:03][DEBUG] : Connexion a EIBD sur le serveur 127.0.0.1:6720
[2021-06-02 22:40:07][DEBUG] : Initialisation de valeur des objets KNX

ce qui m’embête, c’est que pendant 5 mins, j’ai plus de lien entre les 2. je vais mettre a jour l’os via apt-get upgrade / update et faire un reboot pour voir si cela aide

et pour le deamon (/var/log/knx.log), je n’ai pas les logs d’avant donc dificile de savoir pourquoi il a planté

Bonjour,

J’ai mise a jours la beta avec la premiere correction et test chez moi qui explique peut etre la différence d’arret

La beta, il n’y a que cela qui change ?
Si c’est le cas, je peux basculer dessus

Heu non si tu es en stable y a beaucoup de modifications.
Vas falloir que je sorte d’ailleurs en stable même si je n’est pas terminé la merge par templates dans l’arborescence

Edit

C’est en stable
Fait bien un backup y a beaucoup de mise à jours s’il y a un moment

Ok, je vais y regarder ce soir. Merci

De mon coté je suis repassé sur la stable sur ma prod => pas de soucis

Bonjour,
Bon et bien, j’ai du faire un truc, mise à jour (python et pip entre autre) ou autre car depuis 3 jours, aucun redémarrage du daemon !
Je ferais la mise à jour ce soir en rentrant.
Merci
Thierry

@thienell

Tu m’a fait une connexion sur ton jeedom et j’ai appliquer la modif de la derniere version
Ce qui confirme du coup des trame knx ou le bus ne sais pas les gerer qui arretait le demon proprement auparavant et que j’ai du coup modifié pour simplement passé a la suivante.
Je regarderai peut etre par la suite pour ajouté un log histoire de voir ce qu’il se passe

2 « J'aime »

Ah, je comprend mieux :+1:
Je pensais que tu avait mis en place d’ autres logs pour debugger.
Je fait la mise a jour quand même ou j’attends?
Thierry

Y avait les 2

Ok, depuis hier soir ras avec la maj :wink:
Merci Mika
Thierry

Bon , @mika-nt28, j’ai parlé trop vite, redémarrage du daemon à l’instant.
Je touche à rien.
Thierry

avec la mise a jours?