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.
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.
Il ne reste plus qu’à créer un capteur http, puis de le paramétrer de la manière suivante :
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 .
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.
Voici comment apparaîtra votre retour d’état.
Il ne restera plus qu’à l’utiliser dans différents scenario selon vos besoins !! 😉
Merci à Jérôme 😉
Bonjour,
Est il possible de télécharger le script vi votre site ??
Bonjour Romain
Je vais essayer de le faire 😉 de suite.
A++
Cela ne passe pas, je vais te l’envoyer en MP A++
Merci j’ai bien reçu le ficher par mail !!
Très intéressant David !
Maintenant pour fermer les volets, rien ne vaut le capteur de luminosité : très simple et précis.
Bonjour,
Malheureusement, il ne marche pas sur ma box (et j’ai bien respecté toutes les consignes)
Quand j’essaye de le télécharger via la page des scripts, j’ai l’erreur suivante :
« Parse error: syntax error, unexpected ‘>’ in Heure_Ete.php on line 3 »
Si vous avez une idée ?
Merci
Bon, j’ai réussi à résoudre le problème en remplaçant les guillemets sous formes de double flèche par des vrais guillemets.
Par contre, le script fonctionne mais mal. Il me renvoie un état ‘0’ quand il se déclenche et non hiver donc impossible de mettre en place une règle car dans la programmation, j’ai bien le choix entre un état Hiver ou Eté