Page 3 sur 7
Re: Script alarme Somfy Protexiom 5000
Publié : 25 nov. 2016, 06:15
par Seb13
Hello,
J'ai regardé à l'instant dans les logs, non c'est bon... pas de problème chez moi.

Re: Script alarme Somfy Protexiom 5000
Publié : 25 nov. 2016, 15:11
par jcjames_13009
Merci seb13 pour ton feedback
Pour le pb de ratage intempestif d'état je viens de rajouter un
Code : Tout sélectionner
sleep 1 # Attente 1s pour éviter les pertes de retour d'état entre chaque cde
dans le script entre chaque envoie de l'URL /status.xml. Ca ralenti un peu l'exécution du script mais ça semble faire le job. Je laisse tourner ça quelques heures pour voir si le pb disparait
@+
JC
Re: Script alarme Somfy Protexiom 5000
Publié : 25 nov. 2016, 19:11
par jcjames_13009
Plus aucun pb depuis 15:00 avec une mise à jour tous les 1/4h via le crontab
Je vais mettre à jour le script sur la 1ère page du post avec cette modif
JC
Re: Script alarme Somfy Protexiom 5000
Publié : 28 nov. 2016, 21:29
par jcjames_13009
Salut
Mise à jour du script pour ajouter le reset des défauts de piles, d'alarmes et de liaisons
Pour ça il faut utiliser l'url:
http://IP.ALARME/fr/u_listelmt.htm
Avec les valeurs suivantes en POST Data
Code : Tout sélectionner
btn_del_pil=Piles -> Reset défaut piles
btn_del_alm=Alarmes -> Reset défaut alarmes
btn_del_lia=Liaisons -> Reset défaut liaisons
Il faudra aussi créer les inters virtuels dans Domoticz

- Capture 7.JPG (41.66 Kio) Consulté 11132 fois
Je mets le script à jour en première page
@+
JC
Re: Script alarme Somfy Protexiom 5000
Publié : 29 nov. 2016, 19:04
par mvmlt
Bonsoir à tous!
Bravo pour tout ce travail.
Je viens de charger ce script et modifié domoticz. Tout fonctionne correctement lorsque je passe les ordres directement sous le shell (./Somfy_Alarme.sh --xx ou via script /home.../Somfy_Alarme.sh --xx) . L'alarme passe bien on/off (bip) et les voyants sont bien mis à jour.
Par contre, les commandes ne s’exécutent pas quand je passe par Domoticz. J'ai crée les 5 interrupteurs et associé les scripts selon les indications de seb13
Code : Tout sélectionner
Pour le btn Ala on : script:///home/pi/domoticz/scripts/shell/Somfy_Alarme.sh --ZoneABCOn
Pour le btn Ala off : script:///home/pi/domoticz/scripts/shell/Somfy_Alarme.sh --AlarmeOff
pour le btn RSTPiles : script:///home/pi/domoticz/scripts/shell/Somfy_Alarme.sh --RSTPiles
pour le btn RSTLiaisons : script:///home/pi/domoticz/scripts/shell/Somfy_Alarme.sh --RSTLiaisons
pour le btn RSTAlarmes : script:///home/pi/domoticz/scripts/shell/Somfy_Alarme.sh --RSTAlarmes
Dans le log, on voit bien les actions sur le btn de l'alarme
Code : Tout sélectionner
2016-11-29 19:10:03.337 User: Admin initiated a switch command (72/btn_zone_on_ABC/Off)
2016-11-29 19:10:03.337 RFLink Sending: 10;X10;000041;e;OFF
2016-11-29 19:10:54.733 User: Admin initiated a switch command (72/btn_zone_on_ABC/On)
2016-11-29 19:10:54.734 RFLink Sending: 10;X10;000041;e;ON
Certainement quelque chose de mal configuré dans Domoticz, mais quoi ?
Merci d'avance.
Re: Script alarme Somfy Protexiom 5000
Publié : 29 nov. 2016, 19:46
par jcjames_13009
Salut mvmld
On va bien trouvé ce qui cloche...
1ère remarque, il faut faire attention aux majuscules pour le nom du script. Il faut qu'il soit identique au nom du fichier .sh Alarme_Somfy.sh n'est pas pareil que alarme_somfy.sh. Pas sur que ce soit ça mais à vérifier
Ton log me parait étrange. La 1ere ligne est ok
Code : Tout sélectionner
2016-11-29 19:10:03.337 User: Admin initiated a switch command (72/btn_zone_on_ABC/Off)
parc contre je ne comprends pas la 2ème ligne. Mais je ne connais pas le RFLink
Perso pour la mise en marche et l'arrêt de l'alarme j'ai configuré mes inters comme ça :
- Matériel : "Virtuel"
Type interrupteur : "Push On Button" et "Push Off Button"
type : X10
avec un délais d'extinction de 1s pour le "Push On"
A voir comment tu as créé les tiens
@+
JC
Re: Script alarme Somfy Protexiom 5000
Publié : 29 nov. 2016, 21:55
par mvmlt
Bonsoir JcJames
merci pour ta réponse.
Le script est ok, j'ai simplement changé son nom. Comme je l'ai dit il fonctionne bien lorsque je tappe les commandes dans le shell.
Les commandes de RFLINK dans le log sont correctes. La seconde ligne correspond à la commande envoyée par RFLINK au récepteur.
L'interrupteur a été crée avec ces paramètres :
Nom: btn_zone_on_ABC
Type d'interrupteur: On/Off switch
Délai d'allumage: 0 (Seconds) 0 = Désactiver
Délai d'extinction: 0 (Seconds) 0 = Désactiver
Action On: script:///home/pi/domoticz/scripts/shell/Somfy_Alarme.sh --ZoneABCOn
Action Off: script:///home/pi/domoticz/scripts/shell/Somfy_Alarme.sh --AlarmeOff
Il y a peut etre un log des actions quelque part dans domoticz ?
Re: Script alarme Somfy Protexiom 5000
Publié : 30 nov. 2016, 16:26
par jcjames_13009
Salut mvmlt
Je viens de faire un test chez moi avec un inter virtuel ON/OFF et pas de pb. J'ai les bips à la centrale, l'état de l'alarme est ok et les remontés dans Domoticz aussi.
Code : Tout sélectionner
2016-11-30 16:22:42.573 User: Admin initiated a switch command (279/Test Alarme ON/OFF/On)
2016-11-30 16:22:43.580 Executing script: /home/pi/domoticz/alarme_somfy.sh
2016-11-30 16:22:49.489 User: Admin initiated a switch command (264/Alarme Etat Zone A/On)
2016-11-30 16:23:01.093 User: Admin initiated a switch command (279/Test Alarme ON/OFF/Off)
2016-11-30 16:23:02.079 Executing script: /home/pi/domoticz/alarme_somfy.sh
2016-11-30 16:23:07.857 User: Admin initiated a switch command (264/Alarme Etat Zone A/Off)
2016-11-30 16:23:08.146 User: Admin initiated a switch command (265/Alarme Etat Zone B/Off)
2016-11-30 16:23:08.439 User: Admin initiated a switch command (266/Alarme Etat Zone C/Off)
As-tu essayé avec un inter Virtuel au lieu de RFLink ?
JC
Re: Script alarme Somfy Protexiom 5000
Publié : 02 déc. 2016, 20:01
par mvmlt
Bonsoir JcJames
Merci pour le coup de main, il faut effectivement passer par un interrupteur virtuel :
2016-12-02 21:05:29.461 User: Admin initiated a switch command (78/OnOffAlarme/On)
2016-12-02 21:05:30.456 Executing script: /home/pi/domoticz/scripts/Somfy_Alarme.sh
2016-12-02 21:05:34.430 User: Admin initiated a switch command (64/AlarmeSomfyZoneA/On)
2016-12-02 21:05:34.430 RFLink Sending: 10;X10;000041;6;ON
2016-12-02 21:05:34.789 User: Admin initiated a switch command (65/AlarmeSomfyZoneB/On)
2016-12-02 21:05:34.789 RFLink Sending: 10;X10;000041;7;ON
2016-12-02 21:05:35.130 User: Admin initiated a switch command (66/AlarmeSomfyZoneC/On)
2016-12-02 21:05:35.130 RFLink Sending: 10;X10;000041;8;ON
Re: Script alarme Somfy Protexiom 5000
Publié : 02 déc. 2016, 22:03
par jcjames_13009
salut
Cool si ça fonctionne
J'avais aussi pensé à l'option "Système événement (Lua/Blockly/Scripts)" qui serait désactivée dans les paramètres / onglet "Autre"

- Capture 10.JPG (11.94 Kio) Consulté 11091 fois
Mais c'était pas ça
JC