Concept
Vision
Section titled “Vision”GrowRig is an open-source, local-first platform for monitoring and automating grow boxes, tents, rooms, and small controlled-environment installations. It should offer the usability of an integrated commercial ecosystem without requiring proprietary device buses, mandatory cloud accounts, closed mobile apps, manufacturer-specific equipment, or undocumented automation behavior.
A user should be able to:
- buy a preconfigured system;
- assemble a recommended system from verified hardware; or
- build and modify everything using open software and reference hardware.
The problem
Section titled “The problem”Proprietary grow ecosystems often deliver good onboarding and tightly integrated devices, but create lock-in around controllers, connectors, mobile apps, cloud services, equipment catalogs, and firmware updates.
DIY Home Assistant systems are flexible but expose low-level concepts — entity IDs, MQTT topics, GPIO numbers, helpers, Modbus registers, ESPHome configuration. GrowRig hides these behind a grow-specific domain model while keeping them accessible to advanced users.
Product thesis
Section titled “Product thesis”Integrated product experience + Home Assistant compatibility + Open controller hardware + Local autonomous operation + Replaceable equipmentHardware strategy
Section titled “Hardware strategy”The project supports three hardware paths:
- Existing hardware — anything exposed through Home Assistant: ESPHome, Zigbee, MQTT, Modbus, Matter, Shelly, Bluetooth, local cameras.
- GrowRig reference hardware — documented, reproducible designs using accessible components such as XIAO modules, Grove sensors, standard PWM fans, and RS-485 adapters.
- Official hardware — later, proven prototypes can become supported products.
User experience
Section titled “User experience”Normal users should move through a guided flow and never need to hand-write Home Assistant automations:
Create grow environment → Discover devices → Assign roles → Test equipment →Configure safe fallback → Choose targets or recipe → Start automationLong-term differentiation
Section titled “Long-term differentiation”The strongest differentiator is not an “AI grow mode.” It is a system in which every decision can be executed locally, simulated, tested, observed, explained, reproduced, and overridden safely.