-
-
Notifications
You must be signed in to change notification settings - Fork 772
Description
日志记录器: homeassistant.config_entries
来源: config_entries.py:753
首次出现: 21:27:38 (1 次总计出现)
上次记录: 21:27:38
Error setting up entry Xiaomi: XXXXXXXXX for xiaomi_miot
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/config_entries.py", line 753, in __async_setup_with_context
result = await component.async_setup_entry(hass, self)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/xiaomi_miot/init.py", line 246, in async_setup_entry
await async_setup_xiaomi_cloud(hass, config_entry)
File "/config/custom_components/xiaomi_miot/init.py", line 292, in async_setup_xiaomi_cloud
device = await entry.new_device(d)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/xiaomi_miot/core/hass_entry.py", line 99, in new_device
await device.async_init()
File "/config/custom_components/xiaomi_miot/core/device.py", line 189, in async_init
spec = await self.get_spec()
^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/xiaomi_miot/core/device.py", line 342, in get_spec
self.init_converters()
~~~~~~~~~~~~~~~~~~~~^^
File "/config/custom_components/xiaomi_miot/core/device.py", line 438, in init_converters
for prop in self.spec.get_properties(*pls):
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/config/custom_components/xiaomi_miot/core/miot_spec.py", line 253, in get_properties
lst.extend(srv.get_properties(*args))
~~~~~~~~~~~~~~~~~~^^^^^^^
File "/config/custom_components/xiaomi_miot/core/miot_spec.py", line 571, in get_properties
if not p.in_list(excludes) and (not args or p.in_list(args))
~~~~~~~~~^^^^^^
File "/config/custom_components/xiaomi_miot/core/miot_spec.py", line 699, in in_list
pattern = convert_globs_to_pattern(lst)
File "/config/custom_components/xiaomi_miot/core/utils.py", line 167, in convert_globs_to_pattern
pattern for glob in set(globs) if (pattern := fnmatch.translate(glob))
~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/local/lib/python3.13/fnmatch.py", line 81, in translate
parts = _translate(pat, STAR, '.')
File "/usr/local/lib/python3.13/fnmatch.py", line 88, in _translate
i, n = 0, len(pat)
~~~^^^^^
TypeError: object of type 'bool' has no len()