Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Activer Désactiver Scénarios

Réservé à la création de scénarios dans JEEDOM
Répondre
Avatar de l’utilisateur
mdabin
Timide
Messages : 24
Inscription : 14 mars 2015, 14:06
Localisation : PIRIAC SUR MER

Activer Désactiver Scénarios

Message par mdabin » 06 juil. 2019, 09:29

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é.
8-)

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Activer Désactiver Scénarios

Message par noodom » 06 juil. 2019, 09:37

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.

Avatar de l’utilisateur
Fabrice
Modérateur
Messages : 3424
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: Activer Désactiver Scénarios

Message par Fabrice » 06 juil. 2019, 10:06

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 !
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

Naboleo
Actif
Messages : 746
Inscription : 20 janv. 2017, 09:57

Re: Activer Désactiver Scénarios

Message par Naboleo » 06 juil. 2019, 14:10

Tiens voilà ce que j'utilise. Il suffit d'indiquer le groupe de scénario et l'action 0 ou 1
actinac.PNG
actinac.PNG (10.25 Kio) Consulté 2778 fois

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...

Avatar de l’utilisateur
mdabin
Timide
Messages : 24
Inscription : 14 mars 2015, 14:06
Localisation : PIRIAC SUR MER

Re: Activer Désactiver Scénarios

Message par mdabin » 07 juil. 2019, 01:15

Après copier coller du code j'ai une erreur json ?
erreur.jpg
erreur.jpg (112.88 Kio) Consulté 2759 fois

Avatar de l’utilisateur
Fabrice
Modérateur
Messages : 3424
Inscription : 27 oct. 2016, 22:26
Localisation : Planète terre, IDF, 93

Re: Activer Désactiver Scénarios

Message par Fabrice » 07 juil. 2019, 08:48

C'est à cause de la faute, on ne dit pas scenarii mais scénarios ;-)

ok ->[]
Helper Officiel Jeedom
- Jeedom : 3.3.36
- Protocole : Z-Wave / RFXcom / BLEA
- Raspberry Pi : Pi 3 B+ / Pi 3 B / Pi Zero W

Mips2648
Actif
Messages : 932
Inscription : 08 sept. 2018, 17:09

Re: Activer Désactiver Scénarios

Message par Mips2648 » 07 juil. 2019, 09:07

mdabin a écrit :
07 juil. 2019, 01:15
Après copier coller du code j'ai une erreur json ?
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

Avatar de l’utilisateur
noodom
Actif
Messages : 982
Inscription : 13 juil. 2014, 17:25
Contact :

Re: Activer Désactiver Scénarios

Message par noodom » 07 juil. 2019, 09:31

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

Naboleo
Actif
Messages : 746
Inscription : 20 janv. 2017, 09:57

Re: Activer Désactiver Scénarios

Message par Naboleo » 07 juil. 2019, 13:38

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
Pièces jointes
actinac.PNG
actinac.PNG (38.14 Kio) Consulté 2712 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...

Avatar de l’utilisateur
mdabin
Timide
Messages : 24
Inscription : 14 mars 2015, 14:06
Localisation : PIRIAC SUR MER

Re: Activer Désactiver Scénarios

Message par mdabin » 07 juil. 2019, 20:57

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

Avatar de l’utilisateur
mdabin
Timide
Messages : 24
Inscription : 14 mars 2015, 14:06
Localisation : PIRIAC SUR MER

Re: Activer Désactiver Scénarios

Message par mdabin » 07 juil. 2019, 21:41

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... ?
action.jpg
action.jpg (110.61 Kio) Consulté 2680 fois

Naboleo
Actif
Messages : 746
Inscription : 20 janv. 2017, 09:57

Re: Activer Désactiver Scénarios

Message par Naboleo » 08 juil. 2019, 08:35

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
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...

Répondre

Revenir vers « Scénarios »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 6 invités