Page 34 sur 55
Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge
Publié : 05 déc. 2017, 23:18
par thetrueavatar
J'ai testé tous les chemins possibles. Chemins absolus, relatifs:
Code : Tout sélectionner
script:///home/pi/domoticz/scripts/python/sonette.py
script://python/sonette.py
script://scripts/python/sonette.py
script://sonette.py
Comme je le dis, le plus navran dans tout ça, c'est qu'il n'y a aucun log pour savoir ce qu'il se passe. Je pense que je vais arrêter de chercher à tâton. J'ai pris le code sur GIT. Je vais le compiler en mode debug pour voir dans le code C++ où ça merde....
Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge
Publié : 06 déc. 2017, 00:00
par js-martin
Tu n’as pas défini un “dummy setpoint” (consigne de thermostat en français) pour party_soll_temp comme attendu, mais un “dummy switch”. Verifie les autres thermostats.
Code : Tout sélectionner
# 3 party_soll_temp : dummy thermostat setpoint (party temperature) {write only}
Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge
Publié : 06 déc. 2017, 07:12
par thetrueavatar
J'ai testé tous les chemins possibles. Chemins absolus, relatifs:
Code : Tout sélectionner
script:///home/pi/domoticz/scripts/python/sonette.py
script://python/sonette.py
script://scripts/python/sonette.py
script://sonette.py
Comme je le dis, le plus navran dans tout ça, c'est qu'il n'y a aucun log pour savoir ce qu'il se passe. J'ai été voir sur le forum domoticz et je vois que ce problème est récurrent. J'ai testé toutes les solutions proposées(chmod +x, #!/usr/bin/python, ...) mais rien n'y fait. Je pense que je vais arrêter de chercher à tâton. J'ai pris le code sur GIT. Je vais le compiler en mode debug pour voir dans le code C++ où ça merde....
Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge
Publié : 06 déc. 2017, 07:47
par js-martin
Tu peux tester le changement de propriétaire du fichier python (chown) ? Teste en root au lieu de pi.
Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge
Publié : 06 déc. 2017, 07:56
par thetrueavatar
J'ai déjà fait un chmod 777 donc full access dessus peu importe le user...
Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge
Publié : 06 déc. 2017, 08:26
par js-martin
Tu peux quand même tester ?
Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge
Publié : 06 déc. 2017, 10:10
par thetrueavatar
J'ai même fait le chgrp mais ca ne marche pas hélas(ce qui me paraît logique ceci dit).
Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge
Publié : 06 déc. 2017, 10:16
par js-martin
Qui t’a parlé du groupe ?
Je te parle du owner du fichier que tu veux exécuter.
Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge
Publié : 06 déc. 2017, 10:25
par thetrueavatar
Je voulais dire que j'ai fait les 2(chown et chgrp). Ne t'inquiète pas, je bosse depuis 8 ans sous linux donc je connais un peu :p
Re: Contrôler sa chaudière Viessmann avec Domoticz via une interface infrarouge
Publié : 06 déc. 2017, 11:04
par js-martin
OK mais si tu demandes de l'aide, la moindre des choses est de tester ce que l'on peut te dire. Ce n'est pas facile de debugger sans avoir de retour
J'ai eu ce problème avec mes scripts. Lorsqu'une librairie système soit accéder à certains hardware (ex gpio ou port série interne), il faut souvent que le script soit du propriétaire root (domoticz l'execute en root).
https://easydomoticz.com/forum/viewtopic.php?t=2945