Dans l’interface web, un coup les lumières sont actives/actionnables, un coup elles sont grisées, et ça change toutes les 5 ou 10 secondes
Et dans le fichier de log, j’ai des erreurs en boucle :
2021-12-05 15:49:17 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/3/2
2021-12-05 15:49:17 WARNING (MainThread) [xknx.log] Could not sync group address '1/3/2' (Salon.Plafond - State)
2021-12-05 15:49:17 WARNING (MainThread) [xknx.log] Error: KNX bus did not respond in time (2.0 secs) to GroupValueRead request for: 1/3/3
2021-12-05 15:49:17 WARNING (MainThread) [xknx.log] Could not sync group address '1/3/3' (Salon.Mur - State)
2021-12-05 15:49:22 WARNING (MainThread) [xknx.log] Received DisconnectRequest from tunnelling sever.`
Je me réponds moi-même, au cas où ça en aiderait d’autres…
Enfin, c’est plutôt un début de réponse :
Apparemment, ce serait du côté de mon module KNX-IP BAOS que la connexion serait coupée régulièrement, à moins que ce ne soit un intermédiaire (le Syno/docker) ?
En tout cas, il semblerait que HA lui-même ne soit pas en cause.
J’ai essayé de lancer knxmap alors que HA tournait, et dans certains cas, il me répond « NO_MORE_CONNECTIONS », et quelques secondes plus tard, il accepte la connexion parce que celle avec HA est visiblement coupée…
Je dois avoir encore un raspberry quelque part pour voir si ça fonctionne mieux sans container…
Étant en phase de prise en main de HA suite à l’arrêt de Lifedomus et de retour dans node-Red et le Node Knx j’ai un peu ramé en passant à la version KNXultimate très différente de la version KNX que j’utilisais précédemment
Je suis tombé les tutos de Max Supergiovane
Et du coup je te conseille d’utiliser KNX-Ultimate Wiever
Une fois installé la connexion multicast le Wiever te renvoie toutes les données qui passent sur le bus un peu comme avec le mode diagnostic d’ETS5
Je ne sais pas encore si le Wiever peut le faire
Par contre avant de découvrir KNX Ultimate d’autres node Knx plus ancien que j’ai déjà testé devrait permettre de le faire avec une requête pour faire de l’interrogation systématique et envoyer les données vers une base de données
J’ai dans l’idée de pouvoir utiliser ce type de méthode pour mettre à jour d’autres modifications futures du knxproj
As-tu au moins le fichier ETS?? Sinon les autres méthodes passent par des logiciels spécialisés trop coûteux pour une seule installation
Reste soit une méthode avec NodeRed soit la recréation de tout ton projet
L’installateur avait tout mis en place, et je lui avais demandé de me fournir ce qu’il fallait pour que je puisse « jouer » en domotique, sans savoir trop ce qu’il en était à l’époque… (il y a 7 ans)
Il m’avait répondu qu’il m’enverrait ça, mais ne l’a jamais fait, malgré plusieurs relances…
Non, pas de ETS5, n’ayant rien mis installé moi-même…
Et ça me ferait mal quand même de devoir payer une licence pro (vu le nombre de « participants ») à 1000 € pour faire tourner une solution gratuite comme HA et/ou node-red
A l’époque de mon premier post, j’avais fini par poster sur le forum HA officiel et j’avais été en contact avec un des dev de xknx mais on avait pas réellement trouvé la source du problème. Depuis, j’avais un peu abandonné mais ton post m’a redonné un peu d’espoir
Avec les versions d’HA avant novembre 2021, ça fonctionnait en partie (comme expliqué ci-dessus) et à partir de cette version, ils ont changé la gestion d’erreurs, et du coup ça fonctionnait encore moins.
Par contre, quand j’avais essayé d’autres solutions comme Homey, la gestion KNX fonctionnait apparemment mieux (mais d’autres choses me plaisaient moins, forcément, sinon je ne serais pas ici )
Avec Node-red et KNX Ultimate après avoir pas mal ramé, j’obtient ceci
IL suffit actionner les commandes disponibles dans ton installation et tout s’affiche ensuite
Merci pour tout ça…
Ça me fait un peu peur quand tu parles d’avoir pas mal ramé, alors que je rame déjà pour avoir un node-red opérationnel
Blague à part, tu as des conseils et/ou de bons liens pour le démarrage avec node-red ?
J’ai essayé, pour commencer, avec une simple image node-red avec docker & portainer sur mon synology, mais ça se plante à chaque fois au démarrage avec des messages peu clairs.
node-red tourne maintenant sur mon syno…
Généralement mes containers docker ont leur config dans un répertoire « monté », mais pour rode-red, j’avais à chaque fois des problèmes de droits… En essayant avec un volume géré par docker, tout semble fonctionner…
Peux tu me communiquer ta référence de passerelle stp.
Comment as-tu procédé dans Node red. Quel noeud as-tu utilisé.
Je suis preneur de cette solution.
Je fais avec KNX Ultimate Et suis la vidéo avec le lien si dessus
Pour l’instant je suis en phase de reconstruction de tout mon HA sur Proxmox avec soit Node-Red sur HA, ou soit sur sa propre VM
Commence par une installation directement sur HA, pour commencer et avec la vision des éléments du bus KNX dans le debbugger de Node-Red
Pour knxmap, il faut au préalable installer Python, et il me semble que j’avais eu des soucis pour avoir une version compatible… (ça fait quand même quelques mois que j’avais joué avec ça )
Donc, si Node-Red te parle plus et/ou si tu vas de toute façon l’utiliser par la suite, ça me semble plus simple de l’utiliser en mode « bus monitoring » comme le propose @richardpub
Ayant des problèmes avec les retours d’état de certaines de mes lumières dans HA via l’intégration KNX je voulais savoir si il y avait moyen de voir toutes les requêtes faites depuis HA sur le bus. Je vois que vous parlez de KNX viewer. Cela fonctionne comment? Est ce que cela pourrait m’aider à voir les requêtes faites par HA ? A priori mon électricien m’a dit que mon problème venait du superviseur et pas de ma programmation KNX.
Si tu ETS le moniteur te permet de voir ce qui se passe entre HA et le bus KNX
Sinon Node Red permet de faire cela
Par contre si le yaml de tes lampes en KNX est le même pour toutes tes lampes ce doit être les retours d’état dans KNX qui ne sont pas correctes
Je suppose que tu as lu tout ce qui concerne les flags dans le forum Knx.fr???