J'ai regardé à l'instant dans les logs, non c'est bon... pas de problème chez moi.
[Bash] Script alarme Somfy Protexiom 5000
Re: Script alarme Somfy Protexiom 5000
Hello,
J'ai regardé à l'instant dans les logs, non c'est bon... pas de problème chez moi.
J'ai regardé à l'instant dans les logs, non c'est bon... pas de problème chez moi.
-
jcjames_13009
- Messages : 105
- Inscription : 23 févr. 2015, 15:27
- Localisation : Marseille
- Contact :
Re: Script alarme Somfy Protexiom 5000
Merci seb13 pour ton feedback
Pour le pb de ratage intempestif d'état je viens de rajouter un
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
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@+
JC
Dernière modification par jcjames_13009 le 27 nov. 2016, 22:40, modifié 1 fois.
-
jcjames_13009
- Messages : 105
- Inscription : 23 févr. 2015, 15:27
- Localisation : Marseille
- Contact :
Re: Script alarme Somfy Protexiom 5000
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
Je vais mettre à jour le script sur la 1ère page du post avec cette modif
JC
-
jcjames_13009
- Messages : 105
- Inscription : 23 févr. 2015, 15:27
- Localisation : Marseille
- Contact :
Re: Script alarme Somfy Protexiom 5000
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
Il faudra aussi créer les inters virtuels dans Domoticz
Je mets le script à jour en première page
@+
JC
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
Je mets le script à jour en première page
@+
JC
Re: Script alarme Somfy Protexiom 5000
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
Dans le log, on voit bien les actions sur le btn de l'alarme
Certainement quelque chose de mal configuré dans Domoticz, mais quoi ?
Merci d'avance.
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
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
Merci d'avance.
-
jcjames_13009
- Messages : 105
- Inscription : 23 févr. 2015, 15:27
- Localisation : Marseille
- Contact :
Re: Script alarme Somfy Protexiom 5000
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
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 :
@+
JC
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)Code : Tout sélectionner
2016-11-29 19:10:03.337 RFLink Sending: 10;X10;000041;e;OFF- 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"
@+
JC
Re: Script alarme Somfy Protexiom 5000
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 ?
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 ?
-
jcjames_13009
- Messages : 105
- Inscription : 23 févr. 2015, 15:27
- Localisation : Marseille
- Contact :
Re: Script alarme Somfy Protexiom 5000
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.
As-tu essayé avec un inter Virtuel au lieu de RFLink ?
JC
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) JC
Re: Script alarme Somfy Protexiom 5000
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
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
-
jcjames_13009
- Messages : 105
- Inscription : 23 févr. 2015, 15:27
- Localisation : Marseille
- Contact :
Re: Script alarme Somfy Protexiom 5000
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"
Mais c'était pas ça
JC
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"
Mais c'était pas ça
JC