scripts lancés par des actions sur bouton virtuel ?

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
n1c0l45
Messages : 180
Inscription : 15 avr. 2016, 09:12

scripts lancés par des actions sur bouton virtuel ?

Message par n1c0l45 »

bonjour a tous

- j'ai un bouton virtuel qui indique l'etat d'une alarme mis a jour par un script toutes les 10 minutes (on /off)
- j'ai un autre bouton virtuel qui active ou desactive l'alarme par deux actions qui lance un script

j'aimerai fusionné ces deux boutons, c'est a dire avoir un bouton qui m'indique l'etat de l'alarme et qui pilote celle ci...
Le soucis c'est que si je les fusionne de facon standard, par exemple, lorsque le script met a jour le bouton sur ON parce qu'il a vu que l'alarme est allumé, le bouton va "relance" l'autre script d'allumage de l'alarme. Donc cela veux dire que a chaque fois (toutes les 10 min) que le script met à jour l'etat de l'alarme, il va lancer un autre script forcant l'alarme a refaire la meme action...
Je sais pas si je suis clair (j'en doute), bref je voudrais que les scripts sur action (on ou off) soit uniquement fait suite à un appui de ma part et non d'une maj par l'autre script

est ce possible?
Merci
ZIONIII
Messages : 85
Inscription : 07 avr. 2016, 19:18

Re: scripts lancés par des actions sur bouton virtuel ?

Message par ZIONIII »

Montre nous tes scripts
Rpbi2: Stretch Lite + Domoticz bêta + MyDomoAtHome + Monit
Passerelles: RFLINK (433Mhz;2,4Ghz;Wifi) + RFXCON 433Mhz + Razberry 1(Z-WAVE)
Milight,Sonde de température DIY, QUBINO - Fil Pilote ...
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: scripts lancés par des actions sur bouton virtuel ?

Message par Neutrino »

Code : Tout sélectionner

commandArray['UpdateDevice'] = idxSwitch.. '|0|'..'On'
ça met à jour le switch sans déclencher le script lié.
Ou alors passer par un switch esclave ?
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
patrice
Messages : 1720
Inscription : 22 sept. 2014, 21:51

Re: scripts lancés par des actions sur bouton virtuel ?

Message par patrice »

Bonjour
Les switch esclaves sont faits pour à cela,
Attention à l'ordre des maitres/esclaves c'est le contraire de ce que l'on peut penser d'emblée : l'esclave est celui à l'origine du truc et non pas celui qui recoit la commande d'un maitre
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
n1c0l45
Messages : 180
Inscription : 15 avr. 2016, 09:12

Re: scripts lancés par des actions sur bouton virtuel ?

Message par n1c0l45 »

Merci je vais explorer la fonction maitre esclave... je connais pas du tout...
n1c0l45
Messages : 180
Inscription : 15 avr. 2016, 09:12

Re: scripts lancés par des actions sur bouton virtuel ?

Message par n1c0l45 »

Bon, c'est pas clair toute cette histoire de maitre/esclave!
j'ai essayé de faire une croquis pour resumer
Image

- le "dummy 1" est mis à jour par envoi de commande Curl d'un script qui vérifie l’état de l'alarme (je peux cacher ce bouton)
- le "dummy 2" est le bouton qui exécute les actions "script:///" en fonction de l'appui manuel et doit être mis a jour en fonction du dummy 1 (mais le changement d’état - pour copier celui du dummy1- ne doit pas exécuter les scripts des actions manuelles du dummy 2)

Donc le dummy 1 est maitre et le 2 esclave, c'est ca? (lol ou l'inverse? )

Merci
n1c0l45
Messages : 180
Inscription : 15 avr. 2016, 09:12

Re: scripts lancés par des actions sur bouton virtuel ?

Message par n1c0l45 »

ZIONIII a écrit :Montre nous tes scripts
J'envoi ca

Code : Tout sélectionner

curl -s "http://IP_Domoticz/json.htm?type=command&param=switchlight&idx=Numero_IDX&switchcmd=On"
ya moyen de bloquer l'execution de l'action par cette commande?
Répondre