Skyconnect V1.0 stopped working after last update to HA

Hi there! I updated to latest HA core on my virtualized HAOS and my skyconnect V1.0 stopped working with error that serial port is locked by other application. Checked logs and this is what i found about skyconnect.

2025-11-27 11:12:46.542 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Skyconnect v1.0, s/n: 4c3cde286f99ed119e5067dba7669f5d - Nabu Casa for zha
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 761, in __async_setup_with_context
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 262, in async_setup_entry
    await async_notify_firmware_info(
    ...<3 lines>...
    )
  File "/usr/src/homeassistant/homeassistant/components/homeassistant_hardware/helpers.py", line 136, in notify_firmware_info
    await self._async_trigger_hardware_discovery(firmware_info)
  File "/usr/src/homeassistant/homeassistant/components/homeassistant_hardware/helpers.py", line 169, in _async_trigger_hardware_discovery
    await self.hass.config_entries.flow.async_init(
    ...<6 lines>...
    )
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1464, in async_init
    flow, result = await self._async_init(flow_id, handler, context, data)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1512, in _async_init
    result = 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 "/usr/src/homeassistant/homeassistant/components/homeassistant_sky_connect/config_flow.py", line 202, in async_step_import
    self._hw_variant = HardwareVariant.from_usb_product_name(usb_info.description)
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/homeassistant_sky_connect/const.py", line 56, in from_usb_product_name
    raise ValueError(f"Unknown SkyConnect product name: {usb_product_name}")
ValueError: Unknown SkyConnect product name: Skyconnect v1.0

Seems like there has been some changes on .py files that retursn unkown skyconnect product name?

has anyone else had this problem or found solution to this? everything works fine when i return to my latest back up thats from version 2025.9.4

Hello

My guess is that you are using the short URL for talking to this port and not the longer serial/by-id one. The actual port can change internally at boot time, where the longer URL is linked directly to the device.
The TTY ports can sometimes change internally, so it is suggested to use the /serial/by-id/ URL that always talks to your dongle by serial so it is always right.
You can find out that that is by using:

and looking for it under all hardware, something like this:

Hi there. Im still on older version but checked that out on it and seems like im using that serial/by-id/ path atleast on this. Version


Il test later to update again and test it out.

Your ZHA or Z2M software has to be addressing the longer URL. That message above was just telling you how to know what your longer URL is so that you can tell whatever application is talking to your dongle a better way to find it.

Oh yes. haven’t tested update yet but checked that ZHA is using long url on older instance.

Il check that on newer one after i get my wled and shelly blu buttons to talk to each other with dimming/brightening :'D il make another topic about those soonish if i can’t figure few things out…

okay. tested again with new home assistant core. this is from system info it sees skyconnect


This is error:
image
And it only lets me reconfigure current router and just gets cannot connect to router error.

And this is in the logs

2025-11-28 22:47:18.415 ERROR (MainThread) [homeassistant.config_entries] Error setting up entry Skyconnect v1.0, s/n: 4c3cde286f99ed119e5067dba7669f5d - Nabu Casa for zha
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 761, in __async_setup_with_context
    result = await component.async_setup_entry(hass, self)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/zha/__init__.py", line 262, in async_setup_entry
    await async_notify_firmware_info(
    ...<3 lines>...
    )
  File "/usr/src/homeassistant/homeassistant/components/homeassistant_hardware/helpers.py", line 136, in notify_firmware_info
    await self._async_trigger_hardware_discovery(firmware_info)
  File "/usr/src/homeassistant/homeassistant/components/homeassistant_hardware/helpers.py", line 169, in _async_trigger_hardware_discovery
    await self.hass.config_entries.flow.async_init(
    ...<6 lines>...
    )
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1464, in async_init
    flow, result = await self._async_init(flow_id, handler, context, data)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1512, in _async_init
    result = 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 "/usr/src/homeassistant/homeassistant/components/homeassistant_sky_connect/config_flow.py", line 202, in async_step_import
    self._hw_variant = HardwareVariant.from_usb_product_name(usb_info.description)
                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/homeassistant_sky_connect/const.py", line 56, in from_usb_product_name
    raise ValueError(f"Unknown SkyConnect product name: {usb_product_name}")
ValueError: Unknown SkyConnect product name: Skyconnect v1.0

Reverted back with backup and checked logs. This is what they have
2025-11-28 23:05:52.398 ERROR (MainThread) [homeassistant] Error doing job: Task exception was never retrieved (None) Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1448, in async_init flow, result = await self._async_init(flow_id, handler, context, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/config_entries.py", line 1494, in _async_init result = await self._async_handle_step(flow, flow.init_step, data) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 486, in _async_handle_step result: _FlowResultT = await getattr(flow, method)(user_input) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/homeassistant_sky_connect/config_flow.py", line 163, in async_step_usb self._hw_variant = HardwareVariant.from_usb_product_name(description) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^ File "/usr/src/homeassistant/homeassistant/components/homeassistant_sky_connect/const.py", line 56, in from_usb_product_name raise ValueError(f"Unknown SkyConnect product name: {usb_product_name}") ValueError: Unknown SkyConnect product name: Skyconnect v1.0