Documentation
This section documents how GrowRig is designed and how to work with it. It is maintained here, in the docs repository, and describes the ecosystem as it exists today alongside its intended direction.
Start here
Section titled “Start here”- Concept — what GrowRig is, the problem it solves, and its product thesis.
- Architecture — how the apps, Grow Core, Home Assistant, controllers, and networking fit together.
- The device model — how devices are described as semantic capabilities rather than brands.
The grow domain
Section titled “The grow domain”- Grows & plants — the cultivation layer: grows, stages, plants, cultivars, species, care, and feeding recipes.
- Inventory & products — categories, built-in product templates, and the stock you own.
- External integrations — connecting to outside services through bundles, instances, capabilities, and bindings.
- AI assistant — a grow-scoped assistant powered by a pluggable AI integration.
Working with it
Section titled “Working with it”- Home Assistant integration — how Grow Core talks to Home Assistant and what each side owns.
- Configuration — Grow Core’s YAML modes and the HTTP + WebSocket API.
- Adding a device — contribute a device profile to the supported-devices catalog.
- Adding a product — contribute a product template to the supported-products catalog.
- Adding an integration — contribute an external-service bundle to the supported-integrations catalog.
Foundations
Section titled “Foundations”- Safety & security — the layered responsibilities that keep physical equipment safe.
- Terminology — a glossary of GrowRig terms.
- Roadmap — where the project is heading.