1.5.0 beta 2
Pre-releaseImprovements 🚀
This release adds:
- support for Huawei EMMA devices (unstable)
- auto-discovery of devices during initial setup, making it unnecessary to lookup the Modbus Slave ID's of each device.
Fixes 🐛
- Update of some
device_class
andentity_class
values to remove warnings in logs (by @peetersch in #758) - fix unit of reactive power (by @mpw96 in #804)
- Fix writing TOU registers (cfr. #877 )
Dependency upgrades 📦
This integration aims to use a compatible pyModbus version which allows it to be used together with the native modbus
-integration of Home Assistant. As of HA 2025.1, Home Assistant was upgraded to use pyModbus v3.7.2 instead of v3.6.9, which had breaking changes. This is causing issues for users which use this integration alongside that native modbus
-integration: #873.
As the pyModbus project has already released v3.8.2, which once again has breaking changes, this integration was upgraded to use that latest version. At the time of writing these release notes, a PR already exists against HA core to upgrade pyModbus there from v3.7.2 to v3.8.2, bringing everything back into sync.
Note: if you use other (custom) integrations which rely on incompatible pyModbus versions, then you can expect compatibility problems. Please contact the author of that integration and ask him to upgrade the pyModbus version used.
Looking for translators 🔡
The new EMMA-sensors need translating!
Are you willing to help translate this integration? We now use Crowdin to make it easy to contribute translations.
Use this invitation link to get started!
Full Changelog: 1.4.1...1.5.0b1