-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Description
Line 196 in bridge.py in python-rako needs to become:
xml_dict = xmltodict.parse(xml, force_list={'Room'})
This is to fix the following issue:
Logger: homeassistant.components.light
Source: helpers/entity_platform.py:356
integration: Light ([documentation](https://www.home-assistant.io/integrations/light), [issues](https://github.com/home-assistant/core/issues?q=is%3Aissue+is%3Aopen+label%3A%22integration%3A+light%22))
First occurred: 17:10:57 (1 occurrences)
Last logged: 17:10:57
Error while setting up rako platform for light
Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 356, in _async_setup_platform await asyncio.shield(awaitable) File "/config/custom_components/rako/light.py", line 47, in async_setup_entry async for light in bridge.discover_lights(session): File "/usr/local/lib/python3.12/site-packages/python_rako/bridge.py", line 163, in discover_lights for light in self.get_lights_from_discovery_xml(rako_xml): File "/usr/local/lib/python3.12/site-packages/python_rako/bridge.py", line 198, in get_lights_from_discovery_xml room_id = int(room["@id"]) ~~~~^^^^^^^ TypeError: string indices must be integers, not 'str'
Metadata
Metadata
Assignees
Labels
No labels