Activer Désactiver Scénarios
Activer Désactiver Scénarios
Tout d'abord grand merci à toute l'équipe pour ce travail formidable !
petite idée, a moins que ça existe et que je n'ai pas trouvé...
serait il possible de désactiver un groupe de scénarios, par exemple j'ai un groupe chauffage, dans lequel je désactive tous les scénarios en été.
petite idée, a moins que ça existe et que je n'ai pas trouvé...
serait il possible de désactiver un groupe de scénarios, par exemple j'ai un groupe chauffage, dans lequel je désactive tous les scénarios en été.
Activer Désactiver Scénarios
Salut,
Je ne pense que ça existe en natif.
Par contre vu le besoin, un simple scénario avec un paramètre (tag) pour spécifier l'activation ou désactivation des scénarios souhaités peut suffire.
Je ne pense que ça existe en natif.
Par contre vu le besoin, un simple scénario avec un paramètre (tag) pour spécifier l'activation ou désactivation des scénarios souhaités peut suffire.
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: Activer Désactiver Scénarios
Bonjour
Vous pouvez utiliser le plugin mode. Il faut saisir scenario en mot clé pour l'action puis après choisir votre scénario et l'action que vous voulez.
Le plugin mode permet en plus de choisir des actions d'entrées et de sorties des modes etc..
- C'est un plugin parfait !
Vous pouvez utiliser le plugin mode. Il faut saisir scenario en mot clé pour l'action puis après choisir votre scénario et l'action que vous voulez.
Le plugin mode permet en plus de choisir des actions d'entrées et de sorties des modes etc..
- C'est un plugin parfait !
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: Activer Désactiver Scénarios
Tiens voilà ce que j'utilise. Il suffit d'indiquer le groupe de scénario et l'action 0 ou 1
Code : Tout sélectionner
$tags = $scenario->getTags();
$tagGroupe = $tags['#Groupe#'];
$tagGroupe = str_replace("\"", "", $tagGroupe);
// $scenario->setLog("GRP=".$tagGroupe);
$tagEtat = $tags['#Etat#'];
$scenario->setLog('Etat=' . $tagEtat . ".");
$scenarii = $scenario::all($tagGroupe);
// $scenario->setLog('NB='.count($scenarii));
foreach($scenarii as $scenar)
{
$scenario->setLog("ID=" . $scenar->getID() . "(" . $scenar->getIsActive() . "->" . $tagEtat . ") : " . $scenar->getName());
$scenar->setIsActive($tagEtat);
$scenar->save();
}
Pi4/4Go +SSD 32Go (Wifi et bluetooth actifs) + Clé USB Z-Wave Everspring + rfxcom (RTS) + Google Home
7 Danfoss LC-13
2 velux module DIO
7 volets RTS
3 Sonoff
IFTTT
Capteur porte, de présence, et prise intelligente...
7 Danfoss LC-13
2 velux module DIO
7 volets RTS
3 Sonoff
IFTTT
Capteur porte, de présence, et prise intelligente...
Re: Activer Désactiver Scénarios
Après copier coller du code j'ai une erreur json ?
- Fabrice
- Modérateur
- Messages : 3424
- Inscription : 27 oct. 2016, 22:26
- Localisation : Planète terre, IDF, 93
Re: Activer Désactiver Scénarios
C'est à cause de la faute, on ne dit pas scenarii mais scénarios
ok ->[]
ok ->[]
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W
Re: Activer Désactiver Scénarios
C'est parce que tu as copier cela en tant que scénario mais ceci est un bloc code (d'un scénario).
Si tu n'es pas habitué au code, la solution du plugin mode de Fabrice est plus simple et en plus te permettra d'intégrer cela aussi facilement avec un design ou autre bouton si tu veux.
Développeur et auteur des plugins suivants, (entre autre Arlo, Solaredge, Design Image, Gotify...) et aidant sur plein d'autres!
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Si vous voulez contribuer, un don fait toujours plaisir : https://paypal.me/mips2648
Re: Activer Désactiver Scénarios
Salut,
Il faut en effet mettre le code dans un bloc CODE dans un scénario et enlever les crochets au début et à la fin de ton copier-coller.
Sinon, le plugin mode fonctionne aussi bien sûr.
La proposition reste aussi très simple : appel d'un scénario avec un paramètre (tag). Dans le scénario appelé : si tag==1, désactivation des scénarios souhaites. Si tag==0, désactivation des mêmes scénarios.
Bref jeedom laisse plein de possibilité pour faire des choses identiques selon ses préférences
Il faut en effet mettre le code dans un bloc CODE dans un scénario et enlever les crochets au début et à la fin de ton copier-coller.
Sinon, le plugin mode fonctionne aussi bien sûr.
La proposition reste aussi très simple : appel d'un scénario avec un paramètre (tag). Dans le scénario appelé : si tag==1, désactivation des scénarios souhaites. Si tag==0, désactivation des mêmes scénarios.
Bref jeedom laisse plein de possibilité pour faire des choses identiques selon ses préférences
Re: Activer Désactiver Scénarios
Effectivement le plugin mode ou un scénario basique font aussi le job, mais il faut à chaque modification de la liste des scénario il faut faire l’adaptation. L'avantage du script, c'est que c'est automatique....
Voilà comment il faut remplir le bloc code
Voilà comment il faut remplir le bloc code
- Pièces jointes
-
- actinac.PNG (38.14 Kio) Consulté 2711 fois
Pi4/4Go +SSD 32Go (Wifi et bluetooth actifs) + Clé USB Z-Wave Everspring + rfxcom (RTS) + Google Home
7 Danfoss LC-13
2 velux module DIO
7 volets RTS
3 Sonoff
IFTTT
Capteur porte, de présence, et prise intelligente...
7 Danfoss LC-13
2 velux module DIO
7 volets RTS
3 Sonoff
IFTTT
Capteur porte, de présence, et prise intelligente...
Re: Activer Désactiver Scénarios
Merci Naboleo,
j'avais pas compris ou mettre le code, c'est une première pour moi, je l'avais collé dans l'éditeur texte du scénario !
ta routine marche super,
du coup je vais y faire appel pour gérer d'autres groupes.
milles merci
j'avais pas compris ou mettre le code, c'est une première pour moi, je l'avais collé dans l'éditeur texte du scénario !
ta routine marche super,
du coup je vais y faire appel pour gérer d'autres groupes.
milles merci
Re: Activer Désactiver Scénarios
Dans le même esprit peut on désactiver a partir du scénario appelant une action dans un scénario fille, par Tag ou code... ?
Re: Activer Désactiver Scénarios
Dans ce cas là le plus simple c'est d'utiliser les blocs "si" à l’intérieur de tes scénarios. Tu peux faire alors un test sur un tag, une variable etc...
https://jeedom.github.io/core/fr_FR/scenario
https://jeedom.github.io/core/fr_FR/scenario
Pi4/4Go +SSD 32Go (Wifi et bluetooth actifs) + Clé USB Z-Wave Everspring + rfxcom (RTS) + Google Home
7 Danfoss LC-13
2 velux module DIO
7 volets RTS
3 Sonoff
IFTTT
Capteur porte, de présence, et prise intelligente...
7 Danfoss LC-13
2 velux module DIO
7 volets RTS
3 Sonoff
IFTTT
Capteur porte, de présence, et prise intelligente...
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités