Périphérique Saison

Discussion et échanges de scripts pour la box eedomus

Périphérique Saison

Messagepar Madoma73 » 04 Juin 2014 21:28

voici un petit script à uploader sur l'eedomus, son but est tout simple, il retourne la saison en cours.

pour l'utiliser, il suffit de créer un capteur http configuré de la manière suivante:

Capture1.PNG
Capture1.PNG (19.2 Kio) Consulté 14533 fois


puis de créer les valeurs associées:

Capture.PNG
Capture.PNG (26.93 Kio) Consulté 14533 fois


le script est ici:
saison.zip
(438 octet(s)) Téléchargé 477 fois
Dernière édition par Madoma73 le 02 Juil 2014 18:08, édité 1 fois.
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38

Re: Périphérique Saison

Messagepar dplein » 05 Juin 2014 03:17

Merci Pierre !!!

Une idée de règles qui irraient avec, par exemple ????
Irradié.... RAC v2
dplein
 
Messages : 1605
Inscription : 28 Oct 2012
Localisation : Lorraine

Re: Périphérique Saison

Messagepar Madoma73 » 05 Juin 2014 07:58

1) j'ai par exemple une alerte aux premiers gels pour que je rentre mes plantes.
Le problème est que cette alerte se déclenchait à chaque fois que les températures baissaient.
Maintenant, lors du premier déclenchement, j'ai un état virtuel qui passe à "alerte déjà déclenchée" et qui est "reseté" quand la saison passe a été.

2) j'ai des règles qui gèrent le chauffage en fonction de la température à l'intérieur de mon manteau de cheminée. En été, avec le soleil qui tape, j'arrive à avoir des températures qui déclenchent les règles de chauffage, avec mon périphérique saison, je règle ce problème

3) la programmation de la piscine est aussi différente en fonction de la saison.
Dernière édition par Madoma73 le 05 Juin 2014 14:01, édité 1 fois.
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38

Re: Périphérique Saison

Messagepar Nico33 » 05 Juin 2014 13:52

Merci Pierre.
Je vais mettre ça en place dès ce soir.
Nico33
 
Messages : 1013
Inscription : 14 Juin 2013

Re: Périphérique Saison

Messagepar ASECADOMOTIQUE54 » 05 Juin 2014 16:37

Merci du partage :D , en place chez moi.
ASECADOMOTIQUE54
 
Messages : 639
Inscription : 14 Déc 2013
Localisation : Nancy

Re: Périphérique Saison

Messagepar vva » 05 Juin 2014 20:35

Merci. Ca fonctionne nickel!
vva
 
Messages : 358
Inscription : 12 Juin 2013

Re: Périphérique Saison

Messagepar pasanga » 05 Juin 2014 20:39

merci cela marche bien ;)
Pasanga
pasanga
 
Messages : 247
Inscription : 22 Sep 2012
Localisation : seine maritime

Re: Périphérique Saison

Messagepar baltimore » 05 Juin 2014 22:27

Merci Pierre mais il y a un truc qui m'échappe :

On peut uploader des scripts directement dans l'eedomus ?

A+
Baltimore
baltimore
 
Messages : 99
Inscription : 12 Juin 2013

Re: Périphérique Saison

Messagepar Madoma73 » 05 Juin 2014 22:39

Oui,
C'est une possibilité offerte par l'une des dernières release.
Tu te connectes sur http://@ip_box/script et tu peux uploader des scripts php moyennant quelques restrictions sur la syntaxe.
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38

Re: Périphérique Saison

Messagepar nash68 » 10 Juin 2014 08:31

Merci. Je sais pas encore ce que je vais en faire mais pour sur je vais trouver !
nash68
 
Messages : 89
Inscription : 11 Fév 2014

Re: Périphérique Saison

Messagepar Madoma73 » 10 Juin 2014 08:39

et encore, à la demande de plusieurs membres, je vais faire un script pour les phases de la lune.
commence à cogiter sur tes prochaines alarmes pour t'avertir quand aller chez le coiffeur par exemple :lol:
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38

Re: Périphérique Saison

Messagepar raphael_malin » 10 Juin 2014 22:13

Pas besoin d'attendre que la lune soit pleine ou vide pour y aller :lol: :mrgreen:
raphael_malin
 
Messages : 293
Inscription : 02 Fév 2014
Localisation : Nouméa - Nouvelle-Calédonie

Re: Périphérique Saison

Messagepar vva » 18 Juin 2014 12:40

Bonjour Pierre,

Je vois dans ton script que l'hiver est le 01/01 ? :?:
vva
 
Messages : 358
Inscription : 12 Juin 2013

Re: Périphérique Saison

Messagepar Madoma73 » 18 Juin 2014 13:10

Salut,

ligne 4, il est aussi "/12/21" ça permet de gérer correctement le début de l'année
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38

Re: Périphérique Saison

Messagepar vva » 18 Juin 2014 13:57

OK ça marche

Merci
vva
 
Messages : 358
Inscription : 12 Juin 2013

Re: Périphérique Saison

Messagepar Madoma73 » 18 Juin 2014 14:38

de rien, c'est vrai que la construction peut surprendre ! mais c'est simple et efficace ;-)
Pierre
Madoma73
 
Messages : 1438
Inscription : 16 Sep 2012
Localisation : 38

Re: Périphérique Saison

Messagepar vva » 21 Juin 2014 08:14

Bonjour à tous,
Aujourd'hui c'est l'été mais j'ai un message d'erreur qui me dit "impossible de parser le XML ..." sur le script saison.

En retirant l'accent sur le é de Eté dans le tableau je n'ai plus le message.

Bon weekend
vva
 
Messages : 358
Inscription : 12 Juin 2013

Re: Périphérique Saison

Messagepar DjMomo » 21 Juin 2014 08:56

Voici le script mis à jour pour pouvoir supporter les accents (problème d'encodage) :

Code : Tout sélectionner
<?php

// based on http://www.phpsources.org/scripts312-PHP.htm
$limits= array('/12/21'=>'Hiver',
         '/09/21'=>'Automne',
         '/06/21'=>'Eté',
         '/03/21'=>'Printemps',
         '/01/01'=>'Hiver');
$adate = date('Y/m/d');
sdk_header('text/xml');
foreach ($limits AS $key => $value)
      {
         $limit=date('Y').$key;
         if (strtotime($adate)>=strtotime($limit))
            {
         
          echo "<root>";
          echo "<date>".utf8_encode($adate)."</date>";
          echo "<saison>".utf8_encode($value)."</saison>";
          echo "</root>";
          break;

            }
      }
   


?>
Moi ? C'est Fabien
--------------------------------------------
Mon Github : http://www.github.com/DjMomo/
DjMomo
 
Messages : 1121
Inscription : 26 Sep 2012

Re: Périphérique Saison

Messagepar Domo-tic » 21 Juin 2014 14:40

Merci pour ce script.
Merci pour la correction.
(autre moyen de corriger : dans le script PHP, remplacer "Eté" par "Ete" sans accent, et dans les valeurs eeDomus faire correspondre "Ete" avec l'affichage "Eté", cf image plus haut)
Image
eeDomus+ZiBASE2, 70 Périph. Z-Wave, 11 DeltaDore, 20 Sondes Oregon, Compteurs eau/élec OWL CM119+160/Gioanola, IPX800 V3, NAS DS211+, 9 Caméras IP, 3 Nabaztag:Tags+1 Karotz, Koubachi, NetAtmo, Balance+Podomètre Withings, Neato XV-25, Android + SmartWatch.
Domo-tic
 
Messages : 40
Inscription : 10 Nov 2012

Re: Périphérique Saison

Messagepar valrom » 21 Juin 2014 14:51

Super sympas

Peux tu nous mettre à dispo tes images des saisons ??
valrom
 
Messages : 108
Inscription : 14 Juin 2013

Suivant

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

Utilisateurs parcourant ce forum : merguez07 et 0 invité(s)