Je vais vous présenter la mise en place d’un capteur http qui peut être intéressant à utiliser.

En effet, vous êtes peut être dans le même cas que moi, c’est-à-dire que vous voudriez exécuter des actions en fonction de l’heure d’hiver et l’heure d’été. Pour ma part j’ai voulu que mes volets s’ouvrent plus tard l’hiver que l’été. Pour ce faire il fallait que je sache si nous sommes en heure d’été ou en heure d’hiver.

Pour cela rien de plus simple.

Ouvrez un nouveau document bloc note puis copier/coller le script suivant dedans.

<?php
$HeureEte = date(‘I’);
echo « <root> »;
echo « <heureete> ».utf8_encode($HeureEte). »</heureete> »;
echo « </root> »;
?>

Enregistrer le document bloc note. Attention de bien l’enregistrer en .php avec l’encodage AINSI.

1

Ensuite il faut aller insérer le script dans votre box. Pour cela entrez dans votre navigateur l’adresse http://ipdevotrebox/script

Vous arriverez sur la page suivante où il suffira de cliquer sur « Parcourir » afin d’aller rechercher votre script puis de cliquer sur « Envoyer » pour l’intégrer à la box.

2

 

Il ne reste plus qu’à créer un capteur http, puis de le paramétrer de la manière suivante :

3

Usage : Autre indicateur

Type de données : Liste de valeurs

Fréquence de la requête : 0

URL de la requête : http://localhost/script/?exec=Heure_Ete.php

Chemin XPATH : //heureete

 

Il faudra ensuite créer deux valeurs Hiver et Eté. Attention Hiver doit être la valeur 0 Eté la valeur 1 .

4

Enfin, pour que la valeur soit mise à jour, il vous faudra créer une règle de mise à jour. Pour ma part, le changement d’heure se faisant toujours dans la nuit du samedi à dimanche entre 2h00 et 3h00, j’ai choisi de vérifier chaque dimanche à 4h00 si la valeur devait être changée.

5

Voici comment apparaîtra votre retour d’état.

6

 

Il ne restera plus qu’à l’utiliser dans différents scenario selon vos besoins !! 😉

 

 

Merci à Jérôme 😉