J’ai un scénario de notification dans lequel je regroupe mes enceintes connectées,
Ce scénario est programmé avec deux crons:
0 2 * *
30 5 * * *
Dans mon trigger() = "schedule" j’ajuste les volumes de mes enceintes par tag depuis une condition,
Je précise que si je lance une notification via ce scénario, l’action se passe sans soucis,
A l’heure programmée de 5h30 j’ai quatre erreurs visibles dans mes logs, à savoir:
[2021-08-16 05:30:01][SCENARIO] Too few arguments to function scenarioExpression::tag(), 1 passed in /var/www/html/core/class/scenarioExpression.class.php on line 1186 and at least 2 expected
Je vous joins deux captures qui seront plus explicites que des mots,
Je vais devoir changer mes lunettes, lol, grossières erreurs,
Je viens de porter les modifications dans mon scénario,
Les erreurs restent présentes malgré tout,
Tu n’as rien après dans ton scénario ?
Les logs semblent indiquer que le problème arrive après les commandes de volume : dans le SINON d’un SI qui suit ces commandes.
Je vérifie la valeur du volume info,
Si elle est strictement supérieur à 10, je baisse mes Alexa à 2,
Sinon je laisse en l’état,
D’où ma gestion par tag pour les adapter au besoin,
Mais il faudrait aussi (à mon avis) éviter au maximum de remonter cette syntaxe dans le forum car elle peut être reprise alors que non recommandée à l’avenir