Sunday, September 28, 2014

Plage de fonctionnement pour une règle

Gérer des règles par plage horaire manque cruellement à la box eedomus. L'agenda répond en partie à ce besoin mais manque de souplesse. La suggestion (http://forum.eedomus.com/viewtopic.php?f=13&t=574) a été faite sur le forum mais n'a pas l'air de retenir beaucoup l'attention. J'ai résolu le problème de la façon suivante:

J'ai créé un script pour récupérer l'heure:
<?php
#
#
#set_value
sdk_header('text/xml');
          
          echo "<root>";
          echo "<time>";
          echo "<heure>".date('G').date('i')."</heure>";
          echo "</time>";
          echo "</root>";
?>

Le script retourne les heures et les minutes sous la forme suivante:
http://@IP de ma box/script/?exec=time.php
<root>
<time>
<heure>1523</heure>
</time>
</root>

Ensuite je crée un actionneur HTTP configuré de la façon suivante:
Il est éxécuté toutes les minutes.

Nous sommes maintenant en mesure d'écrire des règles avec une plage horaire de la façon suivante:

Avec ce système l'action est appelée de façon répétitive toutes les minutes.

1 comment: