Arreter tout les scenarios d'un groupe de scenario

Start soumet vos scénarios à leurs conditions.
Regardez les logs.

ha, donc ce que vous voulez dire, c’est que START ne lance pas le scenario mais « questionne » les déclencheur ?

Non, start lance bien les scénarios, mais en équivalent d’un lancement manuelle.

S’ils sont soumis à des conditions , exemple : SI nuit == 1, alors le scénario s’arrête ici, si ce n’est pas la nuit (logique).

Il faut regarder le contenu des logs de vos scénarios pour comprendre pourquoi ils ne se comporte pas comme vous l’imaginez.

[2022-12-23 11:54:24][SCENARIO] -- Start : Scenario lance manuellement.
[2022-12-23 11:54:24][SCENARIO] - Exécution du sous-élément de type [action] : code
[2022-12-23 11:54:24][SCENARIO] Exécution d'un bloc code 
[2022-12-23 11:54:24][SCENARIO] Groupe : Alarme
[2022-12-23 11:54:24][SCENARIO] Scénario: ALARME ON| Statut = stop
[2022-12-23 11:54:24][SCENARIO] Call to undefined method scenario::start()
[2022-12-23 11:54:24][SCENARIO] Fin correcte du scénario

en ayant fait ca:

$GroupeName = "Alarme";
$scenario->setLog("Groupe : " . $GroupeName);
$Groupes = $scenario::all($GroupeName);

foreach($Groupes as $Groupe)
{
    $Name = $Groupe->getName();
  	$State = $Groupe->getState();
    $scenario->setLog("Scénario: " . $Name . "| Statut = " . $State);
	If ($State = "stop"){
    	$Groupe->start();
      	$scenario->setLog("Lancement du scénario");
    }
}

L’idée etant de lancer tout les scenarios du groupe alarme

Je ne comprends pas votre envie de faire ainsi. Si tous les scénarios doivent être déclenchés en même temps, pourquoi ne pas avoir un déclencheur commun pour ces scénarios.

C’est une solution oui.
Mais pourquoi mon code ne fonctionne pas ?

Visiblement un erreur dans un bloc code .
Regardez bien le log du scénario.

Oui j’ai bien vue

Call to undefined method scenario::start()

C’est normal, cette méthode n’existe pas.

https://doc.jeedom.com/dev/phpdoc/4.3/classes/scenario.html

Et bien voila! Merci de vos retours. C’est OK.
Et puis avec cette liste, je sais a quoi m’en tenir.

J’ai réussi a faire fonctionner, c’est cool.
Merci à tous pour votre patience

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.