j'ai une question générale sur les expressions.
Je n'arrive pas bien à cerner quel est le comportement de l'évaluateur d'expression.
Par exemple, dans un scénario, je veux faire démarrer une action à une certaine heure, et utilise donc un bloc 'A' avec l'expression suivante:
Code : Tout sélectionner
time_op(#[Exterieur][soleil][Coucher_Soleil]#,-15-30)
Code : Tout sélectionner
time_op(#[Exterieur][soleil][Coucher_Soleil]#,-15)
Code : Tout sélectionner
time_op(#[Exterieur][soleil][Coucher_Soleil]#,-15nimportequoi)
j'avais cru comprendre que l'on pouvait mettre du code PHP dans les expressions. C'est d’ailleurs ce que je fait dans un virtuel en utilisant la fonction date():
Code : Tout sélectionner
date_sunrise(#timestamp#,1,48.656,2.26883,90+35/60, date("Z",#timestamp#)/3600)
Et l'évaluation à priori incorrecte de cette expression
Code : Tout sélectionner
time_op(#[Exterieur][soleil][Coucher_Soleil]#,-15-30)
Merci pour vos lumières.
Je profite de ce premier poste pour saluer l’excellent travail réalisé par l'équipe de Jeedom, faisant partie des décédés de la dernière heure de la Zibase, j'étais tenté dans un premier temps de partir sur une solution diy à base de Node RED, je ne regrette finalement pas le choix de Jeedom ! pas forcément facile à prendre en main au début mais très bien pensé et capable je pense de répondre à toutes les problématiques.