Hi everyone, I’ve been working on a custom Home Assistant integration for the original Solem BL-IP Bluetooth irrigation controller:
https://github.com/beelzetron/solem-blip-ha
The goal is a small, local-first integration focused on BLE status, battery monitoring, and manual control. It does not try to replace a full irrigation scheduler; schedules can stay on the controller or be handled with Home Assistant automations.
Main features:
- Controller status and battery monitoring
- Per-station status and remaining watering time
- Station valve entities for manual watering
- Manual sprinkle buttons and stop control
- Controller on/off and temporary off-days support
- Read-only on-device program schedule sensors
- Program start buttons and running-state detection
- Diagnostics with redacted MAC address
- HACS custom repository installation
- English and Italian translations
It uses a separate BLE protocol library, solem-blip-ble, and is currently focused on the original BL-IP firmware 5.x devices. Firmware 6.x / BL-IP V2 is not supported.
The protocol behavior has been validated against my physical 6-station BL-IP V5 controller and capture-backed fixtures in the BLE library.
Installation is via HACS custom repository:
Requires Home Assistant 2026.3.0+.
Feedback, testing reports, and bug reports are welcome, especially from other BL-IP firmware 5.x users.