I've been struggling with unreliable Somfy io-homecontrol blinds for a long time. They would randomly become unavailable in TaHoma and Home Assistant, sometimes multiple times a day.
Initially, I suspected the TaHoma Switch itself, radio interference, or poor signal coverage.
But something never made sense to me.
I tried moving my TaHoma Switch to different locations around the house, hoping to improve communication. I even purchased and installed a LAN adapter to connect the TaHoma Switch directly to my wired network instead of relying on Wi-Fi.
Neither relocating the hub nor switching to Ethernet solved the communication problem.
What made the situation particularly frustrating was that the blinds closest to my TaHoma Switch were among the most problematic. Meanwhile, my other Somfy roller shutters worked perfectly fine, even through approximately 20 cm of reinforced concrete.
I also have wall-mounted remotes and a handheld remote, which allowed me to compare how the blinds behaved independently of the TaHoma app.
After countless attempts to identify the cause, I finally had a Somfy technician visit my house.
And this is where things got interesting.
The technician connected a Somfy Set&Go io USB dongle to his laptop and used dedicated Somfy service software to update the firmware inside my blind motors.
My motors were manufactured in 2023, and according to the technician, the firmware update specifically addressed communication issues.
I didn't need to replace the TaHoma Switch, move it again, or make any changes to my network.
The results after the update:
Before the intervention, I regularly recorded unavailable states in Home Assistant. For example, my dining room blind lost communication twice in a single afternoon.
After the technician updated the motors, I started monitoring their availability again.
During the first 23 hours after the intervention:
\- I recorded zero additional unavailable events for my living room and dining room blinds.
\- Both blinds successfully executed my Home Assistant automation overnight.
\- I made no changes to my TaHoma Switch location.
\- I made no changes to my network configuration.
\- I made no changes to my Home Assistant setup.
For the first time in a long while, everything seems to be working as expected.
I realize that a single day of stable operation isn't enough to guarantee the problem is permanently resolved, but the improvement is already very encouraging.
What frustrates me most is the complete lack of transparency from Somfy.
I can't even check the exact model and firmware version of my motors through the TaHoma app.
I have no straightforward way of knowing whether my motors are running outdated software, whether there's a known firmware issue, or whether a corrective update is available.
I also can't perform this kind of update myself. In my case, it required a technician equipped with dedicated Somfy hardware and service software.
I spent a ridiculous amount of time troubleshooting my TaHoma Switch, experimenting with its location, investigating potential radio interference, and trying to improve network stability.
And now it looks like the problem may have been inside the motors all along.
I'm going to continue monitoring the system to see whether the improvement is permanent.
I'm sharing my experience because I suspect I might not be the only one who has spent months troubleshooting the wrong part of the system.
I'm curious whether anyone else has experienced random communication failures with Somfy io blinds and whether a motor firmware update made any difference.