HA版本
2024.5.3
集成版本
v0.4.1
设备类型及型号
AIR
使用的App
美的美居
问题详细描述
v0.4.1版本日志报错,导致home-assistant.log日志文件大小急剧增加,占满磁盘空间。
The logs
日志: homeassistant
来源: helpers/entity.py:1665
首次发生: 2024年6月3日 下午11:37:28 (20988 全部发生)
上次记录: 上午8:17:08
Error doing job: Exception in callback Entity._async_write_ha_state_from_call_soon_threadsafe()
Traceback (most recent call last):
File "/usr/local/lib/python3.12/asyncio/events.py", line 88, in _run
self._context.run(self._callback, *self._args)
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1001, in _async_write_ha_state_from_call_soon_threadsafe
self._async_write_ha_state()
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1132, in _async_write_ha_state
state, attr, capabilities, shadowed_attr = self.__async_calculate_state()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1067, in __async_calculate_state
state = self._stringify_state(available)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1015, in _stringify_state
if (state := self.state) is None:
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
^^^^^^^^^^
File "/config/custom_components/midea_ac_lan/fan.py", line 159, in is_on
return self.state == STATE_ON
^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1665, in state
if (is_on := self.is_on) is None:
RecursionError: maximum recursion depth exceeded