Somfy Overkiz and TaHoma

I’ve been using the Somfy myLink integration for quite a while. When I configured this, I just had to provide it the IP address of the “myLink to RTS Interface” hub that I purchased.

With the move to Overkiz, I’m not sure how to migrate. The myLink integration won’t configure anymore, but now it appears that I have to go purchase a Somfy TaHoma hub instead?

Is that true, or is there a way to leverage my current gateway?

The Somfy MyLink hub and the other Overkiz hubs are not related. I am not sure why you would like to move to Overkiz?

Only the regular Somfy integration has been removed.

Because my Somfy MyLink has stopped working since they deprecated it. I can’t get it working again no matter what I do and it errors out now.

Did you use the Somfy integration before? Or the Somfy Mylink integration?

Somfy MyLink. Since the announcement that the Somfy integration was deprecated, the MyLink integration will not configure (used to work fine):



Logger: homeassistant.config_entries
Source: components/somfy_mylink/__init__.py:32
First occurred: August 3, 2022 at 9:04:28 PM (1 occurrences)
Last logged: August 3, 2022 at 9:04:28 PM
Error setting up entry MyLink 172.16.1.169 for somfy_mylink

Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/config_entries.py", line 357, in async_setup
    result = await component.async_setup_entry(hass, self)
  File "/usr/src/homeassistant/homeassistant/components/somfy_mylink/__init__.py", line 32, in async_setup_entry
    mylink_status = await somfy_mylink.status_info()
  File "/usr/local/lib/python3.10/site-packages/somfy_mylink_synergy/__init__.py", line 34, in status_info
    return await self.command("mylink.status.info", targetID=target_id)
  File "/usr/local/lib/python3.10/site-packages/somfy_mylink_synergy/__init__.py", line 59, in command
    return await self.send_message(message)
  File "/usr/local/lib/python3.10/site-packages/somfy_mylink_synergy/__init__.py", line 70, in send_message
    await self._send_data(message)
  File "/usr/local/lib/python3.10/site-packages/somfy_mylink_synergy/__init__.py", line 95, in _send_data
    await self._make_connection()
  File "/usr/local/lib/python3.10/site-packages/somfy_mylink_synergy/__init__.py", line 91, in _make_connection
    raise timeout_err
  File "/usr/local/lib/python3.10/site-packages/somfy_mylink_synergy/__init__.py", line 86, in _make_connection
    self._stream_reader, self._stream_writer = await conn_wait
  File "/usr/local/lib/python3.10/asyncio/tasks.py", line 445, in wait_for
    return fut.result()
  File "/usr/local/lib/python3.10/asyncio/streams.py", line 47, in open_connection
    transport, _ = await loop.create_connection(
  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1064, in create_connection
    raise exceptions[0]
  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 1049, in create_connection
    sock = await self._connect_sock(
  File "/usr/local/lib/python3.10/asyncio/base_events.py", line 960, in _connect_sock
    await self.sock_connect(sock, address)
  File "/usr/local/lib/python3.10/asyncio/selector_events.py", line 500, in sock_connect
    return await fut
  File "/usr/local/lib/python3.10/asyncio/selector_events.py", line 535, in _sock_connect_cb
    raise OSError(err, f'Connect call failed {address}')
ConnectionRefusedError: [Errno 111] Connect call failed ('172.16.1.169', 44100)

I was not aware of any dependency. Have you created an issue on GitHub already?