Skip to content

A custom compontent for Home Assistant to add support for the Harvst Watermate and Sprout greenhouses.

License

Notifications You must be signed in to change notification settings

yayadrian/HA-Harvst-Watermate

Repository files navigation

🥬 Harvst Watermate for Home Assistant

A custom compontent for Home Assistant to add support for the Harvst Watermate and Sprout greenhouses.

⚠️This is an unofficial integration and is not supported by Harvst

This is an attempt to pull data and control the local web interface of the Harvst Watermate into Home Assistant.

🚧 I have only tested this on my Sprout S24.

Currently Supported Functions

  • 1x Temperature Sensor
  • Switch 3 outputs on/off
  • Monitoring Pump Running State - Requires Firmware 2024061702

Installation

HACS

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.

Manual Installation

More Details
  • You should take the latest published release.
  • To install, place the contents of custom_components into the <config directory>/custom_components folder of your Home Assistant installation.

Post Installation Steps

  1. Add the following entry to your configuration.yaml file:

    sensor:
      - platform: harvst_watermate
        host: **IP_OF_YOUR_DEVICE**
    
    switch:
      - platform: harvst_watermate
        host: **IP_OF_YOUR_DEVICE**
    
    binary_sensor:
      - platform: harvst_watermate
        host: **IP_OF_YOUR_DEVICE**
  2. Restart Home Assistant.

Devices tested on

  • Sprout S24 - 4-Season - Firmware 2024060601

TODO:

  • Add to HACS
  • Reduce number of calls made to device
  • Add monitoring of water pumping state
  • Add control of water pumping (Zone 1 & 2)
  • Add extra device data.