插件在 import 的时候用到了
from homeassistant.backports.enum import StrEnum
但是从 2024.8 起,Home Assistant 删除了 homeassistant.backports.enum 这个兼容层。
✅ 解决办法
你需要改插件的 const.py(或者其他用到 StrEnum 的地方),把依赖更新成 Python 标准库的 enum.StrEnum。
- 找到 custom_components/bemfa/const.py
打开看看,应该有类似这样的代码:
from homeassistant.backports.enum import StrEnum
- 改成标准库写法
直接替换为:
from enum import StrEnum
插件在 import 的时候用到了
from homeassistant.backports.enum import StrEnum
但是从 2024.8 起,Home Assistant 删除了 homeassistant.backports.enum 这个兼容层。
✅ 解决办法
你需要改插件的 const.py(或者其他用到 StrEnum 的地方),把依赖更新成 Python 标准库的 enum.StrEnum。
打开看看,应该有类似这样的代码:
from homeassistant.backports.enum import StrEnum
直接替换为:
from enum import StrEnum