You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After upgrading from HA Core 2024.3.3 to HA Core 2024.4.0 the Lutron Integration for my Lutron QS system no longer works. The migration was ineffective and killed the Lutron Integration. New devices were added but without entities. Old devices with entities were no longer able to control the lights. I rolled back to HA Core 2024.3.3 and the Lutron Integration is working perfectly again.
To test, I installed a fresh test system on an extra PI and added the Lutron Integration. 79 Devices and 78 entities were found with the new install. However, when I try to turn on or off a light or adjust the brightness, I often get no response or I get a 10-20 second pause before the light changes to on or off or dims. The recent changes for the Lutron Integration in 2024.4.0 are very problematic and buggy.
What version of Home Assistant Core has the issue?
core-2024.4.0
What was the last working version of Home Assistant Core?
The follow file shows me turning off the light which then just turned back on. Then I turned off the light but tried to turn it back on again and no response. Tried again and no response. Then after 3-4 seconds the light comes on. home-assistant_lutron_2024-04-04T02-54-29.317Z.log
Example YAML snippet
No yaml used just turning on and off a light or adjusting the brightness from the UI
Anything in the logs that might be useful for us?
This is the only system log entry is showing up on my test system but it may not be related.
Logger: aiohttp.server
Source: /usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py:421
First occurred: 9:53:58 PM (1 occurrences)
Last logged: 9:53:58 PM
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_protocol.py", line 452, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_app.py", line 543, in _handle
resp = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/web_middlewares.py", line 114, 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 83, 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 88, in ban_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 236, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 32, 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/media_player/__init__.py", line 1257, in get
data, content_type = await player.async_get_media_image()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/media_player/__init__.py", line 657, in async_get_media_image
return await self._async_fetch_image_from_cache(url)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/media_player/__init__.py", line 1176, in _async_fetch_image_from_cache
(content, content_type) = await self._async_fetch_image(url)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/media_player/__init__.py", line 1187, in _async_fetch_image
return await async_fetch_image(_LOGGER, self.hass, url)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/media_player/__init__.py", line 1352, in async_fetch_image
response = await websession.get(url)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/client.py", line 578, in _request
conn = await self._connector.connect(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 544, in connect
proto = await self._create_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 911, in _create_connection
_, proto = await self._create_direct_connection(req, traces, timeout)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/site-packages/aiohttp/connector.py", line 1165, in _create_direct_connection
assert port is not None
AssertionError
Additional information
This integration did not migrate my old devices and entitles into the new version. Whatever changes were made are breaking changes in my mind but not notes as such in the documentation.
The text was updated successfully, but these errors were encountered:
Hey there @cdheiser, @wilburCforce, mind taking a look at this issue as it has been labeled with an integration (lutron) you are listed as a code owner for? Thanks!
Code owner commands
Code owners of lutron can trigger bot actions by commenting:
@home-assistant close Closes the issue.
@home-assistant rename Awesome new title Renames the issue.
@home-assistant reopen Reopen the issue.
@home-assistant unassign lutron Removes the current integration label and assignees on the issue, add the integration domain after the command.
@home-assistant add-label needs-more-information Add a label (needs-more-information, problem in dependency, problem in custom component) to the issue.
@home-assistant remove-label needs-more-information Remove a label (needs-more-information, problem in dependency, problem in custom component) on the issue.
The problem
After upgrading from HA Core 2024.3.3 to HA Core 2024.4.0 the Lutron Integration for my Lutron QS system no longer works. The migration was ineffective and killed the Lutron Integration. New devices were added but without entities. Old devices with entities were no longer able to control the lights. I rolled back to HA Core 2024.3.3 and the Lutron Integration is working perfectly again.
To test, I installed a fresh test system on an extra PI and added the Lutron Integration. 79 Devices and 78 entities were found with the new install. However, when I try to turn on or off a light or adjust the brightness, I often get no response or I get a 10-20 second pause before the light changes to on or off or dims. The recent changes for the Lutron Integration in 2024.4.0 are very problematic and buggy.
What version of Home Assistant Core has the issue?
core-2024.4.0
What was the last working version of Home Assistant Core?
core-2023.3.3
What type of installation are you running?
Home Assistant OS
Integration causing the issue
Lutron (the RadioRa QS integration)
Link to integration documentation on our website
https://www.home-assistant.io/integrations/lutron/
Diagnostics information
The follow file shows me turning off the light which then just turned back on. Then I turned off the light but tried to turn it back on again and no response. Tried again and no response. Then after 3-4 seconds the light comes on.
home-assistant_lutron_2024-04-04T02-54-29.317Z.log
Example YAML snippet
No yaml used just turning on and off a light or adjusting the brightness from the UI
Anything in the logs that might be useful for us?
Additional information
This integration did not migrate my old devices and entitles into the new version. Whatever changes were made are breaking changes in my mind but not notes as such in the documentation.
The text was updated successfully, but these errors were encountered: