For all those nervous about if this has been fixed by Somfy, I can confirm it still works while running on the latest firmware of Tahoma. Extending the pyoverkiz example with a few lines of code used to retrieve the homekit setup code as it is done in ha-tahoma, I was able to successfully retrieve my code.
In case anyone wonders, this is what I used:
import asyncio
from pyoverkiz.const import SUPPORTED_SERVERS
from pyoverkiz.client import OverkizClient
from pyoverkiz.enums import OverkizAttribute, UIWidget
USERNAME = ""
PASSWORD = ""
async def main() -> None:
async with OverkizClient(USERNAME, PASSWORD, server=SUPPORTED_SERVERS["somfy_europe"]) as client:
try:
await client.login()
except Exception as exception: # pylint: disable=broad-except
print(exception)
return
devices = await client.get_devices()
for device in devices:
if device.widget == UIWidget.HOMEKIT_STACK:
print(device.attributes.get(OverkizAttribute.HOMEKIT_SETUP_CODE).value)
asyncio.run(main())
That will work as well @Arbee! However, you can also just update to the core 2022.2 beta and use the Overkiz integration. This will show your HomeKit code as well.
Hi! I have a Somfy Exterior Awning (Bioclimatic Pergola). This is recognized in the Tahoma Homekit Controller, but it does not do anything.
The Overkiz integration shows it and it works fine, but would like to use it offline…
Any ideas?
I am using Tahoma Switch that work perfectly with the core integration. but it works cloud based
i try to use the homekit pairing code, but when i ask to use homekit controller, the tahoma switch is not listed as device
does it mean that i should first connect with my tahoma switch using an apple device (and the code from your integration) before being able to see it in the homekit controller integration ?
I am not sure why, in my case the HomeKit controller shows up by default. Perhaps you can add it manually via the HomeKit Controller integration? You should not need to first link it via een Apple device, since the HomeKit link can only work with a single HomeKit controller.
However, since they announced a local API, this would be added in a while as well.
Strange indeed, May be this comes to the fact that my tahoma switch is already paired with an android device using the somfy tahoma SW, preventing to expose it as homekit anymore… could not find a way to add it manually
Hi, have you found a solution? I had my Tahoma paired previously via Homekit, however I deleted it some time ago and I just can’t add it agian. I don’t know why, I deleted it via Home Assistant itself… Would love to hear from you