Plus de retour d’état suite à la MAJ 31/03

A lire tous vos commentaires, j’ai réinstallé les dépendances (2 fois) et redémarrer 2 fois mon Rpi, mais en vain.

Qu’a tu dans les log

Bonsoir Mika, rien de spécial, j’ai déjà un peu épluché les logs.
Le log des updates semblent s’être déroulé correctement.
Le log eibd en mode debug annonce le démarrage du démon. On voit aussi que lorsque j’interroge une variable, on voit la trace qui reste sans réponse (dans tous les cas je vois la requête arriver côté log de ma passerelle mais rien en retour.

image

Tu pensais à quels logs en particulier ?

Et ça c’est le log côté passerelle KNX où on voit bien le READ arriver et la réponse qui n’arrive pas au jeedom. De plus les trame WRITE sur le bus KNX qu’on voit côté passerelle KNX ne sont pas captées par le bus monitor du plugin Jeedom :

J’ai redémarrer plusieurs fois oui :wink:
Tout démarre de mon côté, en mode routing ou tunneling. Les logs sont OK mais la trame WRITE sur le bus n’est plus lu et n’apparait pas dans le bus monitor.

À tu essayé le reboot

Bonjour,
Meme chose ici, le demon ne demarre plus, et quand il semble demarrer a la suite de changement de Type de passerelle mode NAT<-> tunneling, il continue de lire depuis le cache.
Le log quand il ne demarre plus:
0004|[2022-04-09 10:11:02]DEBUG : [Moniteur Bus] KNXd est arrété
0005|[2022-04-09 10:11:02]DEBUG : Lancement du Bus Monitor
0006|[2022-04-09 10:11:02]DEBUG : Connexion a EIBD sur le serveur 127.0.0.1:6720
0007|[2022-04-09 10:11:03]DEBUG : [Moniteur Bus] KNXd est arrété
0008|[2022-04-09 10:11:04]DEBUG : [Moniteur Bus] KNXd est arrété
0009|[2022-04-09 10:11:06]DEBUG : [Moniteur Bus] KNXd est arrété

J’etais en IPTN quand ca fonctionnait avant la mise a jour, et j’ai essaye de reinstaller plusieurs fois, soit tout le systeme, soit juste le plugin, soit les dependances, rien a faire il lit toujours depuis le cache.

Comment vide-t-on ou desactive-t-on le cache?

Merci de votre aide :slight_smile:

Idem même en injectant une sauvegarde de plusieurs mois en arrière … étrange…
Voici comment j’ai résolu le problème avec un passerelle Siemens N148/22 et un Jeedom Smart:
EIBD
Puis Reboot

[EDIT]
Sur certains équipements « Lumière », plus de retour d’état. Je devais faire un « READ » sur la commande info. J’ai constaté que sur ces commandes le flag « Lecture » était coché au lieu du « Ecriture » (impossible de savoir l’origine de ce changement).
Pour corriger le flag, j’ai recréé la commande info et c’est rentré dans l’ordre.

[EDIT du 23 avril]
Les MàJ du plugin eibd sont faites (version 2022-04-15 06:05:35)
2 semaines sans problème.

Bonsoir à tous,
Gregory, nouvel utilisateur sur Jeedom.

Installation : Jeedom Delta, KNX Hager cablé, Passerelle TYF120.
Je vais suivre ce sujet car je suis dans le même cas que vous.

Après avoir coupé la VM de la freebox où se trouve Jeedom, je n’ai plus de retour d’état automatique (je suis obligé d’appuyer sur read dans l’équipement pour le màj dans le dashboard)

J’ai réussi à refaire marcher le retour d’état en :

  • Passant à la version EIBD beta mais cela ne marchait toujours pas.
  • Puis dans la configuration, j’ai changé le type de passerelle en IPTN, mais le Demon ne se lancait pas
    puis revenu en IPT, et la cela remarche…
    Je pense que cela ne marchera plus si je coupe Jeedom.

Pas mieux pour moi.
Dans les logs j’ai un drop Syslog de mon Rpi qui héberge jeedom, j’ai un drop packet lorsque je déclenche un read. L’adresse KNX 15.15.255 est celle que j’ai mis sur mon équipement Jeedom KNX et est configurée sur ma passerelle Comfoway KNX.
Le log suivant est généré lorsque je fait un READ dans jeedom d’une valeur sur mon bus (READ de la valeur 6/1/12) - désolé de la taille du log mais c’est le log de la commande seule.


Apr 10 23:18:26 : jeedom: Layer 8 [ 8:systemd_/systemd     1656.821] New Connection
Apr 10 23:18:26 : jeedom: Layer 8 [61:systemd_/CConn       1656.821] ClientConnection Init
Apr 10 23:18:26 : jeedom: Layer 3 [61:systemd_/CConn       1656.821] Allocate 0.0.4
Apr 10 23:18:26 : jeedom: Layer 7 [62:systemd_@0.0.4/Group 1656.821] OpenGroup
Apr 10 23:18:26 : jeedom: Layer 4 [64:systemd_/TGr         1656.821] OpenGroup 6/1/12 RW
Apr 10 23:18:26 : jeedom: Layer 7 [62:systemd_@0.0.4/Group 1656.822] OpenGroup complete
Apr 10 23:18:26 : jeedom: Layer 3 [63:systemd_/ConnS       1656.822] registerLink: 63:systemd__63
Apr 10 23:18:26 : jeedom: Layer 3 [63:systemd_/ConnS       1656.822] Start: cfg:systemd_
Apr 10 23:18:26 : jeedom: Layer 5 [63:systemd_/ConnS       1656.822] down => >up
Apr 10 23:18:26 : jeedom: Layer 5 [63:systemd_/ConnS       1656.822] Starting
Apr 10 23:18:26 : jeedom: Layer 5 [63:systemd_/ConnS       1656.822] >up => up
Apr 10 23:18:26 : jeedom: Layer 4 [63:systemd_/ConnS       1656.822] link state changed: up
Apr 10 23:18:26 : jeedom: Layer 5 [63:systemd_/ConnS       1656.822] Started
Apr 10 23:18:26 : jeedom: Layer 4 [63:systemd_/ConnS       1656.822] link state changed: up
Apr 10 23:18:26 : jeedom: Layer 4 [ 1:main                 1656.822] check start
Apr 10 23:18:26 : jeedom: Layer 4 [ 1:main                 1656.822] check end: want_up 1 some 1>1 all 0>1, going 0 up 5 down 0
Apr 10 23:18:26 : jeedom: Layer 7 [61:systemd_/CConn       1656.822] recv Group(002): 00 00
Apr 10 23:18:26 : jeedom: Layer 4 [64:systemd_/TGr         1656.822] Recv Group T_Data_Group A_GroupValue_Read
Apr 10 23:18:26 : jeedom: Layer 8 [63:systemd_/ConnS       1656.823] found addr 0.0.4
Apr 10 23:18:26 : jeedom: Layer 6 [16:B.gateway/Conn       1656.823] sending, send_more clear
Apr 10 23:18:26 : jeedom: Layer 6 [16:B.gateway/Conn       1656.823] sendNext called, send_more set
Apr 10 23:18:26 : jeedom: Layer 6 [ 1:main                 1656.823] sending set
Apr 10 23:18:26 : jeedom: Layer 6 [31:systemd_/ConnS       1656.823] sending, send_more clear
Apr 10 23:18:26 : jeedom: Layer 7 [29:systemd_/CConn       1656.823] Recv(002): 00 00
Apr 10 23:18:26 : jeedom: Layer 6 [31:systemd_/ConnS       1656.823] sendNext called, send_more set
Apr 10 23:18:26 : jeedom: Layer 6 [ 1:main                 1656.823] sending set
Apr 10 23:18:26 : jeedom: Layer 6 [ 8:systemd_/systemd     1656.823] is OK
Apr 10 23:18:26 : jeedom: Layer 6 [22:server/Server        1656.823] is OK
Apr 10 23:18:26 : jeedom: Layer 6 [ 4:systemd_/systemd     1656.823] is OK
Apr 10 23:18:26 : jeedom: Layer 6 [63:systemd_/ConnS       1656.823] is OK
Apr 10 23:18:26 : jeedom: Layer 6 [12:A.unix/local         1656.823] is OK
Apr 10 23:18:26 : jeedom: Layer 6 [16:B.gateway/Conn       1656.823] is OK
Apr 10 23:18:26 : jeedom: Layer 6 [31:systemd_/ConnS       1656.823] is OK
Apr 10 23:18:26 : jeedom: Layer 6 [ 1:main                 1656.823] OK
Apr 10 23:18:26 : jeedom: Layer 6 [ 2:main/L               1656.823] OK L
Apr 10 23:18:26 : jeedom: Layer 2 [19:C.pace/B.gateway     1656.828] out 1/2: delay for 0.012 sec
Apr 10 23:18:26 : jeedom: Layer 2 [19:C.pace/B.gateway     1656.841] delay done
**Apr 10 23:18:28 : jeedom: Layer 5 [18:single/B.gateway     1658.664] drop packet from 15.15.255**
Apr 10 23:18:31 : jeedom: Layer 8 [61:systemd_/CConn       1661.828] ClientConnection 0.0.4 closing
Apr 10 23:18:31 : jeedom: Layer 3 [ 1:main                 1661.828] Release 0.0.4
Apr 10 23:18:31 : jeedom: Layer 3 [63:systemd_/ConnS       1661.828] unregisterLink: systemd__63
Apr 10 23:18:31 : jeedom: Layer 8 [61:systemd_/CConn       1661.828] Exiting
Apr 10 23:18:31 : jeedom: Layer 7 [61:systemd_/CConn       1661.828] CloseGroup
Apr 10 23:18:31 : jeedom: Layer 4 [64:systemd_/TGr         1661.828] CloseGroup
Apr 10 23:18:31 : jeedom: Layer 4 [ 1:main                 1661.829] check start
Apr 10 23:18:31 : jeedom: Layer 4 [ 1:main                 1661.829] check end: want_up 1 some 1>1 all 1>1, going 0 up 5 down 0

J’ai l’impression que vous êtes tous sur rpi non ?

Salut

Pour ma part je suis sur smart
et j ai semaine dernière deux plantages âpres des MAJ de plugin
Le premier un simple reboot a fait refonctionner le KNX
Le deuxième samedi soir j’ai du faire plusieurs reboot ,
redémarrer les dépendances et ça a fini par refonctionner …

Yes, sur un pi4

Après vérification
Ce type en tunneling Nat, il n’est pas a utiliser car il exige des paramètres que je n’est pas encore ajouté a la configuration du plugin.

Avez-vous vraiment besoin de natté la passerelle ?
Je pense qu non vue le fonctionnement en ipt simple

Attention les adresses physiques données pour jeedom (plage adresse physique saisie +1 + nombre de connexions) doivent être des adresses libre non utilisée et attribué uniquement au fonctionnement de jeedom

De mon côté j’ai 2 VM jeedom sous Ubuntu. L’application de la dernière mise à jour empêche le démarrage du démon.

Le redémarrage n’a rien changé, de même que la réinstallation des dépendances et le recherche à nouveau de la passerelle. Le démon ne démarre pas.

Je pense que je me suis mal exprimé. L’adresse KNX 15.15.255 est celle configurée sur ma passerelle Comfoway. Et donc c’est celle-ci que j’indique quand sur l’équipement créé dans Jeedom (là où le commentaire indique que cette adresse n’est pas forcément utile - deuxième ligne de paramètrage de l’équipement après son nom). Cela fonctionnait avant la mise à jour.
Le drop packet d’une adresse KNX est bizarre non ?

Pour résumer ma situation (pour info rien a changé dans la config d’avant mise à jour du plugin) :

Côté Jeedom :

  • démon KNX en mode Tunnelign OK
  • Dépendances OK
  • log syslog sur un READ manuel : drop packet
  • rien sur le busmonitor de jeedom dans le plugin

Côté passerelle :

  • le READ est vu sur le monitoring de la passerelle Comfoway
  • On voit le RESPONSE
  • jeedom ne voit rien

Je suis dispo pour donner plus d’infos.

Ok j’ai eu un doute

Ok c’est le souci si Jeedom ne vois pas passe les trames

Pour le moment je cherche pourquoi on a tous des problèmes différents (moi mes trame se répète)
Est-ce possible de me faire une connexion sur ton jeedom pour que je puisse analyser le problème

ma petite pierre a l’édifice, je me trouve aussi dans une situaton similaire, tout fonctionne mais après un certain temps, le retour d’état ne fonctionne plus (je suis sur la dernière version stable). si tu as besoin d’un acces, dit moi, je viens de mettre les logs en Debug, on verra s’il y a qqch

apres le plantage, j’ai ceci:

[2022-04-11 22:42:05][DEBUG] : [Moniteur Bus] Type de data non prise en charge par la plugin (0.0.0 - 0/0/0)
[2022-04-11 22:42:05][DEBUG] : [Moniteur Bus] Type de data non prise en charge par la plugin (0.0.0 - 0/0/0)
[2022-04-11 22:42:05][DEBUG] : [Moniteur Bus] Type de data non prise en charge par la plugin (0.0.0 - 0/0/0)

autre chose, j’ai eu une notification de jeedom me disant qu’il ne reste que 10 % d’espace disque. j’ai fait un roolback (VM) pour la nuit, je pourrais p-e encore regarder demain.

apres le roolback, j’en suis loin des 90%

Filesystem      Size  Used Avail Use% Mounted on
udev            984M     0  984M   0% /dev
tmpfs           200M   21M  179M  11% /run
/dev/sda1        30G   12G   17G  40% /
tmpfs           998M     0  998M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           998M     0  998M   0% /sys/fs/cgroup
tmpfs           256M  7.5M  249M   3% /tmp/jeedom

est ce que le log du deamon saturerait?

Bonjour,

Avant la mise à jour du 31 mars, j’utilisais déjà knxd (et pas eibd) avec systemd sur le même système (rpi3 sous debian) que jeedom et le plugin knx.

Ma procédure d’installation est documentée ici.

On peut y voir que KNXD est configuré pour utiliser un adaptateur USB série pour communiquer avec le réseau KNX de la maison. Le RPi fait donc office de passerelle IP/KNX (un peu comme les boitier Jeedom Atlas Pro).

Tout fonctionnait : easyknx sur le mobile, ETS sur le pc et jeedom dans le navigateur :relieved:.

jeedom-knxd

Depuis la mise à jour du 31 mars: le plugin écrase ma configuration en remplaçant par un fichier /etc/knx.ini mais sans possibilité de préciser l’utilisation d’un port série :angry:.

Si l’interface du plugin doit permettre de configurer le démon, elle doit permettre de configurer l’IP de la passerelle et le port tpuart. Or il n’y a qu’un champ à remplir.

Quand je rétablie la configuration en refaisant ma procédure, tout le monde (easyknx, ETS et jeedom) retrouvent le réseau KNX. Mais jeedom ne voit pas les retours d’état :slightly_frowning_face:.

Comme je ne sais pas où trouver le code source versionné (git ?), difficile de dire ce qui a sauté entre la version précédente et cette version.

setop

PS: malgré les soucis rencontrés récemment, merci mille fois @mika-nt28 :green_heart: pour le travail accompli sur cet indispensable plugin

Tu veux dire que j’ai oublié le port série
Tu peux poster ton knxd.ini

Ca fonctionnait chez toi justement c’est la cause de tout çà

@setop j’ai regardé rapidement dans la configuration de knxd avec le fichier ini
Ils ont changé de nom, ce n’ai plus TPUARTS mais TPUART.

J’ai poussé une mise à jour en stable