A solar-powered greenhouse that thinks for itself.

234 sq ft ยท 4,979 ft elevation ยท Longmont, Colorado


Space โ†’

Interior

Structure, zones, glazing, hydroponics

Climate โ†’

South zone

Heating, cooling, humidity, lighting, soil

Platform โ†’

OpenClaw AI, ESP32, planning, data

Economics โ†’

Solar, Powerwall, costs, efficiency

Equipment โ†’

Every component with specs

Crops โ†’

Profiles, VPD guide, DLI guide

Dashboards โ†’

17 live dashboards, 10 perspectives

Code โ†’

Source code & architecture


The Self-Reinforcing Loop

Measure โ†’ Store โ†’ Reason โ†’ Adjust โ†’ Execute

Every 5 seconds, the controller reads 6 climate probes and actuates equipment. Every 5 minutes, AI-planned setpoints push. Every 6 hours, the planner validates its decisions, extracts lessons, and writes the next plan.

The system learns by running โ€” not by being told what to do.

The Stack

LayerTechnology
ControllerESP32 + ESPHome (42-state machine)
AgentOpenClaw (Iris + Iris-dev)
DatabaseTimescaleDB (29 tables, 34 views)
DashboardsGrafana OSS (17 dashboards)
WeatherTempest + Open-Meteo
EnergyShelly EM50 + Tesla Powerwall + Solar
SiteQuartz + Obsidian vault
HostingDocker + Traefik + Cloudflare

OpenClaw โ†’ ยท How Iris works โ†’ ยท Source code โ†’