Unofficial Home Assistant integration for RainPoint Smart+ / RainPoint Home cloud devices. Provides valve control, run-duration controls, sensor data, and automatic real-time MQTT updates. REST polling every two minutes reconciles state when MQTT is unavailable.
Based on homeassistant-homgar, reduced to RainPoint Smart+ support. No automations, scenes, or blueprints included.
- Supported: RainPoint Smart+ / RainPoint Home accounts and H-series/Home ecosystem devices
- Unsupported: RainPoint-TY / Tuya accounts and T-series devices
- Open HACS, then Integrations.
- Add
https://github.com/ShaunSHamilton/rainpointas custom integration repository. - Install RainPoint Smart+.
- Restart Home Assistant.
Copy custom_components/rainpoint into <config>/custom_components/rainpoint, then restart Home Assistant.
- Open Settings > Devices & services > Add integration.
- Select RainPoint Smart+.
- Enter country code, email, and password used by RainPoint Smart+ / RainPoint Home app.
- Select homes to expose.
MQTT requires no separate broker or Home Assistant MQTT integration. Cloud API supplies short-lived broker credentials; integration renews them automatically.
RainPoint permits one active session per account. Integration login may sign mobile app out. Recommended setup: create dedicated RainPoint account, invite it to home, then use that account in Home Assistant.
Valve opens use companion Duration number entity, defaulting to 10 minutes. Change minutes/seconds under integration options.
- Cloud access required.
- MQTT failures fall back to REST polling.
- This project is not affiliated with RainPoint.