v0.0.6
Fix: integration failing to load due to pycryptodome/cffi mismatch
Some environments (notably Home Assistant on Python 3.14 / musl) ended up with a broken cffi install (Python package 2.1.0 vs compiled backend 2.0.0). Because pycryptodome imports cffi, this caused the whole integration to fail to import with a Version mismatch error.
Changes
- Replaced
pycryptodomewith thecryptographylibrary (a core Home Assistant dependency) for AES-128 ECB encrypt/decrypt. Output is byte-identical to before. - Removed
pycryptodomefrom the integration requirements, so it no longer pulls incffi.
If you hit the Unable to import component / cffi Version mismatch error, updating to this release should resolve it. A full Home Assistant restart is recommended so dependencies are re-resolved.