PV overview widget, Fronius UI based, full SVG

PV widget inspired by the Fronius inverter web interface. Extended with main power sinks in a common estate - car, heatpump and laundry - and a few other things.

(Screenshot taken when the car just started charging. It ramps up slowly from 0 to 8 kW, the inverter takes some time to realize and draw power from the battery. The grid jumps in for a few seconds.)

The widget is based on initial work by @pwoehrer done here: [OH 4.2] Fronius inspired energy flow widget [4.2.1; 5.0.0]

Changes to the above version:

  • All icons/graphics embedded as SVG, no external ressources required
  • Solar plant, battery and heatpump feature dynamic icons
    • Solar plant dims to grey based on actual power to max power
    • Battery shows charging level in real time during charge, in addition remaining percentage as number during discharge
    • Heatpump vent rotates with speed based on actual power to max power
  • All icons dim to grey if related power/level drops below threshold
  • All icons feature a popup item
  • Car, heatpump and laundry icons will not display if no item is configured
  • Advanced configuration allows adjusting all colors and a few other things

Configuration is a bit of a mess because it uses 7 data nodes, each requiring at least 2 data sources (up to 4) and a popup item. So expect spending some time in picking all items :slight_smile:

Feedback greatly welcome!

Current and previous versions can be found here: OpenHab/Widgets at main · daabm/OpenHab · GitHub

Changelog

Version 0.1

  • initial release (file fronius_energy_flow_v3.yaml)

Version v4

  • Drop “0.x” versioning - one major version per release
  • Split energy flow from solar plant, now 2 flows to inverter and battery. Since it is a hybrid inverter that passes solar DC directly to the battery, this represents the real flow better
  • The heatpump now shows its real operating state instead of power/“Standby” in the dial text. This results from my modbus implementation for kermi heatpumps (the kermi extension for the modbus binding doesn’t work for the state description): * Things file - * Items file - * Required transforms
  • Reordered and reviewed parameters for easier configuration

Resources

https://raw.githubusercontent.com/daabm/OpenHab/refs/heads/main/Widgets/fronius_energy_flow_v4.yaml

Really nice!

You should update the link to the widget to the raw though, otherwise openHAB will fail to install the widget.

Done. Thanks! :slight_smile: