Time plus or minus delta

deltat: gestion des déclenchements horaires relatifs pour règles eedomus

But: En utilisant le plugin Mon Réveil d'Influman, il est aisé de mettre en place des règles du type "quand l'heure actuelle devient égale à la valeur du périphérique xxxxxx, alors déclencher telle action".

Le plugin deltat permet la création et la mise à jour continue de capteurs http dont la valeur a un décalage donné avec l'un de ces périphériques "horaires" xxxxxx.

Nota: voyez ce plugin d'Influman sur https://forum.eedomus.com/viewtopic.php?f=50&t=6020

Exemple: Vous souhaitez vous réveiller chaque matin avec un de vos airs favoris. Une façon de procéder est de créer un capteur "heure de réveil" dont la valeur peut être ajustée, par ex à 07:00 et d'utiliser une règle du type "quand l'heure actuelle devient égale à celle du capteur 'heure de réveil', alors déclencher un actionneur Upnp".

Si, de plus, vous souhaitez que votre chambre se réchauffe 30 minutes avant votre réveil, il peut être utile de créer un capteur horaire deltat "préchauffage". Idem pour ouvrir vos volets du salon 45 minutes avant votre réveil ou faire chauffer la cafetière 10 minutes avant.

La valeur ajoutée de deltat est qu'au cas où vous modifiez votre heure de réveil, l'heure de préchauffage s'ajustera d'elle-même ainsi que celle ensemble de capteurs liés à vos capteurs horaires de base sans avoir besoin de tous les mettre à jour manuellement.

Installation Après création d'un périphérique via le plugin deltat sur le store eedomus, entrez les informations suivantes : - code API du périohérique "source" (celui dont la valeur sera prise comme référence pour créer celle du nouveau périphérique). - choisissez plus or minus (moins) si vous souhaitez que le nouveau capteur soit en avance ou en retard par rapport au périphérique source. - l'écart en temps que vous souhaitez voir maintenu entre les valeurs du nouveau capteur et du périphérique source.

La période de mise à jour du niuveau capteur est d'une minute par défaut à la création.

Formats Tous les capteurs horaires utilisant deltat sont supposés fournir des valeurs formattées comme chaînes de caractères du type hh:mm (format compatible avec le plugin Mon Réveil d'Influman). De plus, deltat accepte la valeur N/A (non applicable) qui permet de désactiver un capteur horaire. Une valeur source à N/A ou dont le format est invalide mettra le capteur cible à la valeur N/A.

Attention *Le channel Heure actuelle du plugin Mon Réveil d'Influman bat au rythme moyen d'une minute, càd qu'il peut lui arriver de "sauter" une minute. Si vous souhaitez prévoir des actions lors du passage de l'heure actuelle à une valeur donnée, il peut être utile de créer un capteur horaire pour l'événement mais aussi un capteur deltat de sécurité avec un écart d'une minute par rapport au précédent. La règle associée sera alors du type "quand heure actuelle prend la valeur du capteurvénement OU quand heure actuelle prend la valeur du capteur de sécurité, alors action" et sa période de déclenchement d'au moins 2 minutes.

Remerciements À Influman pour son plugin Mon Réveil - qui fait bien plus que ce pour quoi je l'utilise.