Scenario expression logique avec time_between, time_op

Bonjour
J’ai un scenario avec une condition SI qui est faussement évaluée à VRAI !
Je veux déclencher des actions si je suis 50 mn après le lever du soleil ET si je suis à 50 mn avant le coucher du soleil
SI time_between(#time#,time_op(#sunrise#, 50) , time_op(#sunset#, -50) == 1
L’expression renvoie VRAI à 19:30 , alors que sunrise=805 et sunset=1730 le 18/01/2026 chez moi!!!

Bug?
Merci
Je suis en Luna Jeedom 4.5.2 / debian 11 / php 7.4

Bonjour

SI : time_between(#time#,time_op(#sunrise#,+50),time_op(#sunset#,-50)) == 1
2 « J'aime »

Bonsoir,

Il te manque juste une parenthèse fermante, comme corrigé par Ionot66

1 « J'aime »

Le testeur d’expressions peut aider a debuguer…

Le bug est plus souvent l ICC surtout dans un cas aussi classique.

Jeedom a quand même une certaine robustesse.

Merci beaucoup.
Je constate que dois faire de + en plus attention…

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.