Huge update on all fronts
Wow. I's been almost a year since I pushed the first release of this integration to HACS. It was now due for a major update.
It is very likely that this update will not play nicely with your current install. At the very least, some sensors will now have diferent names.
Here's the full list of changes:
Changes
💥 Breaking Changes
- Whereas the divisor for the Raw Values read from the API had previously been a hardcoded value, it is now read from the API and applied to the raw value. Those of you who used non-standard divisors and did some custom templating within HA will no longer have to do that. But remember to remove that factor now. (#191) @redlukas
- The Sensor of the Emu Allrounder 3/75 that was previously named "Reset counter" is now called "Power Failures" to better adhere to EMU's naming convention. (#188) @redlukas
- The Hub will now be named after the name declared in the config flow instead of a static name (#180) @redlukas
- The Device will now be named in the Scheme "$NAME ($SITE)" if the site is defined in the M-Bus Center. (#184) @redlukas
- All Relevant Sensors now feature in their Name if they measure apparent or effective power. (#193) @redlukas
🚀 Features
- Added Support for Emu Professional and Emu 1/40 (#193) @redlukas
- Shipping more values to ha via attributes (#192) @redlukas
- Reading the Divisor from the API instead of using a fixed value (#191) @redlukas
- rename all reset counters to power failure counters (#188) @redlukas
- incorporating the site name into the reported device name (#184) @redlukas
- Set the Hub name according to the given name (#180) @redlukas
- removing the "master" naming scheme in favout of "main" (#176) @redlukas
- Added german translation (#174) @redlukas
- Added slovak translation (#167) @misa1515
🏠 Changes to keep up with the Requirements imposed by Home Assistant Core
- replace unit constants with their enmum counterparts (#183) @redlukas
- Add Device Info Type to make the Config compatible with HA >= 2023.8.0 (#182) @redlukas
📚 Documentation
📦 Dependencies
- Bump flake8 from 6.1.0 to 7.0.0 in /.github/workflows (#189) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.78 to 0.13.85 (#169) @dependabot
- Bump pip from 23.3.1 to 23.3.2 in /.github/workflows (#168) @dependabot
- Bump actions/setup-python from 4.7.1 to 5.0.0 (#165) @dependabot
- Bump pre-commit from 3.5.0 to 3.6.0 in /.github/workflows (#164) @dependabot
- Bump black from 23.11.0 to 23.12.1 in /.github/workflows (#170) @dependabot
- Bump pre-commit from 3.3.3 to 3.5.0 in /.github/workflows (#144) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.53 to 0.13.78 (#161) @dependabot
- Bump crazy-max/ghaction-github-labeler from 4.1.0 to 5.0.0 (#128) @dependabot
- Bump reorder-python-imports from 3.10.0 to 3.12.0 in /.github/workflows (#135) @dependabot
- Bump actions/setup-python from 4.7.0 to 4.7.1 (#137) @dependabot
- Bump actions/checkout from 3.6.0 to 4.1.1 (#146) @dependabot
- Bump release-drafter/release-drafter from 5.23.0 to 5.25.0 (#147) @dependabot
- Bump pip from 23.2.1 to 23.3.1 in /.github/workflows (#148) @dependabot
- Bump black from 23.7.0 to 23.11.0 in /.github/workflows (#158) @dependabot
- Bump actions/checkout from 3.5.3 to 3.6.0 (#121) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.52 to 0.13.53 (#122) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.50 to 0.13.52 (#120) @dependabot
- Bump flake8 from 6.0.0 to 6.1.0 in /.github/workflows (#114) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.45 to 0.13.50 (#118) @dependabot
- Bump pip from 23.2 to 23.2.1 in /.github/workflows (#112) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.44 to 0.13.45 (#111) @dependabot
- Bump actions/setup-python from 4.6.1 to 4.7.0 (#108) @dependabot
- Bump pip from 23.1.2 to 23.2 in /.github/workflows (#109) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.43 to 0.13.44 (#110) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.39 to 0.13.43 (#106) @dependabot
- Bump black from 23.3.0 to 23.7.0 in /.github/workflows (#107) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.37 to 0.13.39 (#101) @dependabot
- Bump reorder-python-imports from 3.9.0 to 3.10.0 in /.github/workflows (#99) @dependabot
- Bump actions/checkout from 3.5.2 to 3.5.3 (#96) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.32 to 0.13.37 (#97) @dependabot
- Bump pre-commit from 3.3.2 to 3.3.3 in /.github/workflows (#98) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.31 to 0.13.32 (#92) @dependabot
- Bump actions/setup-python from 4.6.0 to 4.6.1 (#91) @dependabot
- Bump pre-commit from 3.3.1 to 3.3.2 in /.github/workflows (#90) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.30 to 0.13.31 (#89) @dependabot
- Bump pre-commit from 3.3.0 to 3.3.1 in /.github/workflows (#85) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.25 to 0.13.30 (#88) @dependabot
- Bump pytest-homeassistant-custom-component from 0.13.24 to 0.13.25 (#83) @dependabot
- Bump pre-commit from 3.2.2 to 3.3.0 in /.github/workflows (#82) @dependabot