$scenario->setLog('┌──────────── Début des logs');
$tags = $scenario->getTags(); //récupère la liste des tags
$INFOBASE = $tags['#TAGINFOBASE#'];
$scenario->setLog('| Récupération des TAGS : ' .$INFOBASE );
$pieces = explode( ",", $INFOBASE );
echo $pieces[0];
echo $pieces[1];
$scenario->setLog('| Scindage info en deux ' );
cmd::byString('#[MAISON][PROGRAMATION BALON][DATE HEURE DEBUT BRUT]#')->event($pieces[0]);
cmd::byString('#[MAISON][PROGRAMATION BALON][DATE HEURE FIN BRUT]#')->event($pieces[1]);
$scenario->setLog('| Attribution des commandes info ' );
$scenario->setLog('└──────────── Fin des logs');
Et les logs :
[2025-04-21 20:21:57][SCENARIO] -- Début : Scenario lance manuellement.
[2025-04-21 20:21:57][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-04-21 20:21:57][SCENARIO] Mise à jour du tag #TAGINFOBASE# => [1745523000,1745843400]
[2025-04-21 20:21:57][SCENARIO] - Exécution du sous-élément de type [action] : code
[2025-04-21 20:21:57][SCENARIO] Exécution d'un bloc code
[2025-04-21 20:21:57][SCENARIO] ┌──────────── Début des logs
[2025-04-21 20:21:57][SCENARIO] | Récupération des TAGS : [1745523000,1745843400]
[2025-04-21 20:21:57][SCENARIO] | Scindage info en deux
[2025-04-21 20:21:57][SCENARIO] | Attribution des commandes info
[2025-04-21 20:21:57][SCENARIO] └──────────── Fin des logs
[2025-04-21 20:21:57][SCENARIO] Fin correcte du scénario
``
Cela focntionne trés bien
Mais les résultat est
Info 1 : [1745523000
Info 2 : 1745843400]
Il faut juste supprimeer [ et ]
Avec fonction trim je pense
Mais j'ai essayer 1 heure je n'arrive pas
J’ai l’impression que tu t’es bien débrouillé.
Mais pour mieux comprendre ton code, il faudrait le mettre en texte prėformaté.
Les logs du scénario seraient aussi utiles et en texte préformaté aussi.
Cela focntionne trés bien
Mais les résultat est
Info 1 : [1745523000
Info 2 : 1745843400]
Il faut juste supprimeer [ et ]
Avec fonction trim je pense
Mais j’ai essayer 1 heure je n’arrive pas
$scenario->setLog('┌──────────── Début des logs');
$tags = $scenario->getTags(); //récupère la liste des tags
$INFOBASE = $tags['#TAGINFOBASE#'];
$scenario->setLog('| Récupération des TAGS : ' .$INFOBASE );
$pieces = explode( ",", $INFOBASE );
echo $pieces[0];
echo $pieces[1];
$scenario->setLog('| Scindage info en deux ' );
cmd::byString('#[MAISON][PROGRAMATION BALON][DATE HEURE DEBUT BRUT]#')->event($pieces[0]);
cmd::byString('#[MAISON][PROGRAMATION BALON][DATE HEURE FIN BRUT]#')->event($pieces[1]);
$scenario->setLog('| Attribution des commandes info ' );
$scenario->setLog('└──────────── Fin des logs');
Et les logs :
[2025-04-21 20:21:57][SCENARIO] -- Début : Scenario lance manuellement.
[2025-04-21 20:21:57][SCENARIO] - Exécution du sous-élément de type [action] : action
[2025-04-21 20:21:57][SCENARIO] Mise à jour du tag #TAGINFOBASE# => [1745523000,1745843400]
[2025-04-21 20:21:57][SCENARIO] - Exécution du sous-élément de type [action] : code
[2025-04-21 20:21:57][SCENARIO] Exécution d'un bloc code
[2025-04-21 20:21:57][SCENARIO] ┌──────────── Début des logs
[2025-04-21 20:21:57][SCENARIO] | Récupération des TAGS : [1745523000,1745843400]
[2025-04-21 20:21:57][SCENARIO] | Scindage info en deux
[2025-04-21 20:21:57][SCENARIO] | Attribution des commandes info
[2025-04-21 20:21:57][SCENARIO] └──────────── Fin des logs
[2025-04-21 20:21:57][SCENARIO] Fin correcte du scénario
``