找回密码
 立即注册
查看: 293|回复: 3

[技术探讨] 有没有人可以帮我指点一下这个错误是如何产生?

[复制链接]

76

主题

249

回帖

1452

积分

金牌会员

积分
1452
金钱
1127
HASS币
0
发表于 2025-2-11 02:07:22 | 显示全部楼层 |阅读模式
日志详细信息(警告)


日志记录器: homeassistant.helpers.entity
来源: helpers/entity.py:966
首次出现: 01:19:18 (99 次总计出现)
上次记录: 01:48:38
  • Entity sensor.broadlink_s1c_2zhuweibaibi2 (<class 'custom_components.broadlink_s1c.sensor.S1C_SENSOR'>) is using self.async_update_ha_state(), without enabling force_refresh. Instead it should use self.async_write_ha_state(), please create a bug report at https://github.com/nick2525/broadlink_s1c_s2c/issues
  • Entity sensor.broadlink_s1c_2zhuweibaibi4 (<class 'custom_components.broadlink_s1c.sensor.S1C_SENSOR'>) is using self.async_update_ha_state(), without enabling force_refresh. Instead it should use self.async_write_ha_state(), please create a bug report at https://github.com/nick2525/broadlink_s1c_s2c/issues
  • Entity sensor.broadlink_s1c_2zhuweibaibi (<class 'custom_components.broadlink_s1c.sensor.S1C_SENSOR'>) is using self.async_update_ha_state(), without enabling force_refresh. Instead it should use self.async_write_ha_state(), please create a bug report at https://github.com/nick2525/broadlink_s1c_s2c/issues
  • Entity sensor.broadlink_s1c_3didimen (<class 'custom_components.broadlink_s1c.sensor.S1C_SENSOR'>) is using self.async_update_ha_state(), without enabling force_refresh. Instead it should use self.async_write_ha_state(), please create a bug report at https://github.com/nick2525/broadlink_s1c_s2c/issues
  • Entity sensor.broadlink_s1c_3didiac (<class 'custom_components.broadlink_s1c.sensor.S1C_SENSOR'>) is using self.async_update_ha_state(), without enabling force_refresh. Instead it should use self.async_write_ha_state(), please create a bug report at https://github.com/nick2525/broadlink_s1c_s2c/issues



回复

使用道具 举报

13

主题

359

回帖

1949

积分

金牌会员

积分
1949
金钱
1577
HASS币
0
发表于 2025-2-11 08:55:51 | 显示全部楼层
这个日志是在告诉你,Broadlink S1C 自定义组件里的传感器在更新自身状态时,使用了不推荐的 API 方法。简单来说,组件调用了 self.async_update_ha_state() 而没有设置 force_refresh,按照最新的 Home Assistant 开发规范,正确的做法应该是调用 self.async_write_ha_state()。因此日志里建议你把这个问题反馈给作者,地址在 https://github.com/nick2525/broadlink_s1c_s2c/issues

这通常不是致命错误,只是个警告,说明这个自定义组件可能需要更新以适应 Home Assistant 的新要求。你可以暂时忽略,但最好关注一下 GitHub 上的更新或者自己尝试修改代码来解决这个问题。
回复

使用道具 举报

76

主题

249

回帖

1452

积分

金牌会员

积分
1452
金钱
1127
HASS币
0
 楼主| 发表于 2025-2-11 20:06:10 | 显示全部楼层
非常感谢你
回复

使用道具 举报

76

主题

249

回帖

1452

积分

金牌会员

积分
1452
金钱
1127
HASS币
0
 楼主| 发表于 2025-2-11 20:07:29 | 显示全部楼层
fay000fay 发表于 2025-2-11 08:55
这个日志是在告诉你,Broadlink S1C 自定义组件里的传感器在更新自身状态时,使用了不推荐的 API 方法。简 ...

感谢老板赐教
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-4 21:16 , Processed in 0.602657 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表