Skip to content

Releases: kpoppel/homeassistant-novafos

New action service to update access token

15 Oct 19:07
Compare
Choose a tag to compare

This release brings a new action service to inject access tokens from the browser into Home Assistant. It is a little but significant addition leading to the next little thing I am working on: Semi-automated update of Novafos data in Home Assistant using an extension in the browser.
But already now the action service can be used like so:

curl -X POST -H "Authorization: Bearer <long lived HA token>" -H "Content-Type: application/json" -d "{\"access_token\": \"<1523 character token from Novafos>\"}" http://homeassistant.local:8123/api/services/novafos/update_token

You can make a shell script or whatever already now to use the action service.
For now I consider the feature unstable as it has only been tested like above, and not end-to-end with the Chrome extension coming up.

Full Changelog: v4.1.4...v4.2.0

v4.1.4

26 May 22:20
279ec85
Compare
Choose a tag to compare

What's Changed

  • Add list of municipality supplier id by @NicolaiSoeborg in #15
  • Novafos updated the API endpoint.

New Contributors

Full Changelog: v4.1.3...v4.1.4

Fix warning on sensor state type.

17 Feb 11:15
Compare
Choose a tag to compare

v4.1.2

12 Feb 15:56
Compare
Choose a tag to compare

Fixes Home Assistant 2023.3 warning.

Full Changelog: v4.1.1...v4.1.2

Update to latest Home Assistant standards

07 Jan 14:53
Compare
Choose a tag to compare

Update code to fully remove deprecated sensor type constants.
Updated Hacs Home Assistant requirement to minimum 2022.8

Full Changelog: v4.0.0...v4.1.1

Add support for district heating data.

02 Nov 23:43
Compare
Choose a tag to compare

This release adds support for district heating data in addition to water metering data.
Expect things to break because I do not have access to this data myself. Please report any issues on #12 .

The release also marks the selenium update as mature enough to graduate from a development branch to the main branch.

Full Changelog: v3.0.2...v4.1.0

Release for automated login

19 Oct 22:48
Compare
Choose a tag to compare

This is an experimental release.

To use the new attempt at automated login you mist read the README carefully at it relies on setting up a Docker container with some extra necessities. Otherwise do not update, and just keep on applying the access token once in a while like it has been required since the mid-September release. To use the new method you need to remove and setup the integration again.

If you do update, everything 'should' work as if nothing new happened.

Full Changelog: v3.0.2...v4.0.0-alpha

Set required token length to 1200.

18 Sep 14:06
5be4ed5
Compare
Choose a tag to compare

It appears some tokens are also shorter than 1506. Now set at 1200 for a simple sanity check.

Fix for #11 - re-adding integration fails on authentication validation

18 Sep 10:37
Compare
Choose a tag to compare

Just a fix for #11 - the integration still attempted to login when adding the integration, something which fails now.
The validation is disabled. In fact you can put anything in the use/pass fields, as they are not used currently.

Please ask your local water supplier/KMD Easy-energy to allow access without reCAPTCHA blocking.

Longer tokens exist.

17 Sep 17:28
b0896d0
Compare
Choose a tag to compare

Fix #10 for longer tokens

Full Changelog: v3.0.0...v3.0.1