1.15.0 (2024-10-25)
- changelog: add custom sections for changelog types (35112a4)
- correct config filename (aa99106)
- revert version update from failed release (37fe28a)
- update branch from main to master in workflow (3fe52b7)
- add changelog for releases up to 1.14.2 (d6e4375)
- deps-dev: bump black from 24.4.2 to 24.8.0 (8486f13)
- deps-dev: bump black from 24.8.0 to 24.10.0 (4a2f7dd)
- deps-dev: bump flake8 from 7.1.0 to 7.1.1 (152596b)
- deps-dev: bump pre-commit from 3.7.1 to 3.8.0 (6adcf5a)
- deps-dev: bump pre-commit from 3.8.0 to 4.0.0 (adae2e9)
- deps-dev: bump pre-commit from 4.0.0 to 4.0.1 (45aef48)
- add conventional changelog configuration (f1ef076)
- migrate to release-please flow (7583cf1)
- set Python version in pre-commit GitHub workflow (ef63777)
- Commitlint config
- Use async_unload from hass.config_entries
- Add wait_background_tasks parameter to block_till_done function
- Ignore lingering timer tests for now
- Update fault code attributes keys to strings
- Replace deprecated constants
- Update to 3.12 plus some fixes
- Await hass.async_create_task
- (release) V1.14.2 [skip ci]
- (deps-dev) Bump black from 23.12.1 to 24.1.1
- (deps) Bump pre-commit/action from 3.0.0 to 3.0.1
- (deps-dev) Bump pre-commit from 3.6.0 to 3.6.1
- (deps-dev) Bump black from 24.1.1 to 24.2.0
- (deps-dev) Bump pre-commit from 3.6.1 to 3.6.2
- (deps-dev) Bump black from 24.2.0 to 24.3.0
- (deps-dev) Bump pre-commit from 3.6.2 to 3.7.0
- (deps) Bump wagoid/commitlint-github-action from 5 to 6
- (deps-dev) Bump black from 24.3.0 to 24.4.0
- (deps-dev) Bump black from 24.4.0 to 24.4.1
- (deps-dev) Bump black from 24.4.1 to 24.4.2
- (deps-dev) Bump pre-commit from 3.7.0 to 3.7.1
- (deps) Bump pytest-homeassistant-custom-component
- (deps-dev) Bump flake8 from 7.0.0 to 7.1.0
- Add name to service fields
- Handle new field preview in config in HA 2023.9
- Ignore minor_version in config flow test
- (sensor) Do not log warning if sensor is not present
- (pre-commit-hooks) Add some checks, fix requirements files
- (devcontainer) Remove deprecated settings
- (devcontainer) Add yaml extension
- (devcontainer) Fix pylance not picking up correct interpreter
- (pre-commit-hooks) Add commitlint pre-commit hook
- (ide) Fix max-line-width for flake8 to same as black and isort
- (devcontainer) Open HA in browser automatically
- (docs) Add mqtt integration link and fix typo
- Fix race condition in postCreateCommand
- Add wait option to debug configuration
- (vscode) Prompt for remote debug host
- (release) V1.14.1 [skip ci]
- (deps-dev) Bump pre-commit from 3.3.3 to 3.4.0
- (deps) Bump actions/checkout from 3 to 4
- (deps-dev) Bump black from 23.7.0 to 23.9.1
- (deps-dev) Bump pre-commit from 3.4.0 to 3.5.0
- (deps-dev) Bump black from 23.9.1 to 23.10.0
- (deps-dev) Bump black from 23.10.0 to 23.10.1
- (deps-dev) Bump black from 23.10.1 to 23.11.0
- (deps) Bump actions/setup-python from 4 to 5
- (deps-dev) Bump isort from 5.12.0 to 5.13.0
- (deps-dev) Bump pre-commit from 3.5.0 to 3.6.0
- (deps-dev) Bump isort from 5.13.0 to 5.13.1
- (deps-dev) Bump black from 23.11.0 to 23.12.0
- (deps-dev) Bump isort from 5.13.1 to 5.13.2
- (deps) Bump github/codeql-action from 2 to 3
- (deps-dev) Bump black from 23.12.0 to 23.12.1
- (deps) Bump TriPSs/conventional-changelog-action from 4 to 5
- (deps-dev) Bump flake8 from 6.1.0 to 7.0.0
- Vscode devcontainer configuration
- (ci) Add github action to run pre-commit
- Remove precision config since now builtin to HA
- Enforce codestyle
- Reformat code using pre-commit configuration
- (devcontainer) Install pre-commit hooks
- (docs) Update contribute guidelines
- Add name to services
- Update minimum HA version and bump python to 3.11
- (release) V1.14.0 [skip ci]
- (deps-dev) Bump flake8 from 6.0.0 to 6.1.0
- (deps) Bump actions/setup-python from 3 to 4
- (deps) Bump TriPSs/conventional-changelog-action from 3 to 4
- Add separate entities per phase
- Capitalization of sensors
- (release) V1.13.0 [skip ci]
- (deps) Bump actions/setup-python from 4.6.1 to 4.7.0
- Correct calculation dc link voltage sensor state
- (release) V1.12.5 [skip ci]
- Add additional SSO fault codes
- Adding how to monitor latest version of ferroamp to readme.md
- Adding how to monitor latest version of ferroamp to readme.md
- Adding how to monitor latest version of ferroamp to readme.md
- Increasing scan interval for version scraper in README.md
- Bugfix on automation to trigger new ferroamp version
- (release) V1.12.4 [skip ci]
- (deps) Bump actions/setup-python from 4.6.0 to 4.6.1
- Ignore unknown last state
- (release) V1.12.3 [skip ci]
- Only create battery specific sensors if present in message from EnergyHub
- (release) V1.12.2 [skip ci]
- (deps) Bump actions/setup-python from 4.5.0 to 4.6.0
- Add control status sensor on init
- (release) V1.12.1 [skip ci]
- Added possibility to turn on debug logging of events
- (release) V1.12.0 [skip ci]
- Wait for HASS to complete
- Don't store events if sensor is not present
- Ignore zero values for total-increasing energy sensors
- (release) V1.11.2 [skip ci]
- Make sure old fault codes gets cleared
- (release) V1.11.1 [skip ci]
- Only add sensors for loadbalancing if present in message
- Update config to extend config-conventional
- Add contribution info to readme
- (release) V1.11.0 [skip ci]
- Support for energy counter being reset
- Add python 3.11 to test matrix
- Remove python 3.11 from test matrix since not supported by HA yet
- Drop support for Python 3.9 since HA no longer supports it
- Replace deprecated release action
- Sort manifest attributes
- (release) V1.10.2 [skip ci]
- (deps) Bump actions/setup-python from 4.3.1 to 4.4.0
- (deps) Bump actions/setup-python from 4.4.0 to 4.5.0
- Log warn in case of multiple integration entries
- Run build and test on PRs
- (release) V1.10.1 [skip ci]
- Updating readme.md
- Make sure MQTT integration is loaded before setup
- Ignore context in assertion
- Handle asyncio correctly in tests
- Allow longer body-lines for all commits and remove node-dependency
- Use new enums for energy, power and temperature
- (release) V1.10.0 [skip ci]
- (deps) Bump actions/setup-python from 4.2.0 to 4.3.0
- (deps) Bump actions/setup-python from 4.3.0 to 4.3.1
- (deps) Bump pytest-homeassistant-custom-component
- Requirements for hacs default
- Change name for hacs.yaml
- (release) V1.9.0 [skip ci]
- Migrate to new entity naming style
- (release) V1.8.0 [skip ci]
- (deps) Bump actions/setup-python from 4.1.0 to 4.2.0
- Battery icon not shown when below 10 percent
- Add minimal package.json to get commitlint to run correctly
- Add python 3.10 to package workflow
- (release) V1.7.5 [skip ci]
- (deps) Bump actions/setup-python from 3.1.2 to 4.0.0
- (deps) Bump wagoid/commitlint-github-action from 4 to 5
- (deps) Bump actions/setup-node from 2 to 3
- (deps) Bump actions/setup-python from 4.0.0 to 4.1.0
- Change usage of deprecated methods
- (release) V1.7.4 [skip ci]
- (deps) Bump pytest-homeassistant-custom-component
- Handle unknown value for percentage sensor
- Make four more sensors total increasing
- (release) V1.7.3
- (deps) Bump actions/setup-python from 3.1.0 to 3.1.1
- (deps) Bump actions/setup-python from 3.1.1 to 3.1.2
- (deps) Bump github/codeql-action from 1 to 2
- Set native unit of measurement since that seems to be required in HA 2022.4
- (release) V1.7.2
- (deps) Bump actions/setup-python from 2 to 3.1.0
- (deps) Bump pytest-homeassistant-custom-component
- Mark sensor as added to HASS even if no existing state is found
- (release) V1.7.1
- (deps) Bump actions/checkout from 2 to 3
- (deps) Bump pytest-homeassistant-custom-component
- Make sure that 3-phase energy sensors are strictly increasing
- Failing tests due to blocking calls
- Update to use sensor enums for device and state class
- (release) V1.7.0
- (deps) Bump pytest-homeassistant-custom-component
- Updated to support Home Assistant 2021.12
- (release) V1.6.0
- (deps) Bump pytest-homeassistant-custom-component
- Add sensor for load balancing
- (release) V1.5.0
- Make relay status history available
- Add config for commitlint
- (release) V1.4.2
- Handle unknown value for energy sensor
- Use DeviceInfo class
- (release) V1.4.1
- (deps) Bump pytest-homeassistant-custom-component
- (deps) Bump paho-mqtt from 1.5.1 to 1.6.0
- (deps) Bump paho-mqtt from 1.6.0 to 1.6.1
- (deps) Bump pytest-homeassistant-custom-component
- Make sure state is always increasing for energy sensors
- Handle missing values in a better way
- Average calculation
- How to setup the Energy Dashboard
- Add info on SSO setup
- Add info regarding battery system
- (release) V1.4.0
- Use released version of pytest-homeassistant-custom-component
- Remove direct dependency on voluptous
- Updated to support Home Assistant 2021.9 long term stats
- Add support for long-term statistics to SSO energy sensor
- (release) V1.3.0
- Rename sensors for load balancing
- Add Dependabot config
- Add commitlint action
- Remove dependency on homeassistant
- (release) V1.2.1
- Add last_reset to battery energy sensors
- Remove integration name from sensor names
- Update tests
- (release) V1.2.0
- Add sensors used for load balancing applications.
- Tests, imports and state-class
- Remove not about being work in progress since it's quite stable now
- Update version
- (release) V1.1.0
- Revert version-update
- [breaking] Add support for Home Assistant Home Energy Management
- Add support for beta-version when releasing from non-master
- Change exports
- (release) V1.0.0
- Only migrate ESM entities that actually need migrating
- (release) V0.1.1
- Update to HA 2021.7 and use entity attrs
- Add release workflow
- Cleanup duplication in tests
- Move and rename constants
- Remove some duplication
- Set minimum HA version to 2021.6
- (release) V0.1.0
- Trim ESM name to just serial number
- Add textual representation of ESO faultcodes as attributes
- Add SSO fault codes
- Register version-sensor earlier and actually write state to HA
- Remove logging of phases
- Add missing ESM Rated Power sensor
- Add sensor for extapi version
- Remove model-info from SSO-name
- Strip prefix in non python 3.9+ way
- Add migration from old to new unique id
- Change Gitter-badge to one that is in the same style as the HACS-badge
- Add missing sensor for Adaptive Current Equalization
- Add sensor for estimated grid frequency
- Change default precisions and make them configurable
- Add option for frequency precision
- Add ESM status sensor
- Add sensor for last command and status
- Change link for Mosquitto bridge connections
- Change unit of measurement for ESO and SSO power from kW to W
- Fix typo
- Add selectors to services and add tests
- Add info on HACS-installation to readme
- Update README and HACS info
- Add github actions
- Add HACS-info
- Add config and option flow, multiple hubs
- Change to new directory structure to prepare for HACS installation