v25.05.20
What's Changed
feat: Conditional name and use of generator energy sensors
Total/Today Generation sensor name changes and is directly controlled by value set in IO Mode. So when set for example to Microinverter, new names will be Microinverter Energy and Microinverter Energy - today.
Migration of the history is very easy. Immediately after restart do:
- Find new sensor e.g. Microinverter Energy, open detail view and go to settings
- Temporary change its Entity ID, add to e.g.
2at the end and click UPDATE - Find old Total Generation sensor, open detail view and go to settings
- Rename Entity ID to the new one e.g.
inverter_microinverter_energyand click UPDATE - Now you can safely remove this old Total Generation sensor by clicking DELETE
- Finally open new sensor e.g. Microinverter Energy and go to settings
- Change Entity ID back to its original by removing
2added in step number 2. and click UPDATE
Repeat for the other sensor too.
Other changes
- fix: Overwriting the internal value of writables during device writes
- fix: 'DeviceEntry' object has no attribute 'as_dict'
- fix: Remove overlapping sensors in Pylontech Force
- fix: Battery voltage scale in Sofar
Full Changelog: v25.05.12...v25.05.20