Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Adapt irrigation duration and threshold based on many moisture sensors #109

Open
jbaudoux opened this issue Nov 24, 2019 · 10 comments

Comments

@jbaudoux
Copy link
Contributor

I have several moisture sensors at several depths on several stations. Each sensor station is solar powered and has max 4 sensors. Last sensor is under the roots of the tree and is supposed to not be watered. Others control the progression of the water, ensuring the roots are properly watered and indicates when next water cycle should occur. Data is send in wifi to a mqtt broker and collected in Grafana for plotting. I'll publish an how-to when I'm satisfied with the hardware.

I'm planning to integrate this with opensprinkler to automatically set if the station must run and adapt the watering time.
I thought making the computation outside opensprinkler and send in MQTT to opensprinkler the station duration adjustment and enabling/disabling.

Any advice/remark would be welcome before I start the PR.

@tigercjn
Copy link

We are working on solar sensors as well for our community garden, based on esp8266. They send their message via ESP-Now to a receiver esp8266 connected directly to a Rasberry Pi. The Rasberry does the calculations and send MQTT out via the internet and lights a LED on our map for manual watering/checking. We are also hoping to integrate this with Opensprinkler to run a station as required and the Pi will upload to a database on our website.

@leiweke
Copy link

leiweke commented Jun 16, 2020

Hello @jbaudoux @tigercjn I would be very interested to know more about your sensor solution. could you please share some more informations. Many Thanks Leiweke

@tigercjn
Copy link

We are very slow but we will get there.
image
It uses capacitance soil measuring.

@tigercjn
Copy link

tigercjn commented Jun 17, 2020

A custom mounting bracket to hold it and a temperature sensor, it attaches to a 25mm conduit with the wires running inside up to the ESP8266 in a solar-powered enclosure.
image
Bracket show in the upside-down position.

@leiweke
Copy link

leiweke commented Jun 17, 2020

@tigercjn many thanks looks very promising looking forward for more :-)

@zachfi
Copy link

zachfi commented Jun 19, 2020

I have similar ambitions. I've been collecting sensor data using a prometheus exporter that reads data from mqtt, then using grafana to give some insight. I have the same sort of collection from weather alerts and such, which allows me to define pretty specifically things I care about, like certain temperature thresholds, so I can cover plants on cold nights and such, or move my citrus into the garage. But I'd love to have some of those soil depth sensors, and also some integration with opensprinkler. That would be rad.

@AlexH0661
Copy link

Hi all,
I really like the concept of having remote sensor stations, that feedback soil moisture and temperature data, which can then be used to schedule (or pause the schedule) for the zone in which it resides.

Is anyone able to provide a concept diagram of their setups? Doesn't need to be super specific, just conceptually how it works and ties in with OpenSprinkler

@jbaudoux
Copy link
Contributor Author

@AlexH0661 Here is a quick first upload to github of my setup:
https://github.com/jbaudoux/moisture

@AlexH0661
Copy link

@jbaudoux , thanks for linking that :) I'll take a look through it today

@V1pr
Copy link

V1pr commented May 9, 2023

@jbaudoux hi, did you can any closer to your goals? :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants