Page 1 sur 1

Commande Blyss

Publié : 31 oct. 2021, 12:31
par willyboy09
Bonjour,

J'utilisais il y a quelques années Domoticz mais suite à une mise à jour mes volets ne fonctionnaient plus, n'ayant pas trouvé de solution je suis passé sur Home Assistant. Ma SD a plantée récemment et n'arrivant pas à me faire à HA je suite repassé sur Domoticz. Mais je me retrouve encore une fois avec mes volets non reconnus.

J'ai testé l'ajout de l'interrupteur un mode automatique, malgré que l'intégration fonctionne mes volets ne réagissent pas au signal envoyé par l'intérrupteur.

J'ai essayé de passer par la commande echo dans ssh pour créer l'interrupteur

si j'envoie en ssh :
echo "11;20;0B;Blyss;ID=CD10;SWITCH=B0;CMD=ON" > /dev/ttyUSB0
l'interrupteur est bien créé mais il ne se passe rien lors de la commande et le bouton créé ne fonctionne pas.

si j'envoie en ssh :
echo "10;Blyss;ID=CD10;B0;ON" > /dev/ttyUSB0
l'interrupteur n'est pas créé mais la commande envoyée fonctionne.

Avez-vous une idée pour intégrer mes volets ?

Voyant que la commande < echo "10;Blyss;ID=CD10;B0;OFF" > /dev/ttyUSB0 > fonctionne, je me suis dit que j'allais créer un script lié à l'interrupteur pour lancer la commande, c'était moins propre mais si ca fonctionne...
mais malheureusement ça ne fonctionne pas....

j'ai fais le script suivant :
#!/bin/sh
ssh pi@192.168.0.106 echo "10;BLYSS;CD10;B0;ON" > /dev/ttyUSB0

que j'ai enregistré dans le scripts en l'appelant volets.sh

mais quand j'actionne l'interrupteur j'ai le message suivant : Error: Error executing script command (/home/pi/domoticz/scripts/volets.sh). returned: 32512

je n'arrive pas à corriger cette erreur. Quand j'actionne mon script seul, il ne fonctionne pas non plus donc je ne pense pas que l'erreur soit uniquement lié à domoticz mais plus a mon script...

j'ai aussi tenté de downgrader domoticz a une version de 2019 mais je n'y arrive pas, je suis les différentes procédures trouvées, cela se passe bien mais à la fin j'ai uniquement un #OFFLINE

bref ça fait 2 jours passés + 2 nuits que je me couche à 04h30 et ça ne fonctionne toujours pas....
si quelqu'un à une solution, quelque chose à tester, je prends !!!

Merci beaucoup

Will

Re: Commande Blyss

Publié : 31 oct. 2021, 17:29
par Neutrino
Ton script est bien executable ?
(chmod +x)
Et pourquoi passer par ssh pour le lancer ?
As-tu essayé par l'onglet matériel ?
Capture d’écran 2021-10-31 173126.png
Capture d’écran 2021-10-31 173126.png (17.71 Kio) Consulté 3571 fois
Avec "10;BLYSS;CD10;B0;ON" en commande ?

Re: Commande Blyss

Publié : 31 oct. 2021, 18:31
par willyboy09
Hello Neutrino,
Oui j'ai bien vérifié les droits de mon script et y a pas de problème.
J'ai bien essayé par l'onglet matériel, la commande fonctionne quand je la met, mais uniquement sur le moment. Je n'ai pas pour autant le dispositif qui apparait, donc je suis bloqué! peut être as-tu une solution sur ce point ? je n'ai peut être pas été au bout du process ?

Re: Commande Blyss

Publié : 31 oct. 2021, 18:36
par Neutrino
Coche 'Accepter de nouveaux dispositifs' dans les paramètres le temps de lancer la commande peut-être ?

Re: Commande Blyss

Publié : 31 oct. 2021, 18:40
par willyboy09
non ca vient pas de là, car j'ai bien coché le temps de faire mes tests :cry:

Re: Commande Blyss

Publié : 01 nov. 2021, 19:05
par stan
Salut moi aussi j'ai pas mal galéré avec mes volets et mes modules blyss.
J'utilise aussi un script pour mes volets de type echo "10;blyss,xxxx,B1,ON;" >/dev/ttyACM0.

Pour les intégrer dans domoticz, j'ai créé un nouveau capteur virtuel de type interrupteur.
Une fois créé, je change le type en "blinds inverted" et j'indique mon script pour l'action ON et OFF (script://volets_on.sh).

En espérant t'avoir aidé un peu.

Re: Commande Blyss

Publié : 01 nov. 2021, 19:40
par willyboy09
Hello Stan,

Merci pour ton aide, j'ai essayé de faire la même chose mais j'arrive pas à lancer le script.
J'ai fais :
#!/bin/sh
ssh pi@192.168.0.106 echo "10;BLYSS;CD10;B0;ON" > /dev/ttyUSB0

Peux-tu me mettre la copie complète de ton script ?

Merci !

Re: Commande Blyss

Publié : 01 nov. 2021, 20:47
par stan
j'ai juste créé un ficher volet_salon.sh
et mis
echo "10;Blyss;543D;A3;ON;" >/dev/ttyACM0
Il n'y pas de #!/bin/sh dans mon script

Mon script est directement sur mon raspberry qui fait office de box domotique.
J'ai créer un répertoire dans /home/pi/domiticz/scripts/volet/
et créer mon fichier script avec les droits suivant 755

Je ne comprend pas pourquoi tu utilises ssh pi@.... et echo ensuite.

Voila.

Re: Commande Blyss

Publié : 01 nov. 2021, 23:44
par willyboy09
Stan,

Merci pour ton aide, cela ma bien orienté.
Mon script etait pas bon et je n'avais pas les bon droits sur le dossier.
Maintenant c'est ok !
merci

Re: Commande Blyss

Publié : 02 nov. 2021, 06:45
par stan
Tu vas pouvoir passer des nuits plus calme :D .
Bon courage.
Stan