reCAPTCHA on login page causes a big change.
Fix for #10 - Authentication fails.
This release is not backwards compatible as it basically removes automatic login in favor of a manually applied Bearer token from logging into the web-site. The reason for this update is that Novafos/KMD Easy-Energy decided to introduce reCAPTCHA with the assumed single purpose of disallowing machine-logins. As the whole reason for this is to stop computers from logging in using the otherwise fine OIDC authentication mechanism, there is nothing to be done about it. Except being vocal towards Novafos, KMD Easy-Energy etc. to open for API access for accessing your own data using your own tools and automations.
The reasons for adding this can be many, especially with increased hacking activity on the Danish infrastructure endpoints it is understandable, but still an unnecessary restriction for legitimate users.
If you like this integration and would like to see it fully automated again, make your voice be heard. Other data warehouses (electricity and even banking) have found solutions to this.
Please read the README thoroughly because it contains instructions on how to continue using your data in Home Assistant still, only with a little manual work.
If you do not have this issue, stay in the v2 series and enjoy the automated login a bit longer :-)
Full Changelog: v2.1.4...v3.0.0