Solem irrigation (LR-IS / LR-IP via MySOLEM cloud)
Hi everyone ![]()
I've built a custom integration for Solem LoRa irrigation controllers and figured it deserved its own topic so it's easier to find.
Why another Solem integration?
There's already a great Bluetooth integration by @hcraveiro for the BLIP model. But if you own an LR-IS or LR-IP controller paired with the LR-MB WiFi gateway (LRMB10), those talk over LoRa and can't be reached by Bluetooth at all. This integration covers exactly that case, so the two are complementary, not competing.
It works by talking to the MySOLEM cloud (the same API the mysolem app uses) → the gateway → your controllers over LoRa.
What you get (auto-discovered per controller)
- A valve entity per station (open/close to water)
- Run program selector + Stop button
- Run duration and Rain delay number entities
- An irrigation enabled switch
- Sensors: current watering station, last communication, battery
- Services
solem_irrigation.run(run a program, or a single station for X minutes) andsolem_irrigation.set_enabled
Install
Via HACS as a custom repository (manual copy also works). You'll need your MySOLEM email, password, and region (Europe / America).
Honest tradeoffs
- It goes through Solem's cloud: I haven't found a local route for these LoRa models.
- LoRa duty-cycling means commands can take a few seconds up to ~a minute to land.
- The on/off switch and rain delay use assumed state, since the cloud doesn't reliably report them back.
It's open source and currently at v0.5.0. I'd really welcome testers and feedback, especially anyone with LR-IS or other LoRa controllers to confirm coverage. Issues and PRs very welcome ![]()