Skip to content

v0.5.0

Choose a tag to compare

@hudsonbrendon hudsonbrendon released this 23 May 18:02
8c18d18

Major overhaul of the integration. Stable release of the work from #113.

Bug fixes

  • current_power is now a power sensor in Watts (was wrongly energy/kWh).
  • Removed the invalid CO2 device class on CO2-saved (now kg).
  • Fixed the "economy of last 30 days" sensor reading the wrong value.
  • Valid device identifiers per plant / inverter / datalogger.
  • Notification service calls are now awaited — critical alerts and dismiss actually fire.
  • Per-entry unique IDs; notification timer cancelled on unload.
  • Monetary sensors use the account currency instead of a hardcoded $.

New & improved

  • Two-step setup: enter email + "plus", then pick your plant from a list. Supports multiple plants (one entry each; already-added plants are filtered out).
  • Automatic currency detection from the account (closes #25).
  • Multi-inverter support and microinverter support (parallel /inverters + /microinverters fetch, defensive merge — credit @murilobast, #104).
  • New sensors: yearly energy (kWh), per-inverter temperature/power/energy/status/serial/last-record, per-datalogger firmware/MAC/RSSI/last-record.
  • Token caching; configurable update interval (options), re-auth flow, diagnostics.
  • Full Portuguese translation (pt and pt-BR) and English.

Under the hood

  • ~25 hand-written sensor classes replaced by a description-driven design.
  • New pytest suite (26 tests); ruff, hassfest and HACS validation pass.

Update via HACS and restart Home Assistant.