je récupère dans mon scénario l’heure via une interaction google home dans le tag #heure_reveil#.
L’heure arrive sous la forme 07 h 36. Or la commande « A » accepte uniquement 0736.
J’ai fait ça, ça fonctionne mais j’ai l’impression que c’est pas le plus « propre ».
Comment puis je m’améliorer ?
(j’ai tenté DateTime::createFromFormat mais je n’arrive pas à me débarrasser des espaces entre 07 et 36 même avec un str_replace).
c’est effectivement ce que j’avais fait au début, ça permettait de gérer toutes les formes de chaine (avec ou sans espace).
Mais voilà vous avez compris mon problème, impossible de supprimer les espaces aussi bien dans le testeur que dans le scénario.
------------------------------------
[2021-02-12 11:20:34][SCENARIO] Start : Scenario lance manuellement.
[2021-02-12 11:20:34][SCENARIO] Exécution du sous-élément de type [action] : action
[2021-02-12 11:20:34][SCENARIO] Mise à jour du tag #hh# => 07 h 36
[2021-02-12 11:20:34][SCENARIO] Mise à jour du tag #hhTest# => 736
[2021-02-12 11:20:34][SCENARIO] Log : 736
[2021-02-12 11:20:34][SCENARIO] Fin correcte du scénario