Shelly wall display no longer accessible

My Shelly Wall Display was always well integrated. Now it was suddenly no longer accessible. I have already deleted it, reset it and tried to add it again. However, now I get the error: already_in_progress Here is the log message:

Logger: homeassistant.config_entries
Quelle: config_entries.py:637
Erstmals aufgetreten: 9. Februar 2025 um 09:48:39 (7 Vorkommnisse)
Zuletzt protokolliert: 9. Februar 2025 um 09:54:11

Error setting up entry Shelly Wall Display Mario for shelly
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 637, in __async_setup_with_context
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/shelly/__init__.py", line 121, in async_setup_entry
    return await _async_setup_rpc_entry(hass, entry)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/shelly/__init__.py", line 262, in _async_setup_rpc_entry
    await device.initialize()
  File "/usr/local/lib/python3.13/site-packages/aioshelly/rpc_device/device.py", line 198, in initialize
    await self._connect_websocket()
  File "/usr/local/lib/python3.13/site-packages/aioshelly/rpc_device/device.py", line 211, in _connect_websocket
    await self._init_calls()
  File "/usr/local/lib/python3.13/site-packages/aioshelly/rpc_device/device.py", line 325, in _init_calls
    self._parse_dynamic_components(all_pages)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/local/lib/python3.13/site-packages/aioshelly/rpc_device/device.py", line 565, in _parse_dynamic_components
    item["key"]: {**item["config"], **item["attrs"]}
                                      ~~~~^^^^^^^^^
KeyError: 'attrs'

Already fixed Bump aioshelly to version 12.4.2 by bieniu · Pull Request #137986 · home-assistant/core · GitHub

Fix will be available in 2025.2.2.

I’m not sure what the original problem was. In my case the Shelly Wall Display itself is working, except I am not able to display a HA dashboard on the display. This occurred after update to fw 2.3.4. (20250212-115015/2.3.4-a71e59c7) De HA integration still works, the device is still visible and I can operate the built in switch with HA. But the HA dashboard fails to load, presents a white screen. Tried reload the HA server configuration, reboot, factory reset but no luck.

Here some log info:

[2025-02-24 20:33:13.824][HomeAssistant] HA discovery started
[2025-02-24 20:33:14.031][Generic] Found HA service: Thuis at null:0
[2025-02-24 20:33:14.061][HomeAssistant] HA discovered: http://192.168.188.32:8123
{location_name=[B@cecf09f, base_url=[B@c2d15ec, external_url=null, internal_url=[B@c686db5, uuid=[B@8e20c4a, version=[B@339f7bb, requires_api_password=[B@ecba4d8}
[2025-02-24 20:33:18.826][HomeAssistant] HA discovery stopped
[2025-02-24 20:33:20.980][HomeAssistant] ?? item is checked, it’s instance is {“name”:“Thuis”,“scheme”:“http”,“address”:“192.168.188.32”,“port”:8123,“path”:“/”,“query”:“”}, the instance is configured, but I will not process it. (Insert Ryan Raynolds’ ‘But why’ meme here)

(the last line is also part of the log ;-)

My problem is not solved by updates of HA. I have the latest updates on HA installed, since yesterday even on beta. Please help, thank you!

I managed to solve the problem. I enabled ADB and connect to the Wall Display. I did not change anything as far as I know. But logging into the Wall Display and running the deamon probably solved the problem. The other possibility is changes to my wifi network; I upgraded one of my AP’s so probably the Wall Display and/or Home Assistant changed subnet.