GROUU is precision agriculture and automation for personal and small-scale growers — a kit of open sensor nodes, actuators, and an edge server, each documented so you can build, deploy and adapt it yourself. Developed as a PhD research-through-design process.
GROUU enables precision agriculture and automation for personal or small-scale growing — not industrial farms, but gardens, plots, greenhouses. Its development is integrated in a long-lasting personal research-through-design process.
The project is deliberately modular: sensor nodes, actuator modules, and a local edge server are designed as independent, mix-and-match templates. Scale and context dictate how many of each you use — there is no fixed system to buy into.
As a situated research practice, the repository records the personal development and learning behind the work, and treats every exploration, at any scale, as a valid data generator.
Nodes sense and act in the field.
WiFi nodes report over local MQTT; LoRaWAN nodes reach the same server via The Things Network — two parallel tracks, one shared stack on a Raspberry Pi.
MQTT broker — messaging between nodes and the server.
Flow-based logic — process and route farm data.
Time-series store for all sensor history.
Dashboards to visualise everything, live.
Builds at different stages — active, completed, or archived. Each links to its documentation and its source in the repository.
An open LoRaWAN reference design for a water source — DS18B20 temperature, TDS, turbidity (Seeed Grove) and pH (Phidgets), joining The Things Network over EU868. All four sensors are calibrated and validated; the node deep-sleeps, resumes its session and accepts downlink commands, streaming to a live dashboard. Dedicated PCB fabricated.

A small seedling greenhouse — climate and irrigation sensing feeding the same stack. Structure and node in design; 3D and notes to follow.
A home aquaponics unit for aromatics, built around a recovered fish tank with a CNC-milled structure.
Drives valves and pumps — e.g. a 1-in / 4-out electrovalve water router for micro-irrigation.
The replicable learning module — an ESP32 + DHT22 template publishing JSON over WiFi & MQTT, with reconnect logic and OTA updates. Complete, forkable, documented firmware.
The long-range peer to the WiFi node — a XIAO + Wio-E5 (LoRa-E5) publishing SHT4x temperature & humidity to The Things Network over EU868, with an OLED and downlink control. Complete, forkable firmware.
The open containerised GROUU Stack — Mosquitto, Node-RED, InfluxDB and Grafana — deployable on any Linux host or Raspberry Pi.
A built greenhouse with a fertigation cabinet — Arduino Yún + Uno probes publishing to Google Sheets via Temboo, driving pumps and vent locally. The first sense→publish→visualise system, and the root of everything since.
The monolith broken into independent, interconnectable nodes. Node-RED logic, Fusion 360 CAD, and custom PCBs — the Soil Probe REV0 among them.
The designer's own position inside an open knowledge ecosystem — WiFi and LoRaWAN nodes feeding a containerised server stack, tested across real, inhabited sites. V3 extends the LoRaWAN track to water and climate.
Hands-on activities built to disseminate and co-create around GROUU. Materials — BOMs, circuit diagrams, build photos — live in the repository.
GROUU is open hardware and open software — every node, module and the server stack is documented to be rebuilt and adapted. Fork it, deploy it in your own context, and get in touch if you'd like to collaborate.