u/MantaStyle77

i ended up building a small grow monitoring + watering setup with a raspberry pi and thought it might fit here.

the pi is reading data from xiaomi hhcc flora sensors over bluetooth (temperature, humidity and soil moisture) and based on that it controls a small automatic watering system. everything runs fully local, no cloud, no accounts, no api keys or passwords needed.

my first approach was pretty messy, i tried to glue everything together with cron jobs and some scripts + rsync, which kinda worked but was super unreliable and annoying to maintain. so i rewrote it into a proper service that just runs continuously and reacts to changes in real time.

setup is fairly simple now, the install script takes care of dependencies and config and then everything just runs in the background on the pi. if something breaks i can just ssh in and fix it.

right now it handles monitoring and watering, but i am experimenting with adding some kind of prediction so it can decide when plants actually need water instead of just using fixed intervals.

has been surprisingly stable so far for something running on a small pi in the corner 😄

still work in progress, but already saved me a few times when i was not home for a couple of days.
if anyone is curious or has ideas:

https://github.com/WomboCombo75/Growcontrol

https://preview.redd.it/ogpbwi0zxazg1.png?width=1500&format=png&auto=webp&s=4913278f976496f47572811b362b133aa7416889

https://preview.redd.it/3o9zhi0zxazg1.png?width=1639&format=png&auto=webp&s=ee801c01b8405ecbe24dc8b73b3751c91538e0eb

https://preview.redd.it/7capki0zxazg1.png?width=1479&format=png&auto=webp&s=84a374adb186eeaa4bfa612bc14e3bc918ff943f

https://preview.redd.it/sgzu9i0zxazg1.png?width=1641&format=png&auto=webp&s=d408f2cc7c89acdc187c978a8cd85ff9b29a10c7

reddit.com
u/MantaStyle77 — 10 days ago

i wanted a way to monitor and control my grow setup locally without relying on any cloud services or external APIs, so i ended up building a small self hosted tool for it. it runs on a raspberry pi and handles sensor readings over bluetooth.

my first approach was actually pretty messy, i tried to put everything together with cron jobs and rsync which kinda worked but was super hacky and hard to debug. so i rewrote most of it into something more structured that just runs continuously and reacts to changes in real time.

the main goal was to keep everything local and simple. no cloud!!
if something breaks i can just ssh into the pi and fix it. 😃
it has been running stable for a while now and already saved me a couple of times when i was not home for days. my plants need a lot of water...

would be interesting to hear how others here are handling similar setups or if you are just using something like home assistant for this.

github: https://github.com/WomboCombo75/Growcontrol

im pretty satisfied with how it works right now. at the moment i am trying to build some kind of smart prediction for when the plants actually need water, so i can trigger the watering automatically instead of just using fixed intervals.

my first idea was to run a local llm that monitors all the sensor data and kind of decides when it is time to water. not sure how well that will work yet tho 😄but then i started thinking you could even take it a step further and monitor a live stream of the plants, so the ai could detect if something looks off or unhealthy.....

https://preview.redd.it/6dtqumxfsazg1.png?width=1500&format=png&auto=webp&s=66733f839780f893abdeb1400c86c79bda934de5

https://preview.redd.it/qbphrmxfsazg1.png?width=1639&format=png&auto=webp&s=975d9c96dce1871ca4f885695f405742d226ca81

https://preview.redd.it/2g9h1oxfsazg1.png?width=1479&format=png&auto=webp&s=1fc55acabcab99f0a1f5ef0fdd3f5beef8654057

https://preview.redd.it/zy0asmxfsazg1.png?width=1641&format=png&auto=webp&s=788c0911c6f2f7726d4367d59f797d219d047227

reddit.com
u/MantaStyle77 — 10 days ago

Hi guys,
I wanted to automate my grow setup but did not feel like running a full Home Assistant setup just for that, and I definitely did not want anything cloud based.

So I ended up building a small tool myself that runs localy on a Raspberry Pi and handles the basics like temperature, humidity and watering. The main idea was just to have something simple and reliable that I actually understand and control.

I paired it with a small auto watering system and have been using it for a while now. It is honestly been a relif when I am not home for a week or two. Before that I always had to ask someone to check on everything, now it just runs.

I am adding things step by step, but it already works well enough to run my setup without worrying about it so i can leave my plants home alone.

Curious if anyone here went down a similar route or if most people just stick with Home Assistant for this kind of stuff.

GitHub: https://github.com/WomboCombo75/Growcontrol

would be cool if you could check it out, maybe give some opinion about it.

https://preview.redd.it/kc9ocry1oazg1.png?width=1500&format=png&auto=webp&s=178066e0343a051a128996a8d810cea445f9987a

https://preview.redd.it/31h07jy2oazg1.png?width=1251&format=png&auto=webp&s=03d09895564a8f3aaf74860468a617db24341c15

reddit.com
u/MantaStyle77 — 10 days ago