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
fableo a écrit : Par contre l'erreur en question, je ne vois pas.
:oops: :cry: :(
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