python : XKNX, asyncio et mode daemon ?

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
papoo
Messages : 2029
Inscription : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

python : XKNX, asyncio et mode daemon ?

Message par papoo »

Je cherche à intégrer le knx à domoticz. XKNX me semble être la bibliothèque la plus adapté à cela. en ligne de commande tout fonctionne correctement.
malheureusement, sous domoticz, ce n'est pas pareil.
impossible de faire fonctionner le mode daemon qui permet "d’écouter" le bus en permanence.
je me suis donc rabattu vers une scrutation périodique de ce bus en mode asynchrone mais pour que cela fonctionne (en partie) je ne dois pas fermer le loop (cela me génère une erreur)
mais du coup cela ne fonctionne que quelques minutes les connexions restant ouvertes j'arrive à saturation.
je suis donc réduis à utiliser mon script via un crontab, mais j'aimerais arriver à mieux

quelqu'un pourrais me guider un peu en python sur le sujet SVP?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github
Répondre