Skip to content

Releases: weltmeyer/ha_sonnenbatterie

v2025.01.01

01 Jan 16:02
aa7e236
Compare
Choose a tag to compare

Actions!

Warning

This version of the integration needs python_sonnenbatterie >= 0.5.0 (see this PR)

This is the first version of the integration to provide user facing
actions. Currently supported actions are:

  • get_operating_mode()
  • set_operating_mode(mode=<mode>)
  • charge_battery(power=<power>)
  • discharge_battery(power=<power>)
  • get_battery_reserve()
  • set_battery_reserve(value=<value>)
  • set_config_item(item=<item>, value=<value>)
  • get_tou_schedule()
  • set_tou_schedule(schedule=<schedule_array>)

v2024.12.02

27 Dec 12:04
f720162
Compare
Choose a tag to compare

v2024.12.02

  • Fix reconfigure flow for existing installations

v2024.12.01

  • Make sure the default scan interval is honored even if not set by user
  • Make sure old values aren't overwritten in case of connection error (fixes #70)
  • Be lenient to connection errors for ~3 mins (Sonnenbatterie maintenance interval)
  • Fix minor oversight in sensor_list.py
  • Silence/fix some PEP hints from IDE
  • Update version, require sonnenbatterie >= 0.3.0
  • Moved "options" to basic configuration
    • scan_interval and debug_mode can now be set under the (...) menu
      using the "Reconfigure" option
  • Made configuration editable by providing async_setup_reconfigure function (see above)
  • Added serial number to device in integration overview
  • Disabled OptionsFlowHandler class since there are no more options ;)
  • Disabled some functions that were never called
  • Reworked config reload to be compatible with HA 2025.1 onward (fixes #69)
  • Added/removed translations where appropriate
  • Removed unused constants
  • Fixed a bug that caused the sensors to be read every second thereby causing unnecessary load
  • Updated README