Hi everyone,
If you run a Luxtronik 2.0 heat pump (Alpha Innotec, Novelan, Buderus, Nibe, Roth, Elco, Wolf), the established options are already very good — BenPru/luxtronik (actively community-maintained, full UI, climate entity, lots of control) and the older Bouni/luxtronik it builds on. I use and recommend them.
I built a smaller, more opinionated alternative — Luxtronik 2.0 (Home Assistant) — for a few things I wanted packaged out of the box instead of wiring them up by hand:
- Bath Boost — one button heats the hot-water tank to a higher target, shows live progress/ETA, then reverts to automatic on its own.
- Solar Boost — automatically raises the hot-water setpoint on PV surplus, so the tank soaks up excess instead of exporting it. (You bring your own grid/export sensor from your meter or inverter — the heat pump doesn't measure that itself.)
- Night Heating Pause — time-based pause for the floor-heating loop so it doesn't drain the buffer overnight.
Under the hood: config-flow (enter the IP, no YAML), talks to the controller directly over the binary protocol (port 8889), write-rate limiting + single-connection safety, ~31 entities (temperatures, modes, setpoints, SG-Ready, heat-quantity meters), English + German built in.
Honest scope: it does less than BenPru overall — no cooling device, fewer entities. If you want the most complete monitoring/control, use BenPru. Mine is for people who specifically want the packaged bath-boost / PV-surplus / night-pause behaviour, or a smaller surface. Feedback and bug reports very welcome.