Analysis updated 2026-05-18
Monitor greenhouse temperature in real time through your Home Assistant dashboard.
Trigger irrigation zones from a Home Assistant automation when the greenhouse gets too hot.
Set up a low-water alert in Home Assistant when the Harvst panel detects an empty tank.
Control greenhouse watering zones remotely from any Home Assistant-connected device.
| martinwoodward/haharvst | 0-bingwu-0/live-interpreter | 0xkaz/llm-governance-dashboard | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | developer | general | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Requires an existing Home Assistant installation with HACS and the local IP address of your Harvst control panel.
haharvst is a custom integration for Home Assistant that connects to the Harvst greenhouse watering control panel. Home Assistant is a popular open-source home automation platform, and this integration adds support for a specific hardware product: a Wi-Fi-enabled controller that manages greenhouse irrigation zones. The connection happens entirely over your local network, with no cloud account or external service needed. Once installed, the integration exposes a set of sensors and controls inside Home Assistant. You can see the current greenhouse temperature from the wired probe, check whether each of the two watering zones is actively running, and track whether the pump detects a low-water condition in the tank. Two buttons let you trigger each zone directly from the Home Assistant interface, and you can set how many seconds each watering burst should last. Automation is where the integration becomes most useful. Because the temperature sensor and zone buttons are standard Home Assistant entities, you can wire them into any rule. For example, you could set up an automation that waters zone 1 for 60 seconds whenever the temperature climbs above 28 degrees Celsius. The integration also exposes a service called harvst.water_zone that lets you run a zone for an exact number of seconds from scripts, automations, or the developer console. The integration works by talking to the same HTTP endpoints the panel's own web interface uses. It listens to a live stream of sensor readings that the panel sends roughly once per second, and it reads diagnostic information like pump pressure from a settings page. The developer reverse-engineered these endpoints by observing the panel's web UI, since the Harvst device does not publish an official API. There are some known limitations. Because the panel reports a single pump state rather than which valve is open, per-zone watering sensors only track zones triggered through Home Assistant itself. Zones started by the panel's own built-in timers show up on the global pump sensor but not on individual zone sensors. Installation is through HACS, the Home Assistant Community Store, or by manually copying a folder into your Home Assistant configuration directory. After restarting Home Assistant, you add the integration through the settings UI and enter the IP address of your panel.
A Home Assistant integration that connects to the Harvst greenhouse irrigation panel over your local network, exposing temperature sensors and watering zone controls for automation.
Mainly Python. The stack also includes Python, Home Assistant, HACS.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.