Skip to content

v5.0.2

Choose a tag to compare

@kpoppel kpoppel released this 02 Mar 13:06
bd8c11d

What's Changed

v5.x introduces a whole new experience with the Novafos integration. This version is by all standards a rewrite of the integration. 105 files changed, 63,997 additions and 4,429 deletions.

Realising getting authentication over the API endpoint the new version removes all authentication methods except providing a Bearer token from a human login on the web-app. Please review the README.md file very thoroughly before upgrading.

For all intents and purposes this release is not backwards compatible. While there is a migration built-in I strongly
recommend removing the currently installed version before upgrading. Your current sensors are invalid, and new ones created.
Any current charts, scripts, and other uses of sensors from the integration needs to be updated..

After upgrading the integration will spend some time fetching data for the historical statistics. It will take a few minutes.
Then update your charts and so on. Look at the README to find out more.

Why upgrade?

So, v4.3.2 is the last one in that version and if you are happy, don't change a thing. If you don't care about long term statistics and use of the. the energy dashboard and statistics cards and graphs, then do nothing. If you already use the Chrome extension to send the access token to your Home Assistant, it also works with the v4.3.2 version.
If, however you want to keep getting updates and would like to use the Home Assistant features revolving around statistics, and having your measurement data presented on the correct date, then you want to make the upgrade.

Changes:

  • v5.x branch merge. by @kpoppel in #22
  • Updated README with instructions
  • Removed v4.x sensors and introduced new statistics sensors
  • Removed putting lots of data in sensor attributes, all saved much better as statistics now
  • Removed all other types of authentication except the token based one
  • Fixed bugs "failed to load extension" #18, and another one not putting hourly data on the right hours (UTC issue)
  • Added unit tests covering so far 56% code (the most important bits)
  • Removed Selenium addon
  • Moved Chrome addon to it's own repository (https://github.com/kpoppel/homeassistant-novafos-chrome-addon)
  • Fix #19 - number of decimals not pre-configured
  • Fix #20 - data retrieved on Home Assistant OS with CET system time are mostly 0.0
  • Max/Min was reversed, fixed
  • Pull-in timezone from HA config

Full Changelog: v4.3.2...v5.0.2