- 积分
- 707
- 金钱
- 573
- 威望
- 0
- 贡献
- 0
- HASS币
- 0
高级会员
- 积分
- 707
- 金钱
- 573
- HASS币
- 0
|
本帖最后由 norikohxb 于 2023-11-6 14:35 编辑
HACS的senser.py需要修改下面的指令
删除下面的这两句话:
import asyncio
删除下面这句话2次(重复出现)
@asyncio.coroutine (two times)
替代:搜索:
def async_setup_platform(hass, config, async_add_devices, discovery_info=None):
替代为:
async def async_setup_platform(hass, config, async_add_devices, discovery_info=None):
搜索:
def async_event_listener(self, event):
替代为:
async def async_event_listener(self, event):
搜索:
yield from self.async_update_ha_state()
替代为:
await self.async_update_ha_state()
新的版本用的那个py的语言可能有一些命令有变动,所以早期的这个senser.py还需要修改,删除 3个地方,替换3个地方,保存,重启就可以了
|
|