https://github.com/yayadrian/ha-harvst-watermate
A custom compontent for Home Assistant to add support for the Harvst Watermate and Sprout greenhouses.
https://github.com/yayadrian/ha-harvst-watermate
hacs hacs-integration home-assistant homeassistant homeassistant-custom-component homeassistant-integration
Last synced: 2 months ago
JSON representation
A custom compontent for Home Assistant to add support for the Harvst Watermate and Sprout greenhouses.
- Host: GitHub
- URL: https://github.com/yayadrian/ha-harvst-watermate
- Owner: yayadrian
- License: mit
- Created: 2024-06-13T21:55:17.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-06-30T11:36:18.000Z (10 months ago)
- Last Synced: 2025-02-18T06:42:17.061Z (3 months ago)
- Topics: hacs, hacs-integration, home-assistant, homeassistant, homeassistant-custom-component, homeassistant-integration
- Language: Python
- Homepage:
- Size: 41 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 🥬 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](https://www.harvst.co.uk/)
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
[](https://my.home-assistant.io/redirect/hacs_repository/?owner=yay-adrian&repository=HA-Harvst-Watermate&category=Integration)### Manual Installation
More Details
* You should take the latest [published release](https://github.com/yayadrian/HA-Harvst-Watermate/releases/).
* To install, place the contents of `custom_components` into the `/custom_components` folder of your Home Assistant installation.## Post Installation Steps
1. Add the following entry to your `configuration.yaml` file:```yaml
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:
- [x] Add to HACS
- [x] Reduce number of calls made to device
- [x] Add monitoring of water pumping state
- [ ] Add control of water pumping (Zone 1 & 2)
- [ ] Add extra device data.