Releases: nordicopen/easee_hass
New Lib version, fix for slave chargers and translations
Changes
A new version of pyeasee lib was released due to a SignalR server URL change.
Circuit_current sensor removed for slave chargers since no data can be retrieved.
Translations updated/added: Dutch, Norwegian, German
Bug Fixes
Translation
Many new feateures and updates
Recent changes in the API from Easee has required modifications in the integration to keep everyting working as before.
Home Assistant has also introduced localization/translation of entity names. This release fully supports entity translation for English and Swedish and we encourage the contributors for Norwegian, German and Romainian to update the respective translation files. en.json
can be used as a template for the structure.
Note that if you remove the integration and reinstall it, the entities will be created with lokalized internal names. This will most likely affect automations and scripts so please be aware.
Please also note that display units (e.g. W/kW) and display precision can be set in the UI for each entity. Therefore we have removed these option settings in this integration.
We also made a number of internal changes to keep up with Home Assistant development standards.
Changes
New Features
- Remove option to change units kW/W kWh/Wh @olalid (#294)
- Add translation of entity names and more @astrandb (#291)
- Enforce minimum HA version @astrandb (#293)
- State polling with new API @olalid (#288)
Bug Fixes
Translation
- Add translation of entity names and more @astrandb (#291)
- Change to new model for translations @astrandb (#287)
Dependencies
- State polling with new API @olalid (#288)
- Bump required minimum HA version @astrandb (#269)
- Sort keys in manifest and bump dependency in github actions @astrandb (#276)
Maintenance
- Use UnitOfPower etc instead of plain constants @astrandb (#284)
- Bump required minimum HA version @astrandb (#269)
- Sort keys in manifest and bump dependency in github actions @astrandb (#276)
Development environment and tools
Bug fixes and optimizations
Changes
- Make stopDatetime an optional argument to SetBasicChargeSchedule
- Bump pyeasee version @olalid (#261)
Bugfixes
- Certain sensors never update - Fixed in pyeasee library nordicopen/pyeasee#78
New Features
Optimizations and performance enhancements
Notable changes
This release contains support for Easee Charge sites where the user will only see the chargers that he/she has access to. It also includes improved handling of API errors and various optimizations.
New Features
- Improved handling of 400 and 403 responses @astrandb (#249)
- Use device class monetary for cost sensors @astrandb (#238)
Bug Fixes
- Fix default P2 and P3 and setOfflineCurrent @astrandb (#254)
- Always display currency symbol if set on site @astrandb (#244)
- Large site fixes @olalid (#240)
Dependencies
Maintenance
- Add VS Code development container @astrandb (#251)
- Add new keys to manifest.json @astrandb (#248)
- Remove unnecessesary call to get_site_state. @olalid (#245)
Development environment and tools
Cost sensors, improved performance and lots of other things
Notable changes
This release contains lots of goodies
- Three sensors for displaynig calculated charging cost is introduced
- A major refactoring of our service calls enabled support for UI mode in automation editor and Developer tools. Yaml mode can still be used for creating service calls an a few hints are described in README.
Deprecations
Please note that a couple of the service calls are deprcated and will be removed in January 2023. If you are using the deprecated service calls you will get a reminder in the logs.
New Features
- Some changes to service descriptions in services.yaml + lint @olalid (#230)
- Create cost sensors for day, month and year. @olalid (#224)
- Schema structure in services @astrandb (#228)
- Remove unecessary polling of schedules. @olalid (#219)
- UI-mode for services @astrandb (#223)
Bug Fixes
- Bump pyeasee lib to 0.7.46 @olalid (#235). A little change in the API implementation at Easee resulted in a couple of our switches stopped working properly
Maintenance
Fix for API change
Stability improvements and maintenance
Changes
This release will handle startup of the integration in a more robust way. The integration will now retry connection if the Easee servers are not responding properly to the login or initial API access attempts.
Bug Fixes
Translation
- Improve German translation @tobiasbayer (#192)
Maintenance
Bug fixes and general improvements
Changes
Easee has added a number of new status codes in the API for Reason for no current
. These codes are now displayed as clear text. They have also changed the format of datetime strings which could cause errors in this integration. This version also use a more modern version of signalr lib, which should give better performance and avoid interference with other integrations in HA. There are also a few updates to the code to keep up with the HA codebase to avoid future deprecation errors.
Please note that this release requires Home Assistant v2022.5 or later.
New Features
Bug Fixes
Translations
- New status strings in all supported languages @tobiasbayer @olalid @tmjo
Maintenance
- Ignore idea workspaces @tobiasbayer (#188)
- Use enums instead of str constants @astrandb (#184)