I don't know whether this might be related to the previous post here about Eufy adding/changing encryption, or possibly an issue with webrtc, but recently 2 of my 3 Eufy E220 pan-tilt cams are giving "No response on DESCRIBE" rather than an image, and notifications show:
Login attempt or request with invalid authentication from localhost (127.0.0.1). See the log for details.
The HA log shows:
Error handling request from 127.0.0.1
Traceback (most recent call last):
File "/usr/local/lib/python3.14/site-packages/aiohttp/web_protocol.py", line 517, in _handle_request
resp = await request_handler(request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/site-packages/aiohttp/web_app.py", line 569, in _handle
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.14/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 90, in security_filter_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 80, in forwarded_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 24, 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 261, in auth_middleware
return await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/components/http/headers.py", line 39, in headers_middleware
response = await handler(request)
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/src/homeassistant/homeassistant/helpers/http.py", line 97, in handle
result = await handler(request, **request.match_info)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/webrtc/__init__.py", line 256, in get
return await ws_poster(hass, params)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/webrtc/__init__.py", line 207, in ws_poster
image_entity = _get_image_from_entity_id(hass, poster)
File "/config/custom_components/webrtc/__init__.py", line 188, in _get_image_from_entity_id
raise Exception("Image not found")
Exception: Image not found
I've found I can manually work around this most of the time by disabling and re-enabling the affected cameras, but that only works until the next browser refresh.
The puzzling thing is I have 3 of these E220s and one still works fine with all the same settings and same firmware. I notice there was a firmware update around 28 May on all of these devices but the errors seem to be closer in time to an HA update. I'm running HASS OS 2026.6.1