[Store] SprinkDomus - Arrosage automatique

Discussion et échanges de scripts pour la box eedomus

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar Olivier G » 27 Mai 2019 21:10

influman a écrit:en fait, si tu changes la programmation (Agenda, Durée, Horaires) et les périphériques pilotés dans VAR1, VAR2 et VAR3, alors il te faut sélectionner un mode pour que ça enregistre les changements

Il faut juste que dans tes règles de changement de saison, tu prévois une mise à jour du mode en dernier.

Tu pourrais en gros avoir une règle qui dit :
- Si printemps
- Alors :
- Durée = 10mn
- Jours = ....
- Horaires = ....
- Mode = Auto


Salut,
J'ai un petit soucis avec le plugin SprinkDomus. L'arrosage se déclenche alors que mes deux périphériques Prévisions précipitations et cumul précipitations sont différentes de 0.

Pour le cumul des précipitations, j'utilise le cumul jour du plugin Précipitations (Aujourd'hui il a plus 6,5 mm… une bonne journée de merde). Pour les prévisions de précipitation, j'ai crée un widget virtuel avec les valeurs 0 pas de pluie et 1 prévision de précipitations. Je suis en Auto 5 avec un arrosage a 21h30 pendant 10 min.
Mais ce soir, l'arrosage s'est déclenché quand même…

une idée ?
Eedomus
Olivier G
 
Messages : 356
Inscription : 14 Juin 2017
Localisation : Dordogne

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar influman » 27 Mai 2019 23:00

Va dans la configuration du périphérique "Statut", et clique sur :
Vérifier les mises à jour de sprinkdomus.php
et mets à jour avec la version de ce jour.

J'ai ajouté un moyen de debugguer les données.
Ensuite, au même endroit, clique sur Tester, et regarde le résultat de l'xml :
tu dois voir un truc comme ça :

<SPRINKDOMUS><ZONE>1</ZONE>
<MODE>5</MODE>
<PROGRAM>ALL,5,5,23:40,23:15</PROGRAM>
<PRECIPITATION>1469077,10</PRECIPITATION>
<PREVISION>1405700,0</PREVISION>
<VANNE1>1292241,0,100</VANNE1><VANNE2>,,</VANNE2><VANNE3>,,</VANNE3>
<STATUS>Stop (AUTO|PLUIE|PREV) Dernier Lundi 15-04 21:47</STATUS>
</SPRINKDOMUS>

dans précipitation et prévision, tu vois les périphériques lus, et la valeur lue.
Si les deux valeurs sont à 0, ça va arroser, sinon non. Regarde donc bien si tes valeurs de ces périphériques remontent bien.

Enfin, pour ton changement de saison, si tu changes juste l'agenda, l'horaire et la durée dans la règle, tu n'as pas besoin de reinitialiser le mode.
Le mode doit être réinitialisé seulement si tu changes la liste des vannes (en VAR1).
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar Olivier G » 28 Mai 2019 08:47

influman a écrit:Va dans la configuration du périphérique "Statut", et clique sur :
Vérifier les mises à jour de sprinkdomus.php
et mets à jour avec la version de ce jour.

J'ai ajouté un moyen de debugguer les données.
Ensuite, au même endroit, clique sur Tester, et regarde le résultat de l'xml :
tu dois voir un truc comme ça :

<SPRINKDOMUS><ZONE>1</ZONE>
<MODE>5</MODE>
<PROGRAM>ALL,5,5,23:40,23:15</PROGRAM>
<PRECIPITATION>1469077,10</PRECIPITATION>
<PREVISION>1405700,0</PREVISION>
<VANNE1>1292241,0,100</VANNE1><VANNE2>,,</VANNE2><VANNE3>,,</VANNE3>
<STATUS>Stop (AUTO|PLUIE|PREV) Dernier Lundi 15-04 21:47</STATUS>
</SPRINKDOMUS>

dans précipitation et prévision, tu vois les périphériques lus, et la valeur lue.
Si les deux valeurs sont à 0, ça va arroser, sinon non. Regarde donc bien si tes valeurs de ces périphériques remontent bien.

Enfin, pour ton changement de saison, si tu changes juste l'agenda, l'horaire et la durée dans la règle, tu n'as pas besoin de reinitialiser le mode.
Le mode doit être réinitialisé seulement si tu changes la liste des vannes (en VAR1).


Salut @influman
Voici ce que j'ai après la mise à jour et le test XML:

Code : Tout sélectionner
<?xml version="1.0" encoding="ISO-8859-1" ?>
<SPRINKDOMUS><ZONE>1</ZONE>
<MODE>5</MODE>
<PROGRAM>LUN-MER-VEN,10,5,,</PROGRAM>
<PRECIPITATION>,</PRECIPITATION>
<PREVISION>,</PREVISION>
<VANNE1>1414938,0,100</VANNE1><VANNE2>,,</VANNE2><VANNE3>,,</VANNE3>
<STATUS>Stop (AUTO|PLUIE|PREV) Dernier Lundi 27-05 21:40</STATUS></SPRINKDOMUS>


Effectivement, je n'ai aucune remontée des périphériques ni des prévisions…il n'y a pas de valeurs.

Olivierg
Eedomus
Olivier G
 
Messages : 356
Inscription : 14 Juin 2017
Localisation : Dordogne

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar influman » 28 Mai 2019 11:25

as-tu bien quelque chose dans VAR2 ? (la liste des codes API de tes capteurs humidité, pluie, prévision)
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar Olivier G » 28 Mai 2019 11:28

influman a écrit:as-tu bien quelque chose dans VAR2 ? (la liste des codes API de tes capteurs humidité, pluie, prévision)


Voici ce que j'ai dans VAR 2 sur le périphérique Statut :
Code : Tout sélectionner
plugin.parameters.HUMIDITY,plugin.parameters.PRECIPIT,plugin.parameters.PREVISION
Eedomus
Olivier G
 
Messages : 356
Inscription : 14 Juin 2017
Localisation : Dordogne

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar influman » 28 Mai 2019 12:59

Olivier G a écrit:
influman a écrit:as-tu bien quelque chose dans VAR2 ? (la liste des codes API de tes capteurs humidité, pluie, prévision)


Voici ce que j'ai dans VAR 2 sur le périphérique Statut :
Code : Tout sélectionner
plugin.parameters.HUMIDITY,plugin.parameters.PRECIPIT,plugin.parameters.PREVISION


bah donc c'est pas rempli.
A l'installation du plugin, il faut que tu designes les périphériques qui te donnent ces infos.
Si tu ne le fais pas, ça mets ce que tu vois là par défaut, c'est à dire aucun code API...

Pour éviter de réinstaller, récupères les codes API de ton périphérique cumul pluie (ex 123456) et celui de ta prévision (ex 234567), et recopie les dans VAR2 à la main.
Dans VAR2, tu dois avoir un truc comme ça :
plugin.parameters.HUMIDITY,123456,234567

ainsi le système sera quoi récupérer.
Vérifie en retestant le xml de statut
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar Olivier G » 28 Mai 2019 13:22

influman a écrit:
Olivier G a écrit:
influman a écrit:as-tu bien quelque chose dans VAR2 ? (la liste des codes API de tes capteurs humidité, pluie, prévision)


Voici ce que j'ai dans VAR 2 sur le périphérique Statut :
Code : Tout sélectionner
plugin.parameters.HUMIDITY,plugin.parameters.PRECIPIT,plugin.parameters.PREVISION


bah donc c'est pas rempli.
A l'installation du plugin, il faut que tu designes les périphériques qui te donnent ces infos.
Si tu ne le fais pas, ça mets ce que tu vois là par défaut, c'est à dire aucun code API...

Pour éviter de réinstaller, récupères les codes API de ton périphérique cumul pluie (ex 123456) et celui de ta prévision (ex 234567), et recopie les dans VAR2 à la main.
Dans VAR2, tu dois avoir un truc comme ça :
plugin.parameters.HUMIDITY,123456,234567

ainsi le système sera quoi récupérer.
Vérifie en retestant le xml de statut


OK. Merci. Voici ce que j'ai mis dans mon périphérique statut :
Code : Tout sélectionner
plugin.parameters.HUMIDITY,plugin.parameters.PRECIPIT,1383377,plugin.parameters.PREVISION,1415696

J'ai re testé et il n'y a pas d'erreurs. Je vais attendre le prochain arrosage.
Lors des différentes installations, que j'ai pu faire avec le plugin, je suis quasiment sur d'avoir rempli ces champs…vraiment bizarre

En relisant les posts précédents, je suis en train de m'apercevoir que l'horaire n'apparait ps dans mes test XML à la ligne <PROGRAM>LUN-MER-VEN,10,5,,</PROGRAM>……normal ?
Eedomus
Olivier G
 
Messages : 356
Inscription : 14 Juin 2017
Localisation : Dordogne

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar influman » 28 Mai 2019 13:31

non,
mets ça :
plugin.parameters.HUMIDITY,1383377,1415696
comme je te l'ai indiqué.

resélectionne ton horaire1 dans l'interface.
ensuite refais un test, tu devrais le voir.
Si tu ne le vois pas, c'est que tu as mal enregistré la valeur de ton horaire dans la config.
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar Olivier G » 28 Mai 2019 15:40

influman a écrit:non,
mets ça :
plugin.parameters.HUMIDITY,1383377,1415696
comme je te l'ai indiqué.

resélectionne ton horaire1 dans l'interface.
ensuite refais un test, tu devrais le voir.
Si tu ne le vois pas, c'est que tu as mal enregistré la valeur de ton horaire dans la config.


Ok.merci de ta réponse.J'ai corrigé y'a plus qu'a tester le truc.
Comme je suis du genre têtu, j'ai fais une deuxième install en faisant bien attention a remplir les champs. En revenant ensuite sur le périphérique statut de cette install, les périphériques ne sont pas pris en compte dans VAR2.
Pour l'horaire, elle ne s'affiche pas dans le test XML malgré que j'ai mis une horaire correcte.
Eedomus
Olivier G
 
Messages : 356
Inscription : 14 Juin 2017
Localisation : Dordogne

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar influman » 28 Mai 2019 15:52

oui, tu as raison.
ça le fait seulement quand tu ne mets rien dans le capteur d'humidité.
c'est un bug du systeme d'install eedomus, je vais prévenir le support


pour l'horaire, que vois tu dans les valeurs du périphérique Horaire1 ?
il faut que l'URL soit bonne : http://localhost/script/?exec=sprinkdomus.php
mais aussi paramètres : &action=seth1&value=[RAW_VALUE]&zone=[VAR1]
et que Value = description.
comme les exemples fournis à l'installation.
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar Olivier G » 28 Mai 2019 16:22

influman a écrit:oui, tu as raison.
ça le fait seulement quand tu ne mets rien dans le capteur d'humidité.
c'est un bug du systeme d'install eedomus, je vais prévenir le support


pour l'horaire, que vois tu dans les valeurs du périphérique Horaire1 ?
il faut que l'URL soit bonne : http://localhost/script/?exec=sprinkdomus.php
mais aussi paramètres : &action=seth1&value=[RAW_VALUE]&zone=[VAR1]
et que Value = description.
comme les exemples fournis à l'installation.


J'ai bien vérifié suivant ton post et tt a l'air correct. Lors de mes essais d'arrosage de la semaine dernière et d'hier, cela arrose malgré tt a l'heure demandée. J'avais changé l'horaire 'Horaire 1' en ajoutant 21:30 (avec les bonnes URL et Param.) à la liste des valeurs et ça a bien arrosé a 21h30.
Eedomus
Olivier G
 
Messages : 356
Inscription : 14 Juin 2017
Localisation : Dordogne

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar influman » 29 Mai 2019 12:18

Le support a fait une correction pour cette histoire de parametre non pris en compte a l’install.
Je ne peux pas retester (pas d’acces PC)
influman
 
Messages : 2324
Inscription : 30 Oct 2013

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar Olivier G » 29 Mai 2019 13:19

influman a écrit:Le support a fait une correction pour cette histoire de parametre non pris en compte a l’install.
Je ne peux pas retester (pas d’acces PC)

Bonjour,
Pas de soucis, je vais tester en faisant une install cet aprem et te fais un retour.

Olivierg
Eedomus
Olivier G
 
Messages : 356
Inscription : 14 Juin 2017
Localisation : Dordogne

Re: [Store] SprinkDomus - Arrosage automatique

Messagepar Olivier G » 29 Mai 2019 15:27

J'ai fais 2 install successives avec des périphériques différents et en laissant un vide a chaque fois. Cette fois, ça marche. Ies périphériques sont bien pris en compte dans VAR2. J'en ai profité pour tester le XML et le problème de l'horaire qui n'apparait pas……mais c'est toujours pareil.

Olivierg
Eedomus
Olivier G
 
Messages : 356
Inscription : 14 Juin 2017
Localisation : Dordogne

Précédent

Retour vers Scripts & Périphériques du store

Qui est en ligne ?

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