[Tuto] Piloter des volets solaires velux IO

Vous avez créé un script LUA dont vous êtes fier, un .sh génial, un programme Python hors du commun, un Tuto, c'est ici que vous pouvez les partager.
elfeo31
Messages : 7
Inscription : 06 sept. 2019, 20:39

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

Message 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. ;)
comas
Messages : 26
Inscription : 06 mai 2017, 15:00

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

Message par comas »

Super nouvelle ça ! :D

Merci pour ton retour ! Je regarde ça ce soir.
comas
Messages : 26
Inscription : 06 mai 2017, 15:00

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

Message 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
elfeo31
Messages : 7
Inscription : 06 sept. 2019, 20:39

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

Message 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
comas
Messages : 26
Inscription : 06 mai 2017, 15:00

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

Message 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
comas
Messages : 26
Inscription : 06 mai 2017, 15:00

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

Message 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 !
fableo
Messages : 38
Inscription : 10 nov. 2017, 17:36

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

Message 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...
jupiter
Messages : 10
Inscription : 11 déc. 2016, 20:35

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

Message par jupiter »

Bonjour,

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

Le plugin fonctionne avec Tahoma ou Connexoon.
bulle
Messages : 6
Inscription : 25 juil. 2019, 12:55

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

Message 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
thier
Messages : 807
Inscription : 26 sept. 2015, 10:32
Localisation : charente

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

Message par thier »

Pas forcément plus économique à 100€ le module par volet...
PI3+, Buster, Domoticz V2020.2, rflink, zwave, chauffage piloté par qubino, sondes oregon et Vil1d, boite aux lettres détection passage facteur, volets roulants qubino fibaro.
Répondre