J’ai pas vu d’erreur dans le logs…
Le truc c’est que ça a fonctionné tout l’hiver dernier (en v3), que j’ai pas retouché à ça depuis
Là, je sèche … j’ai essayé d’ajouter les parenthèses, les espaces avant/après les opérateurs… Rien à faire.
Sur la deuxième commande, si je mets : variable(Maison_vide_stop) != "" ça me retourne rien
par contre (strtotime(variable(Maison_vide_stop)) - #timestamp#) <= (#[La maison][Contrôle Chauffage][AnticipationH-backup]# * 60 * 60)
est ok
Pourtant les variables sont bien là
Le 0 c’est le résultat du lastScenarioExecution(97)
Quant au AND c’est le test logique, qui fonctionne partout (tout comme &&), donc je suis pas sûr de comprendre ta remarque, à la limite des parenthèses pour AND (lastScenarioExecution(97)>=86400), mais bon je viens de tester ça change rien.
Que le test soit toujours faux, c’est pas vraiment le souci (et puis c’est pas le cas), moi je m’attends à avoir 0 ou 1 à la fin… Pas « rien »
Effectivement, ça marche désormais !
Bien vu le lien avec la conversion . et ,
Merci
PS : Pour info, lastScenarioExecution ne provoque pas d’erreur si le numéro de scénario n’existe pas (retourne 0 ) et pas d’erreur non plus dans les commandes orphelines