I’m currently totally reworking the cover platform The goal is to ease the maintenance and be able to add new devices quickly
Obviously, I don’t own all the Somfy devices, so I need some help. Can some of you update the file overkiz/cover.py by this one and report me what’s work and does not work anymore? It should be compatible with both ha-tahoma and overkiz integration.
Thank you! Because of you, I bought Tahoma switch (I refuse to use cloud solutions) for my blinds.
It has no internet access and commands are coming thru really fast.
Great job!
I found only one issue - integration still uses polling so it takes 0-30 seconds to get command feedback. Do you plan implementing events for immediate feedback?
Another option would be configurable polling interval - I changed it manually to 3 seconds and it seems to be ok on my home installation (6 blinds only).
In theory, after a executed command, it should poll every second to get the update. We do this for the cloud version as well.
However, in my tests I faced the same issue. It seems that they return the completed command before they update and confirm the state change… If this is the case, than I need to log a bug with Somfy and hope they finish it in the future.
The plan is to lower the update interval for local for sure, and 3 seconds could be a good one.
I want to help but I’m stuck with how to proceed (the same lack of skills that make me want to use a local integration instead of accessing the internet probably )
Do I need to create a /components/overkiz/ folder and put the github files in there? I don’t see a components-folder now and if I search in the help files, I only see posts for a custom_components folder.
Hi, I installed the local API via the PR custom component and everything seems to be working great!
When configuring the integration, I had to remove the ‘.local’ part of the URL to make it work. Otherwise I would get an ‘unexpected error’.
hello, is there a way to test this custom integration without uninstalling the cloud integration?
When I try to add it it tells me that the account is already configured, I don’t want to lose all my automations if I delete the cloud integration! And I’m not sure I would have time to rename all my devices without the automation updating.
Thanks
I want to buy several Somfy Tilt 50 RTS devices with a connectivity kit, is it possible to set the tilt position? And use the MY position? It is very unclear if its possible to tilt with the integrations.
Hi, I have similar devices with tilt position and it works perfectly.
Not sure what the product number is, but they are IO instead of RTS (shows up as io:ExteriorVenetianBlindIOComponent).
I am impressed. Local API setup was simple and Somfy home-io opening sensors respond immediately. Like zigbee or z-wave sensors. Please keep working on that I will play around with this component a little bit longer to see if there are any other issues.
Thanks a lot!
I moved to local API recently and it seems to be dropping out every day or so. All devices become unavailable.
A restart of the integration or HA and the devices come back.
Logs attached, any pointers would be great.
Thanks so much.
File "/usr/local/lib/python3.10/site-packages/backoff/_async.py", line 133, in retry
ret = await target(*args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/pyoverkiz/client.py", line 551, in fetch_events
response = await self.__post(f"events/{self.event_listener_id}/fetch")
File "/usr/local/lib/python3.10/site-packages/pyoverkiz/client.py", line 763, in __post
await self.check_response(response)
File "/usr/local/lib/python3.10/site-packages/pyoverkiz/client.py", line 862, in check_response
raise Exception(message if message else result)
Exception: "No registered event listener."
Thanks for testing, @TimWeyand! Perhaps we could gather all feedback in the GitHub issue on the core repo.
Currently my time is very limited and I don’t have an Overkiz hub myself (yet?) so it is very hard for me to develop and debug this local support regarding the autodiscovery. In the past I was looking to see if I could find a second hand Somfy TaHoma (Switch) and pay it with donations, but I never did the effort.
Hi and thanks for the great work !
Is there any plan to integrate water_heater entities in the official Home Assistant Overkiz integration ?
I saw some warnings in the Overkiz custom component on boot, so I wonder if it is maintained anymore.
I have a Cozy Touch with a Thermor water heater.
The plan is still to migrate this, however time constraints (and the speed of core reviews) have slowed this down. Any particular device that you would like to see?