Encore un arrosage automatique !

Forum dédié aux bricolages d'objets connectés IOT et leurs communications avec DomoticZ :
- Remplacement de firmware des prises, modules relais ...
- Fabrication à base d'ESP8266, de NodeMCU, de Weemos et consorts ...
garycooper
Messages : 453
Inscription : 07 août 2017, 23:58

Re: Encore un arrosage automatique !

Message par garycooper »

Je viens de regarder, c'est la première valeur qui est la bonne. Là j'ai 1.0;0.0
Du coup ce sera pareil pour mes autres capteurs puisqu'ils affichent également plusieurs données
aleph0
Messages : 328
Inscription : 27 avr. 2016, 08:06
Localisation : Hérault (34)

Re: Encore un arrosage automatique !

Message par aleph0 »

Dsl pour le retard, j'étais un peu pris ces dernier temps.

Pour récupérer la 1ere valeur dans le script, il te faut remplacer la ligne

Code : Tout sélectionner

Rn=otherdevices_svalues[dev_Rn]*0.0079 -- W/m²
par

Code : Tout sélectionner

Rn,dummy=string.match(otherdevices_svalues[dev_Rn],"(.-);(.-)$")
Rn=tonumber(Rn)*0.0079 -- W/m²
J'ai pas testé, mais ce devrait pas être trop éloigné de la solution ;-)
garycooper
Messages : 453
Inscription : 07 août 2017, 23:58

Re: Encore un arrosage automatique !

Message par garycooper »

Salut aleph0, ça marche ! J'ai eu le même problème pour la température. Le format du capteur est le suivant :
2019-05-29 20:56:09.364 Status: LUA: Temperature 16.7;50;1;1021;2 �C
Du coup j'ai codé comme ça

Code : Tout sélectionner

    T,dummy=string.match(otherdevices_svalues[dev_T],"(.-);(.-)$")
et c'est nickel :
2019-05-29 21:34:09.527 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_time_conso_chauffage.lua
2019-05-29 21:34:09.564 Status: LUA: Cd=0.96
2019-05-29 21:34:09.564 Status: LUA: Lux0.0;0.0
2019-05-29 21:34:09.564 Status: LUA: Pressure 1022 hPa
2019-05-29 21:34:09.564 Status: LUA: Temperature 15.7 �C
2019-05-29 21:34:09.564 Status: LUA: Relative humidity 53 %
2019-05-29 21:34:09.564 Status: LUA: Solar irradiance 0 W/m�
2019-05-29 21:34:09.565 Status: LUA: Wind speed 20.520001029968 km/h
2019-05-29 21:34:09.565 Status: LUA: Pressure of saturated vapor 1.7837358312437 kPa
2019-05-29 21:34:09.565 Status: LUA: Pressure of actual vapor 0.94537999055915 kPa
2019-05-29 21:34:09.565 Status: LUA: Delta 0.11419877574148
2019-05-29 21:34:09.565 Status: LUA: Gamma 0.067963
2019-05-29 21:34:09.565 Status: LUA: ET0 0.067630739670099 mm/h
2019-05-29 21:34:09.566 Status: LUA: rate 0.068414346873473
2019-05-29 21:34:09.566 Status: LUA: EVP_Act 0.0011402391145579
2019-05-29 21:34:09.566 Status: LUA: EVP Ct b4 0.068414346873473;0.0011402391145579
2019-05-29 21:34:09.566 Status: LUA: EVP Ct Af : 375|0|0.067630739670099;0.0022674181090596
2019-05-29 21:34:09.580 Status: EventSystem: Script event triggered: /home/pi/domoticz/scripts/lua/script_time_evaporation.lua
Maintenant il va falloir que je fasse le script de commande des 4 électrovannes et le faire exécuter vers 2h du matin chaque jour
Neutrino
Messages : 2662
Inscription : 10 juil. 2015, 15:42
Localisation : Les Herbiers(85)

Re: Encore un arrosage automatique !

Message par Neutrino »

Salut Aleph0,
Je vois que ton excellent travail a été repris ici :https://www.planete-domotique.com/blog/ ... n-greeniq/
Bravo ;)
Ma maison à plein d'IP ! :mrgreen:
SAV Bonjour. Vous avez vidé le cache ?
aleph0
Messages : 328
Inscription : 27 avr. 2016, 08:06
Localisation : Hérault (34)

Re: Encore un arrosage automatique !

Message par aleph0 »

Merci :-)

Ça m'a permis de vois que toutes les images ont disparues, à cause de free qui a changé mon IP fixe :-( Je viens de corriger ce sujet mais va falloir que je passe sur tous les autres !
jpr105
Messages : 8
Inscription : 07 juin 2019, 10:59

Re: Encore un arrosage automatique !

Message par jpr105 »

Bonjour aleph0,

L'équipe de Planète-Domotique nous a ressuscité le GreenIG cette année et j'y ai participé à hauteur de 3 articles.
Il ne nous manquait plus que la pondération météo pour que tout soit parfait et alors là, bravo pour votre article.

Je sais ce qu'il me reste à faire pour la nouvelle saison d'arrosage 2020 !
On retrouvera enfin toutes les fonctionnalités du GreenIQ ... en local, sans passer par leurs serveurs ... Nickel 8-)

Merci encore et bonnes fêtes de fin d'année ;)
aleph0
Messages : 328
Inscription : 27 avr. 2016, 08:06
Localisation : Hérault (34)

Re: Encore un arrosage automatique !

Message par aleph0 »

Merci :-)

Envoyé de mon moto g(6) en utilisant Tapatalk

garycooper
Messages : 453
Inscription : 07 août 2017, 23:58

Re: Encore un arrosage automatique !

Message par garycooper »

Bonjour, j'essaie d'adapter le script d'arrosage à mon installation (4 électrovannes pilotées par un sonoff 4ch) qui ont des débits différents (configuration des turbines ou tuyères différente). Du coup, le temps d'ouverture de chaque électrovanne est différent. je cherche comment transcrire ce que je cherche à avoir :
- ouvrir l'électrovanne A pendant W min
- ouvrir l'électrovanne B pendant X min, après la fermeture de l'électrovanne A
- ouvrir l'électrovanne C pendant y min, après la fermeture de l'électrovanne B
- ouvrir l'électrovanne D pendant y min, après la fermeture de l'électrovanne C
Je n'arrive pas à coder cela, à chaque fois j'ai une ouverture simultanée des électrovannes.
J'utilise avec succès tes scripts EVP et sur le calcul d'humidité du sol.
boggiz
Messages : 33
Inscription : 04 mars 2019, 14:56
Localisation : IdF

Re: Encore un arrosage automatique !

Message par boggiz »

Bonsoir a tous,
Je ne sais pas si c'est très important mais je me pose cette question : une fois l'arrosage terminé qu'elle est la valeur d'humidité que l'on reporte ? la valeur target ou start ?
start_Hs=25
target_Hs=20
Avec mes remerciements
Domoticz 2023.1 sous Docker sur NAS Synology DS718+
RFXcom RFXtrx433XL avec antenne 3dBi
OpenWeatherMap
Arrosage automatique 4 voies avec EVP
Consommation eau via Arduino Nano
garycooper
Messages : 453
Inscription : 07 août 2017, 23:58

Re: Encore un arrosage automatique !

Message par garycooper »

Bonjour Boggiz, la valeur "start_Hs" (ici 25) est la valeur d'humidité du sol à partir de laquelle ton arrosage commencera (valeur indiquée par ton capteur d'humidité).
La valeur "target_Hs" (ici 20) est la valeur d'humidité cible. Ces valeurs sont donc à indiquer au début et à éventuellement corrigé en fonction de l'allure de ta pelouse ou de ton potager. En gros, le script va calculer combien de temps il faut ouvrir ton electrovanne (ou mettre en service ta pompe) pour avoir une humidité de sol qui passe de 25cb à 20cb. Cette durée dépendra bien sûr de la surface à arroser que tu as indiqué ainsi que le débit d'eau disponible.
Répondre