Skip to content

Latest commit

 

History

History
37 lines (28 loc) · 1.77 KB

File metadata and controls

37 lines (28 loc) · 1.77 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.



1.0.0 — 2025-05-22

Added

  • Initial release
  • Cloud API client for LuxPower inverters (Global and EU regions)
  • 30+ sensor entities: solar power, battery power & SOC, grid import/export, load power, PV string voltages & currents, temperatures, daily and lifetime energy totals, inverter status and work mode
  • Control entities (AC charge switch, charge/discharge cutoff numbers, work mode select) — experimental, requires installer/owner account; not verified against all firmware versions
  • Config flow with credential validation and duplicate-entry protection
  • Reauthentication flow for expired sessions
  • Reconfiguration flow to update credentials or region without re-adding
  • luxcloud.refresh service for on-demand data refresh
  • Diagnostics support with redacted credential output
  • Entity categories: DIAGNOSTIC for technical sensors, CONFIG for controls
  • Entity and icon translations
  • HACS support via hacs.json
  • GitHub Actions: HACS validation, hassfest validation, release asset upload
  • Config flow test suite

Known issues

  • Control entities (switch, number, select) are unverified — register names are based on LuxPower API conventions and may not match all inverter firmware versions
  • Control entities require an installer or owner-level LuxPower account; standard end-user (Viewer) accounts will receive a permissions error