ACTION A FAIRE TOUS LES X JOURS

Échangez ici vos astuces sur la gestion des règles eedomus

ACTION A FAIRE TOUS LES X JOURS

Messagepar juanito3430 » 24 Mai 2016 10:56

Bonjour

Est ce que quelqu'un pourrait m'aider à faire une programmation (script ?) pour pouvoir déclencher une action tous les X jours.
Par exemple tous les 2 jours ou tous les 3 jours je veux déclencher un arrosage
Je ne comprends pas mais il semble que rien ne soit prévu pour cela.
Merci par avance.
JLuc
juanito3430
 
Messages : 62
Inscription : 18 Déc 2015

Re: ACTION A FAIRE TOUS LES X JOURS

Messagepar latoupie » 27 Mai 2016 06:12

Salut,
Pas besoin de script à mon sens, tu fais une règle qui dit : tous les lundi, mercredi, vendredi, déclencher arrosage

Envoyé de mon Nexus 7 en utilisant Tapatalk
J'ai aussi un BeBop et un ZX81
latoupie
 
Messages : 1085
Inscription : 14 Fév 2015
Localisation : Pas loin

Re: ACTION A FAIRE TOUS LES X JOURS

Messagepar juanito3430 » 27 Mai 2016 15:16

Oui le problème est que la semaine compotre 7 jours donc lundi mercredi vendredi dimanche puis à nouveau lundi donc un jour d'intervalle
Cela ne fonctionne donc pas
Une autre idée ?
Merci
juanito3430
 
Messages : 62
Inscription : 18 Déc 2015

Re: ACTION A FAIRE TOUS LES X JOURS

Messagepar Yesnie » 27 Mai 2016 16:06

salut,

sinon tu peux ajouter une sonde d'humidité qui permet de déclencher éventuellement ton arrosage. Du type : L,Me,S déclenchement de l'arrosage si XX humidité n'est pas atteint. ca permet d'économiser un peu d'eau et de ne pas surinnonder ton terrain lorsqu'il a plus pendant 5 jours de suite.
Yesnie
 
Messages : 205
Inscription : 13 Oct 2014

Re: ACTION A FAIRE TOUS LES X JOURS

Messagepar anne-marie » 27 Mai 2016 17:58

Je te conseille de créer un état avec plusieurs valeurs qui déclenchent une macro du type:
- Attendre 1 seconde puis ON
- Attendre 48 Heures puis OFF
Une autre avec une macro de 72 heures etc...
Prévoir une valeur OFF si le temps est très humide
Cet état pourrait éventuellement être mis à jour en fonction des données méteo (pluviometre ou autre...)
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2473
Inscription : 19 Fév 2014
Localisation : 77

Re: ACTION A FAIRE TOUS LES X JOURS

Messagepar juanito3430 » 30 Mai 2016 20:54

Bonjour Anne Marie
Je ne maitrise pas bien la eedomus (tu vas t'en rendre compte)
J'ai crée un état Arrosage avec deux valeurs Actif (où j'active mais deux electrovannes reliées à mon ipx800) et un état inactif (où je desactive mes deux electovannes)
Puis j'ai essayé de créer une macro et là je ne vois pas comment tu gères les 2 jours ou 3 jours.
Peux tu expliquer plus en détails
Merci
juanito3430
 
Messages : 62
Inscription : 18 Déc 2015

Re: ACTION A FAIRE TOUS LES X JOURS

Messagepar anne-marie » 31 Mai 2016 06:35

Tu as bien créé tes macros dans tes périphériques électrovanne (onglet macro)
Tous les 2 jours:
- Attendre 1 seconde puis ON
- Attendre 48 Heures puis OFF
- Attendre 48 Heures puis repeter la macro
Je ne garantis pas que ça fonctionne à 100% avec cette durée notamment en cas de reboot ou coupure courant
Netatmo - Nabaztag2 - Karotz - Mirror - caméras IP - Zwave - RFXCOM - zigate - ecodevice - Enocean - orvibo - connexoon- google Home - Echo - yeelight etc....
anne-marie
 
Messages : 2473
Inscription : 19 Fév 2014
Localisation : 77

Re: ACTION A FAIRE TOUS LES X JOURS

Messagepar Kitor » 31 Mai 2016 08:36

juanito3430 a écrit:Bonjour

Est ce que quelqu'un pourrait m'aider à faire une programmation (script ?) pour pouvoir déclencher une action tous les X jours.
Par exemple tous les 2 jours ou tous les 3 jours je veux déclencher un arrosage
Je ne comprends pas mais il semble que rien ne soit prévu pour cela.
Merci par avance.
JLuc

Bonjour Juanito, je te prépare ton script php dès que je peux (rapidement ;) ).
@++
Marc
Kitor
 
Messages : 934
Inscription : 18 Nov 2014

Re: ACTION A FAIRE TOUS LES X JOURS

Messagepar juanito3430 » 31 Mai 2016 19:40

Bonjour Kitor

Trop sympa.
Je me prends la tête depuis plusieurs soirs et je n'y arrive pas.
J'attends avec grand intéret ton script
Merci par avance
juanito3430
 
Messages : 62
Inscription : 18 Déc 2015

Re: ACTION A FAIRE TOUS LES X JOURS

Messagepar Kitor » 04 Juin 2016 06:15

1°) Tu créer un périphérique Etat usage Actionneur
En list de valeur tu ajoute les valeurs de 0 à X
X = le nombre de jour entre deux arrosages nomme les jours genre J-3 J-2 ou autre.
0 = Arrosage (tu peux le nommer ainsi mais laisse la valeur à 0)
- Dans Actions de la valeur 0 tu lance ton arrosage
Attention n'oublie pas après d'avoir lancer l'arrosage de remettre la valeur de ton état à X
- Tu peux aussi faire une règle genre devient Machin Arrosage tu lance ton arrosage et ensuite remettre valeur à X (dans ce cas là, ne met rien dans Actions)
- Note le Code API dans Paramètres Expert
Avec ce périphérique, tu peux aussi lancer ton arrosage en manuel

2°) Tu créer un périphérique HTTP Actionneur
Celui-ci te permettra de lancer le script à heure fixe
Ajoute une valeur
Description ce que tu veux (arrosage)
URL: http://IP de ta box/script/?exec=Arrosage.php
Type : GET
Paramètres : &Periph=(la valeur du API notée)

3°) le script

<?php
// Récupération des paramètres
$Periph=getArg('Periph');
$Tab=getValue($Periph);

// Lecture dernière valeur
$Valeur=$Tab['value'];

// Décrémentation d'une journée
$Valeur-=1;

// Renvoi au périphérique la valeur modifiée
SetValue($Periph,$Valeur);
?>

pour le copier : https://IP de ta box/script/

nomme le 'Arrosage.php'

4°)
Créer une règle à heure fixe tous les jours qui lance le script avec le HTTP Actionneur
l'heure dois être l'heure prévue de l'arrosage (c'est mieux) :)

Voili Voilou ;)
Kitor
 
Messages : 934
Inscription : 18 Nov 2014

Re: ACTION A FAIRE TOUS LES X JOURS

Messagepar juanito3430 » 06 Juin 2016 08:12

Bonjour

Merci je vais faire l'essai.
C'est très sympa
juanito3430
 
Messages : 62
Inscription : 18 Déc 2015


Retour vers Règles et programmations

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 24 invité(s)