Skip to content

Unable to create an entry #34

@ronluna

Description

@ronluna

System Health details

Hello Rzulian,

I know it's been a while but finally decided to give this repo a try... unfortunately the component is unable to initialize when creating a fresh entry, it returns:

2026-01-07 18:43:28.073 INFO (SyncWorker_0) [custom_components.lutron_lip.aiolip] Loaded xml db from repeater
2026-01-07 18:43:28.130 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.130 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.130 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Occupancy Group not found for Area: Small Bedrooms Area; ID: 0
2026-01-07 18:43:28.132 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Occupancy Group not found for Area: Bedroom 1 Area; ID: 0
2026-01-07 18:43:28.133 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Occupancy Group not found for Area: Outdoor Area; ID: 0
2026-01-07 18:43:28.133 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.133 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.133 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.133 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.134 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.134 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.134 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.134 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.134 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Occupancy Group not found for Area: Service Area; ID: 0
2026-01-07 18:43:28.135 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown GRAFIK_EYE_QS Device type
2026-01-07 18:43:28.135 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown GRAFIK_EYE_QS Device type
2026-01-07 18:43:28.135 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown GRAFIK_EYE_QS Device type
2026-01-07 18:43:28.136 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.136 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:28.136 WARNING (SyncWorker_0) [custom_components.lutron_lip.aiolip.lutron_db] Occupancy Group not found for Area: Master Bedroom Area; ID: 0
2026-01-07 18:43:28.145 INFO (SyncWorker_0) [custom_components.lutron_lip.aiolip] Found Lutron project: Floor 001, 30 areas
2026-01-07 18:43:28.975 INFO (MainThread) [homeassistant.components.automation.laundry_motion_sensor_light] Laundry Motion Sensor Light: Choose at step 1: default: Executing step Turn off the lights
2026-01-07 18:43:28.976 WARNING (MainThread) [homeassistant.helpers.service] Referenced entities light.service_area_laundry_recessed are missing or not currently available
2026-01-07 18:43:28.977 INFO (MainThread) [homeassistant.components.automation.laundry_motion_sensor_light] Laundry Motion Sensor Light: Choose at step 1: default: Executing step Turn off the switches
2026-01-07 18:43:28.977 INFO (MainThread) [homeassistant.components.automation.laundry_motion_sensor_light] Laundry Motion Sensor Light: Choose at step 1: default: Executing step Turn off the scenes
2026-01-07 18:43:37.979 INFO (SyncWorker_9) [custom_components.ecoplug.switch] update
2026-01-07 18:43:41.703 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'dict object' has no attribute 'event_id' when rendering '{{ value_json['event_id'] }}'
2026-01-07 18:43:41.704 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'dict object' has no attribute 'message' when rendering '{{ value_json['message'] }}'
2026-01-07 18:43:41.704 WARNING (MainThread) [homeassistant.helpers.template] Template variable warning: 'dict object' has no attribute 'success' when rendering '{{ value_json['success'] }}'
2026-01-07 18:43:42.111 INFO (SyncWorker_10) [custom_components.lutron_lip.aiolip] Loaded xml db from repeater
2026-01-07 18:43:42.156 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.157 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.157 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Occupancy Group not found for Area: Small Bedrooms Area; ID: 0
2026-01-07 18:43:42.158 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Occupancy Group not found for Area: Bedroom 1 Area; ID: 0
2026-01-07 18:43:42.160 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Occupancy Group not found for Area: Outdoor Area; ID: 0
2026-01-07 18:43:42.160 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.160 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.160 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.161 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.161 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.161 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.161 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.161 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.161 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Occupancy Group not found for Area: Service Area; ID: 0
2026-01-07 18:43:42.162 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown GRAFIK_EYE_QS Device type
2026-01-07 18:43:42.162 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown GRAFIK_EYE_QS Device type
2026-01-07 18:43:42.162 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown GRAFIK_EYE_QS Device type
2026-01-07 18:43:42.162 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.162 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Unknown PALLADIOM_KEYPAD Device type
2026-01-07 18:43:42.162 WARNING (SyncWorker_10) [custom_components.lutron_lip.aiolip.lutron_db] Occupancy Group not found for Area: Master Bedroom Area; ID: 0
2026-01-07 18:43:42.166 INFO (SyncWorker_10) [custom_components.lutron_lip.aiolip] Found Lutron project: Floor 001, 30 areas
2026-01-07 18:43:42.182 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Lutron for lutron_lip
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 762, in __async_setup_with_context
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/lutron_lip/__init__.py", line 124, in async_setup_entry
    await lutron_controller.connect()
  File "/config/custom_components/lutron_lip/aiolip/__init__.py", line 111, in connect
    await self.lip.async_connect(self.host)
  File "/config/custom_components/lutron_lip/aiolip/protocol.py", line 204, in async_connect
    await self._async_connect(server_addr)
  File "/config/custom_components/lutron_lip/aiolip/protocol.py", line 246, in _async_connect
    _verify_expected_response(controller_type, LIP_PROTOCOL_GENERIC_NET)
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/lutron_lip/aiolip/protocol.py", line 425, in _verify_expected_response
    raise LIPProtocolError(received, expected)
custom_components.lutron_lip.aiolip.exceptions.LIPProtocolError: Lutron Protocol Error received=[bad ] expected=[NET> ]

Also when trying to edit the newly crreated entry it return the following:

Image
2026-01-07 18:47:48.561 INFO (SyncWorker_3) [custom_components.ecoplug.switch] update
2026-01-07 18:47:50.160 ERROR (MainThread) [aiohttp.server] Error handling request from 89.117.41.100
Traceback (most recent call last):
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_protocol.py", line 510, in _handle_request
    resp = await request_handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_app.py", line 569, in _handle
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aiohttp/web_middlewares.py", line 117, in impl
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 92, in security_filter_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 87, in forwarded_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 26, in request_context_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 86, in ban_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 242, in auth_middleware
    return await handler(request)
           ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 41, in headers_middleware
    response = await handler(request)
               ^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 73, in handle
    result = await handler(request, **request.match_info)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/decorators.py", line 83, in with_admin
    return await func(self, request, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 272, in post
    return await super().post(request)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 74, in wrapper
    return await method(view, request, data, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 76, in post
    return await self._post_impl(request, data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 83, in _post_impl
    result = await self._flow_mgr.async_init(
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<2 lines>...
    )
    ^
  File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 326, in async_init
    return await self._async_handle_step(flow, flow.init_step, data)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 493, in _async_handle_step
    result: _FlowResultT = await getattr(flow, method)(user_input)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/lutron_lip/config_flow.py", line 150, in async_step_init
    covers = get_lutron_covers(self.hass, self.config_entry)
  File "/config/custom_components/lutron_lip/config_flow.py", line 43, in get_lutron_covers
    entry_data: LutronData = hass.data[DOMAIN][config_entry.entry_id]
                             ~~~~~~~~~^^^^^^^^
KeyError: 'lutron_lip'

Checklist

  • I have enabled debug logging for my installation.
  • I have filled out the issue template to the best of my ability.
  • This issue only contains 1 issue (if you have multiple issues, open one issue for each issue).
  • This issue is not a duplicate issue of any previous issues..

Describe the issue

Unable to create an entry

Reproduction steps

  1. install the custom addon
    2.create a new entry
    3.error
    ...

Debug logs

above

Diagnostics dump

No response

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions