Forum eedomus
http://forum.eedomus.fr/

ACTION A FAIRE TOUS LES X JOURS
http://forum.eedomus.fr/viewtopic.php?f=18&t=4248
Page 1 sur 1
Auteur:  juanito3430 [ 24 Mai 2016 10:56 ]
Sujet du message:  ACTION A FAIRE TOUS LES X JOURS

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
Auteur:  latoupie [ 27 Mai 2016 06:12 ]
Sujet du message:  Re: ACTION A FAIRE TOUS LES X JOURS

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
Auteur:  juanito3430 [ 27 Mai 2016 15:16 ]
Sujet du message:  Re: ACTION A FAIRE TOUS LES X JOURS

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
Auteur:  Yesnie [ 27 Mai 2016 16:06 ]
Sujet du message:  Re: ACTION A FAIRE TOUS LES X JOURS

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.
Auteur:  anne-marie [ 27 Mai 2016 17:58 ]
Sujet du message:  Re: ACTION A FAIRE TOUS LES X JOURS

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...)
Auteur:  juanito3430 [ 30 Mai 2016 20:54 ]
Sujet du message:  Re: ACTION A FAIRE TOUS LES X JOURS

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
Auteur:  anne-marie [ 31 Mai 2016 06:35 ]
Sujet du message:  Re: ACTION A FAIRE TOUS LES X JOURS

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
Auteur:  Kitor [ 31 Mai 2016 08:36 ]
Sujet du message:  Re: ACTION A FAIRE TOUS LES X JOURS

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
Auteur:  juanito3430 [ 31 Mai 2016 19:40 ]
Sujet du message:  Re: ACTION A FAIRE TOUS LES X JOURS

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
Auteur:  Kitor [ 04 Juin 2016 06:15 ]
Sujet du message:  Re: ACTION A FAIRE TOUS LES X JOURS

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 ;)
Auteur:  juanito3430 [ 06 Juin 2016 08:12 ]
Sujet du message:  Re: ACTION A FAIRE TOUS LES X JOURS

Bonjour

Merci je vais faire l'essai.
C'est très sympa
Page 1 sur 1 Le fuseau horaire est UTC+1 heure