Timers are too simple
A fixed schedule can water when the plant does not need it or miss changes in the soil.
\
Wireless soil sensing · phone control · automatic watering
RootFlow lets users check plant status, run the pump, stop watering, and manage automatic watering directly from their phone.
A Raspberry Pi hub runs quietly in the background while the RootFlow controller app gives the user simple phone control over the system.
The problem
A plant does not need water just because a calendar says so. RootFlow uses soil moisture and gives the user clear phone control.
A fixed schedule can water when the plant does not need it or miss changes in the soil.
Moisture depends on the plant, pot, soil, light, temperature, and how recently it was watered.
RootFlow puts status, manual watering, stop control, and automatic settings in a simple phone dashboard.
The system
RootFlow combines wireless soil sensing, a background Raspberry Pi hub, a phone-controlled smart plug, a 12V pump, tubing, a micro-bubbler, cloud communication, and the RootFlow controller app.
Main components
RootFlow controller app The user checks status and controls watering from a phone
Background hub The Raspberry Pi keeps the system connected and running
Wireless soil sensor Reports moisture and battery level
Phone-controlled smart plug Lets the app turn pump power on and off
12V water pump Moves water from the reservoir to the plant
Micro-bubbler Distributes water around the soil
The RootFlow controller app
The Raspberry Pi runs in the background. The user controls RootFlow from the controller app: check the plant, run the pump, stop the pump, and manage automatic watering.
The app shows soil moisture, sensor status, hub status, battery, pump state, automatic watering, settings, and recent activity.
View the current moisture reading and plant status.
Start watering from the phone when the plant needs it.
Stop watering from the dashboard.
Set threshold, run time, cooldown, and automatic watering.
Soil moisture looks good.
Controller app access
Users open the RootFlow controller app, sign in, and control their watering system from a simple phone dashboard.
How it works
The user controls RootFlow from the phone. The background hub keeps the sensor, pump control, and cloud connection working together.
The controller app shows plant status and watering controls.
The wireless sensor reports the plant’s current soil condition.
The user can tap Water Now, Stop Pump, or use automatic mode.
The Raspberry Pi keeps the system connected and responsive.
Build story
RootFlow started as a simple irrigation idea and became a complete phone-controlled watering system after testing, wrong parts, water-flow problems, and software redesigns.
The first idea used outdoor temperature, but soil moisture mattered more.
RootFlow became more useful when it responded to the plant’s actual soil condition.
Connectors, pump pressure, siphoning, and water flow all changed the design.
The project grew into login, hub claiming, cloud communication, history, and phone control.
Responsible operation
RootFlow supports plant care, but users should still check the plant, reservoir, tubing, and watering area regularly.
Missing, outdated, or invalid sensor readings should not trigger automatic watering.
Automatic watering uses a maximum run time and cooldown between cycles.
The app shows status, activity, pump state, and automatic mode.
Demo
A RootFlow demonstration can show the phone dashboard, wireless soil sensor, pump control, micro-bubbler water delivery, and remote status updates working together.
Request a DemonstrationFAQ
RootFlow inquiries are open. Availability depends on parts, setup requirements, testing time, and whether the current design fits the plant and indoor location.
Users open the RootFlow controller app at rootflow-cloud.onrender.com after their system is configured. They can save it to their phone’s home screen for app-like access.
Yes. The phone is the control center. The Raspberry Pi runs in the background, but the user checks status, waters, stops the pump, and manages automatic watering from the app.
No. RootFlow supports watering, but plant health also depends on light, soil, drainage, temperature, plant type, nutrients, disease, and regular care.
Setup process
Each RootFlow system starts with a compatibility review. Share your plant type, approximate pot size, indoor location, and watering needs. If RootFlow is a good fit, the system can be assembled, configured, tested, and prepared with controller app access.
This opens Gmail with a prepared request message. Do not include payment information, passwords, or other sensitive information.
Controller app: rootflow-cloud.onrender.com