Page 4 sur 5

Re: [Tuto] : piloter des volets solaires velux IO depuis domoticz

Publié : 10 déc. 2019, 13:36
par elfeo31
Bonjour,

Oui pardon, il s'agit d'une nouvelle version de l'API qui a été mise à jour.

https://github.com/philklei/tahoma-api/ ... tahoma_api

J'ai remplacé les 2 fichiers, gardé le start.py relancé mon service et paf ! la reconnexion fonctionne. ;)

Re: [Tuto] : piloter des volets solaires velux IO depuis domoticz

Publié : 10 déc. 2019, 14:05
par comas
Super nouvelle ça ! :D

Merci pour ton retour ! Je regarde ça ce soir.

Re: [Tuto] : piloter des volets solaires velux IO depuis domoticz

Publié : 10 déc. 2019, 22:02
par comas
Salut,

J'ai pris les 2 fichiers en question et je les ai placé au même endroit que les anciens.
J'ai redémarré Domoticz via l'interface mais ça ne fonctionne pas. Qu'est-ce que j'ai manqué ?

Merci

Re: [Tuto] : piloter des volets solaires velux IO depuis domoticz

Publié : 13 déc. 2019, 07:29
par elfeo31
Bonjour,

Il faut relancer le script start.py

Sudo python3 start.py

Ou le service si vous l'avez configuré

Bonne journée

Re: [Tuto] : piloter des volets solaires velux IO depuis domoticz

Publié : 14 déc. 2019, 21:31
par comas
Salut Elfeo31,

Je dois vraiment être une super truffe car je n'arrive à refaire fonctionner le script.
J'ai copié les nouveaux fichiers (init.py et tahoma_api.py) dans /home/pi/Somfy/tahoma_api/ -> pas de changement de comportement.
Lorsque que je relance le script start.py, j'ai un message d'erreur :
File "/home/pi/Somfy/tahoma_api/tahoma_api.py", line 7
<!DOCTYPE html>
^
SyntaxError: invalid syntax

Quand j'ouvre le fichier tahoma_api.py, il y a effectivement une grosse différence entre l'ancien fichier que j'avais et le nouveau

J'ai fait une bêtise ou quoi ?

Merci

Re: [Tuto] : piloter des volets solaires velux IO depuis domoticz

Publié : 14 déc. 2019, 21:48
par comas
Bon, j'avais fait n'importe quoi avec les nouveaux fichiers.
Du coup, j'ai réussi à relancer le script python et effectivement tout est de nouveau fonctionnel !

Désolé de vous avoir saoulé avec mon incompétence python et autre...

BOn week-end !

Re: [Tuto] : piloter des volets solaires velux IO depuis domoticz

Publié : 19 janv. 2020, 02:16
par fableo
Bonjour mim67,

je tombe sur ce post et sur ton problème.
J'ai eu exactement le même soucis.
Pour corriger, il faut indiquer le chemin complet de python3.
Tu dois donc modifier le fichier en tapant la ligne suivante.
ExectStart=/usr/bin/python3 /home/pi/tahoma-api/start.py

Tu sauvegardes.
Ensuite tu exécutes:
sudo systemctl enable somfy.service (mon fichier service se nomme somfy.service ;) )
sudo reboot
après le reboot, tu verifies
sudo systemctl status Somfy.service

tu devrais avoir "Active" de couleur verte.
Et c'est tout bon. :)
A+

mim67 a écrit : 13 août 2019, 18:01 Bonjour,

Merci Bulle, ca me parraissait mieux aussi, de le traiter en service...
Donc j'ai appliqué le tuto de Bulle. J'ai du donner le chemin absolu de python3, car j'obtenais un message d'erreur.

Je dois avoir 2 mains gauches aujourd'hui; ca me donne ca:

pi@rpi3:/ $ sudo systemctl status stores_zip.service
● stores_zip.service - lancement serveur python pour api somfi ioControl
Loaded: loaded (/etc/systemd/system/stores_zip.service; enabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Tue 2019-08-13 17:52:13 CEST; 15s ago
Process: 31173 ExecStart=/usr/share/python3 /home/pi/tahoma-api/start.py (code=exited, status=203/EXEC)
Main PID: 31173 (code=exited, status=203/EXEC)

août 13 17:52:13 rpi3 systemd[1]: stores_zip.service: Main process exited, code=exited, status=203/EXEC
août 13 17:52:13 rpi3 systemd[1]: stores_zip.service: Unit entered failed state.
août 13 17:52:13 rpi3 systemd[1]: stores_zip.service: Failed with result 'exit-code'.


Une idée de ce qui peut se passer ? J'ajoute que je n'ai pas obtenu de message d'erreur au "start" et au "stop" du service.

Merci,
M.

bon, je me réponds à moi-même, car j'ai continuer à chercher ...
Je n'ai pas la solution, mais la ligne "ExecStart" n'est pas bonne dans mon cas; mon /usr/share/python3 ne sert à rien
Par contre, je ne sais pas comment éviter l'erreur si je mets la syntaxe proposée par Bulle (avec python3 tout seul):

août 13 17:31:47 rpi3 systemd[1]: [/etc/systemd/system/stores_zip.service:6] Executable path is not absolute, ignoring: python3 /home/pi/tahoma-api/start.py
août 13 17:31:47 rpi3 systemd[1]: stores_zip.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.

Donc, c'est toujours pas bon...

Re: [Tuto] : piloter des volets solaires velux IO depuis domoticz

Publié : 25 janv. 2020, 20:02
par jupiter
Bonjour,

Allez faire un tour ici :
viewtopic.php?f=17&t=9384

Le plugin fonctionne avec Tahoma ou Connexoon.

Re: [Tuto] : piloter des volets solaires velux IO depuis domoticz

Publié : 03 mai 2020, 16:46
par bulle
Piloter des volets solaires velux IO depuis domoticz, autre solution :

plus économique et sans connection internet permanente :

un actionneur (Fibaro FGS222 par ex.) + VELUX KLF-050 (Interface filaire vers Somfy io‑homecontrol)

cf.
https://www.domotique-store.fr/fr/domot ... ntrol.html

Cordialement

Re: [Tuto] : piloter des volets solaires velux IO depuis domoticz

Publié : 03 mai 2020, 16:52
par thier
Pas forcément plus économique à 100€ le module par volet...