scripts lancés par des actions sur bouton virtuel ?
scripts lancés par des actions sur bouton virtuel ?
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
- 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
Re: scripts lancés par des actions sur bouton virtuel ?
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 ...
Passerelles: RFLINK (433Mhz;2,4Ghz;Wifi) + RFXCON 433Mhz + Razberry 1(Z-WAVE)
Milight,Sonde de température DIY, QUBINO - Fil Pilote ...
Re: scripts lancés par des actions sur bouton virtuel ?
Code : Tout sélectionner
commandArray['UpdateDevice'] = idxSwitch.. '|0|'..'On'
Ou alors passer par un switch esclave ?
Re: scripts lancés par des actions sur bouton virtuel ?
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
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
Objectif : WAF > 1
Re: scripts lancés par des actions sur bouton virtuel ?
Merci je vais explorer la fonction maitre esclave... je connais pas du tout...
Re: scripts lancés par des actions sur bouton virtuel ?
Bon, c'est pas clair toute cette histoire de maitre/esclave!
j'ai essayé de faire une croquis pour resumer

- 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
j'ai essayé de faire une croquis pour resumer

- 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
Re: scripts lancés par des actions sur bouton virtuel ?
J'envoi caZIONIII a écrit :Montre nous tes scripts
Code : Tout sélectionner
curl -s "http://IP_Domoticz/json.htm?type=command¶m=switchlight&idx=Numero_IDX&switchcmd=On"