Release 1.4.6 🌞
Keeps the restored manual power after a restart, detects the AB1000S correctly next to packType 70 packs, and moves raw device properties into the Diagnostic section.
🩹 Fixes
- Manual power kept after a restart by @tux1337 in #1764 (fixes #1763, #1549): after a Home Assistant restart
manual_powershowed its restored value, but the manager used 0, so inmanualmode the battery stayed idle until the value was set again. - AB1000S no longer detected as I8000 by @surfer1264 in #1765 (fixes #1766): packType 70 is only treated as the SF4000's internal 8 kWh pack when the parent is an SF4000. On an SF800 an AB1000S was counted as 8 kWh, which inflated
total_kwh,available_kwhand the remaining time. A battery that was already created asI8000 …stays until you delete that device in Home Assistant and restart. - Entity migration no longer blocks device setup by @lboue in #1760: if an entity id was already taken by another device, the migration aborted the setup of the whole device; it now logs a warning and continues.
⚙️ Devices and configuration
- Raw device properties in the Diagnostic section by @lboue in #1760: untranslated properties such as
aiState,netandIOTStatemove to the collapsed Diagnostic section with readable names and icons;is_error,gridState,chargeMaxLimitandpackStatestay in the main list. Entity ids do not change. Names in English, German, Dutch, French and Polish. - SF800 Pro2 listed as supported by @lboue in #1759
Full Changelog: 1.4.5...1.4.6