03-07-2014, 11:06 AM
Ca marche exactement comme les plages horaires d'avant, sauf que la gestion des heures dynamique lever/coucher de soleil a ete rajouté ainsi que la possibitilite de specifier les mois ou la plage est active.
Donc le fonctionne est le suivant dans calaos. On definit un IO InPlageHoraire avec pour chaque jour voulu une ou plusieurs plage d'heure. Il faut faire attention une plage peut etre uniquement dans l'intervalle 00:00:00 -> 23:59:59. Si on veut une plage qui empiete sur 2 jours du genre 22h -> 03h il faut 2 plages (22:00:00 -> 23:59:59 et 00:00:00 -> 03:00:00). On peut specifier plusieurs plages dans une journée.
Ensuite pour la programation des regles, la variable InPlageHoraire est a true lorsqu'on est dans la plage et a false en dehors. Le changement d'etat se fait sur front montant et descendant, donc on peut l'utiliser dans les regles facilement comme ca:
Et on peut aussi utiliser une plage pour uniquement lancer une action a une heure precise. Pour ca on specifie la meme heure de début et de fin. Pour ouvrir des volets au lever du soleil ca marche tres bien.
Donc le fonctionne est le suivant dans calaos. On definit un IO InPlageHoraire avec pour chaque jour voulu une ou plusieurs plage d'heure. Il faut faire attention une plage peut etre uniquement dans l'intervalle 00:00:00 -> 23:59:59. Si on veut une plage qui empiete sur 2 jours du genre 22h -> 03h il faut 2 plages (22:00:00 -> 23:59:59 et 00:00:00 -> 03:00:00). On peut specifier plusieurs plages dans une journée.
Ensuite pour la programation des regles, la variable InPlageHoraire est a true lorsqu'on est dans la plage et a false en dehors. Le changement d'etat se fait sur front montant et descendant, donc on peut l'utiliser dans les regles facilement comme ca:
Code:
IF plage == true
Faire...
IF plage == false
Faire...
Et on peut aussi utiliser une plage pour uniquement lancer une action a une heure precise. Pour ca on specifie la meme heure de début et de fin. Pour ouvrir des volets au lever du soleil ca marche tres bien.
Raoul,
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921
Calaos Core Dev.
Calaos git sur NUC NUC5PPYH | Wago 750-849 | DALI RGB | Sondes NTC sur 750-464 | Sondes 1Wire DS18B20 avec adaptateur USB DS9490R | Nodes MySensors avec gateway USB | Ecran tactile ELO avec adaptateur USB/RS232 | Squeezebox Duet et Radio | Logitech Harmony Ultimate | Ampli Pioneer VSX921