Skip to content

2024.4.3 - ESS Support, Major Refactor (plus ESS bugfix)

Compare
Choose a tag to compare
@krbaker krbaker released this 17 Apr 18:14
· 20 commits to main since this release
fa3fe22

What's Changed

  • Major refactor and adding support for ESS. Merge work by @krbaker in #64 but major thanks to @CanisUrsa for the initial fork.
  • Releasing as pre-release so you may need to flip your HACS config to try this:
  • I did not keep the forks entity name and unique ID changes as is, if you are coming from https://github.com/CanisUrsa/hass-sunpower your history will be disconnected. I did try to keep the original installations identities so that shouldn't break (please report if it does)
  • I do not have an ESS, some progress was made to make testing easier with fake data but its not there yet, please try and file issues
  • Refactored to a more easily modifiable mapping of data to sensors thanks to @CanisUrsa
  • Added an ability to add 'product names' to entity names, I don't think the noise is worth it in the UI but tried to allow keeping similar to what the ESS folks may have had. (My recommendation is Detailed Entity: True and Product Names: False)
  • Added the ability to set polling rates in setup (ESS and PVS separately) -- read the README, its a bit convoluted.
  • Bugfix in .3: turns out ESS parsing used the data from PVS, this has been tested by at least one user

WARNING
My PVS went through the 'not posting to cloud' issues. I think its possible this plugin contributes to those. My working theory is logging can fill up a partition and that then causes something to fail (like an MQTT cert refresh). I think PVSs can lock up like that w/o this integration running against them but it might well contribute. I ran mine for a long time at 120s polling before it stopped posting, now I'm backing off to 300s. I did get my PVS working again through a Firmware update and waiting (I'm guessing it may flush logs over time). I'm going to keep running it and see what happens...

Full Changelog: 2024.4.1...2024.4.2