Release v2.1.0
Added
- Support for devcode 2507 (ANENJI ANJ-6200W-48PL-WIFI) with sensor title mappings for Battery SOC, energy totals, and temperature titles with API typos and double spaces. Operating mode normalisation fixes the "Grid mode" value so the Operating Mode sensor is available, and output/charger priority mappings cover the short codes returned by the collector (#21, thanks to @algrishina for the CLI analysis data).
Fixed
- devcode 2452 (Axpert PI18): duplicate
Energy Today/Energy Totalentities caused by the summary endpoint (webQueryDeviceEs) returningenergyToday/energyTotalalongside the lastData-sourcedToday/Total generation; both are now mapped to the canonical names so the coordinator's summary-dedup logic skips them (#17, thanks to @DastardlyBaker for the HA screenshots and analysis data). - devcode 2452 (Axpert PI18):
Energy Today,Energy Month, andEnergy Yearvalues were inflated ~1000x becausequeryDeviceLastDatareports these counters in Wh while the sensor unit is fixed to kWh; values are now scaled to kWh.Total generationis already reported in kWh and is left unchanged (#17).
Changed
- Documentation: added a contributor guide in
custom_components/dessmonitor/device_support/README.mdcovering the end-to-end devcode onboarding workflow (CLI analysis, mapping file layout, registry registration, and changelog conventions) so new devcode contributions can be prepared without reading the existing devcode files as examples.
Full changelog: v2.0.0...v2.1.0