Monitor Fronius Load Management Status in Home Assistant (via Selenium + MQTT)

I’ve created a simple Python script that logs into a Fronius inverter’s local web interface, checks the status of the load management relays (up to 4), and reports their state to Home Assistant using MQTT.

The relays (e.g. for resistive loads like water heaters) are only visible via the Angular frontend – no Modbus or API access – so this script uses Selenium in headless mode.

:bulb: Works with Fronius Gen24 that expose /load-management in the local web UI.

:hammer_and_wrench: Features:

  • MQTT updates for up to 4 phases
  • Timestamp-based heartbeat for offline detection
  • Works with HASS.Agent or via Task Scheduler

Repo:
:link: GitHub - Kolcha2009/load-management-mqtt: Monitor Fronius load output states via Selenium + MQTT for Home Assistant.

Feedback and contributions are welcome!

I’m interested in this, but is it possible to install it on HA running on Raspberry PI?

Sorry for the late response, sadly no. For myself it runs in an docker container so I can use it in my proxmox server. I have to make it as an addon (app) to use it in Home Assistant but I don’t know how exactly that works. Maybe I will look into this.