automatic indoor plant watering
Posted: Sunday 28 March 2021 16:20
Probably less fancy than most other projects, but it's been useful for me.
I'm using Domoticz as controller for the system that waters my plants indoors. I'm currently growing Chili, Physalis, Aubergine and Thyme in pots in the windowsills. All pots have 3 plants, so it needs to be watered somewhat frequent.
My waterpump and distribution (irrigation?) is a Gardena Holiday Watering Set, connected through a Fibaro Wall Plug.
The pots are small terracotta pots, watered from the tray. Watering from the tray helps a little preventing Fungus Gnats, and makes the roots grow downwards instead of just spreading out on the top. All good, exept a tiny issue: The pot's trays don't hold the amount of water the Gardena kit supplies, wich led to water everywhere.
The Gardena kit gives water for 1 minute per day, and the shortest timer for the wallplug is also 1 minute. The trays overfill in less than this.
My solution was to use a virtual switch with timer, and a Blockly event. The event triggers on the virtual switch turning on, runs the waterpump (via wall plug) for 0.6 minutes, and then turns the virtual switch off. Currently the vitual switch is timed to trigger at sunrise, sunrise+6,+12, and +18 hours. Cutting the power to the waterpump overrides the 24h timer in it, making it restart it's cycle every time.
Currently this gives my tiny pots just enough water to not overfill, and not drying out/drowning my plants.
So far I've been running this for a month, with minimal changes and maintenance:
I'm using Domoticz as controller for the system that waters my plants indoors. I'm currently growing Chili, Physalis, Aubergine and Thyme in pots in the windowsills. All pots have 3 plants, so it needs to be watered somewhat frequent.
My waterpump and distribution (irrigation?) is a Gardena Holiday Watering Set, connected through a Fibaro Wall Plug.
The pots are small terracotta pots, watered from the tray. Watering from the tray helps a little preventing Fungus Gnats, and makes the roots grow downwards instead of just spreading out on the top. All good, exept a tiny issue: The pot's trays don't hold the amount of water the Gardena kit supplies, wich led to water everywhere.
The Gardena kit gives water for 1 minute per day, and the shortest timer for the wallplug is also 1 minute. The trays overfill in less than this.
My solution was to use a virtual switch with timer, and a Blockly event. The event triggers on the virtual switch turning on, runs the waterpump (via wall plug) for 0.6 minutes, and then turns the virtual switch off. Currently the vitual switch is timed to trigger at sunrise, sunrise+6,+12, and +18 hours. Cutting the power to the waterpump overrides the 24h timer in it, making it restart it's cycle every time.
Currently this gives my tiny pots just enough water to not overfill, and not drying out/drowning my plants.
So far I've been running this for a month, with minimal changes and maintenance:
- I changed from waterbucket to a large vase as watertank, that improved the overall look of it a lot. I clean and refill this weekly, to prevent bacteria and algae buildup.
- I added a sensor to detect water leaks next to the pot with the smallest tray, one is a tiny bit smaller than the rest (or has a larger pot, I dunno). I also added a And function to the blockly event, that stops it from starting if the watersensor has gone off.
- Im currently at 10 pots watered by this, it probably will expand to 15-20.
- Add soil moisture meters. While it's currently balanced in terms of amount watered vs what the plants needs, it will require adjusting timer - this could be automatically adjusted if I knew soil moisture. I'm trying to use Z-wave/Wifi, wich limits the options a lot.
- Include artificial plant lights. It's currently running from sunrise to 8 hours before sunrise, If I change from time to soil moisture as trigger for watering, it should also match lights cycle somewhat?
- Add a sensor for water presence in watertank, with notification if it runs empty. It's currently not needed - the plant's don't (yet) use a lot of water, and I refill when cleaning tank weekly anyway.