Je voulais savoir s'il est possible de créer une condition qui teste une plage horaire : à savoir si l'heure système est entre 8:00 et 12:00 par exemple ?
Pour ce faire, j'ai créé une condition : heure_système [08:00,12:00] (cf image)
[ATTACH=CONFIG]61[/ATTACH]
Malheureusement LD indique une erreur lors du lancement dans cette condition.
Ai-je commis une erreur ? Ou est-ce une limitation ou un bug de LD ?
J'arrive à contourner le problème en testant : (systeme_time >= 08:00) & (systeme_time <= 12:00)
Cordialement
Hervé
Lifedomus v2.0.143
CS Windows 7
DS Windows 7, Linux Wine, Ipad, Android
C'est notamment pour ca que je milite (?) pour un type de variable "horaire hebdomadaire". Ce type serait un petit peu plus complexe que juste une heure puisque idéalement il devrait inclure une plage horaire (deux heures donc) ET la possibilité de choisir parmi les 7 jours de la semaine.
On aurait alors dans les automates des fonctions simples pour vérifier si une date/heure est comprise ou pas dans l'horaire hebdomadaire.
Ca simplifierait largement la programmation des automates dès qu'il s'agit de comparer des dates/heures quand on veut appliquer des fonctions selon le jour et l'heure ...
www.osmotiq.com, domotique, développement logiciel et web -- tests & tutoriels KNX, Lifedomus, ZWave, etc.
Twitter: osmotiq