Super, merci.
Pour le scénario pour la météo, j’utilise un bloc code avec ces lignes (adaptation du script proposé) :
// Code météo
$numero_condition = cmd::byString('#[Météo][Météo XXX][Numéro condition]#')->execCmd();
$scenario->setLog('Numéro condition : '.$numero_condition);
switch ($numero_condition) {
case "200": $code_meteo = "11d"; break;
case "201": $code_meteo = "11d"; break;
case "202": $code_meteo = "11d"; break;
case "210": $code_meteo = "11d"; break;
case "211": $code_meteo = "11d"; break;
case "212": $code_meteo = "11d"; break;
case "221": $code_meteo = "11d"; break;
case "230": $code_meteo = "11d"; break;
case "231": $code_meteo = "11d"; break;
case "232": $code_meteo = "11d"; break;
case "300": $code_meteo = "09d"; break;
case "301": $code_meteo = "09d"; break;
case "302": $code_meteo = "09d"; break;
case "310": $code_meteo = "09d"; break;
case "311": $code_meteo = "09d"; break;
case "312": $code_meteo = "09d"; break;
case "313": $code_meteo = "09d"; break;
case "314": $code_meteo = "09d"; break;
case "321": $code_meteo = "09d"; break;
case "500": $code_meteo = "10d"; break;
case "501": $code_meteo = "10d"; break;
case "502": $code_meteo = "10d"; break;
case "503": $code_meteo = "10d"; break;
case "504": $code_meteo = "10d"; break;
case "511": $code_meteo = "13d"; break;
case "520": $code_meteo = "09d"; break;
case "521": $code_meteo = "09d"; break;
case "522": $code_meteo = "09d"; break;
case "531": $code_meteo = "09d"; break;
case "600": $code_meteo = "13d"; break;
case "601": $code_meteo = "13d"; break;
case "602": $code_meteo = "13d"; break;
case "611": $code_meteo = "13d"; break;
case "612": $code_meteo = "13d"; break;
case "613": $code_meteo = "13d"; break;
case "615": $code_meteo = "13d"; break;
case "616": $code_meteo = "13d"; break;
case "620": $code_meteo = "13d"; break;
case "621": $code_meteo = "13d"; break;
case "622": $code_meteo = "13d"; break;
case "701": $code_meteo = "50d"; break;
case "711": $code_meteo = "50d"; break;
case "721": $code_meteo = "50d"; break;
case "731": $code_meteo = "50d"; break;
case "741": $code_meteo = "50d"; break;
case "751": $code_meteo = "50d"; break;
case "761": $code_meteo = "50d"; break;
case "762": $code_meteo = "50d"; break;
case "771": $code_meteo = "50d"; break;
case "781": $code_meteo = "50d"; break;
case "800": $code_meteo = "01d"; break;
case "801": $code_meteo = "02d"; break;
case "802": $code_meteo = "03d"; break;
case "803": $code_meteo = "04d"; break;
case "804": $code_meteo = "04d"; break;
}
$scenario->setLog('Code météo : '.$code_meteo);
$tags['#codeMeteo#'] = $code_meteo;
$scenario->setTags($tags);
Ensuite on récupère l’information avec #codeMeteo# dans le même scénario :