I’m relatively new to HA but I have already wasted enough time dealing with Somfy crappy API…
Last week, I moved my HA setup to Docker on a server at home and I ended having to wait another 2 days to get the new app key/secret working. And this is not the worst.
My biggest problem is the following: recently, I’m getting more and more 500 errors from Somfy API which is resulting in me not being able to raise my blinds at all.
I’m thinking about ditching (I mean selling) my Connexoon box and try to get a local integration with io-homecontrol blinds.
Has anyone do local integration by talking directly to the blinds? Or maybe, hack/reverse engineer some local endpoints on Connexoon.
It would so nice not having to go through some broken API in the Cloud just to raise and lower blinds in your own place…
This is the end of the rant Sorry!
Cheers,
G.
PS: HA software is simply brilliant and the community is magic!
Hi,
I can understand your rant but from my understanding unless there has been a very new development the io motors and protocol have not been hacked and the encryption has not been broken. Meaning you can disconnect from the somfy cloud but you cannot use any controls without a conexoon, tahoma or a direct connection to a control.
If you find a way let me know, I have tried a few things, and now opted to buy the conexoon.
I’m not an expert, but the Velux integration might work for you. Velux blinds are using io-homecontrol as well. Based on this post, the KLF200 device (required for the Velux integration) can control Somfy devices.
So my suggestion is to follow that path for further research.
Sorry no. I’m a bad hardware hacker, I think it should be possible to reverse engineer the io controller since they work without any connection to the cloud but I haven’t tried it and I’m really bad with that kind of stuff. I bought the conexxoon and sadly rely on somfies api.
Interested to know how Somfy API works with connexoon and with HA…
Have you seen any vids en YT that show how to use/manipulate the APIs?
Or do you think you could share some brief explanation of how all this works and amount of time spent to configure and set all that?
If you have io homecontrollers you can buy a conexxoon and then add the conexxoon with the core somfy intergration. After that you will get all your connected blinds controlled by conexxoon in HA as devices.
This is still using the (unstable) Somfy Cloud, thus this is not a local solution. That’s why people are looking jailbreaking their hub. However, even with the Connexoon box, the official Somfy API won’t support all devices, thus that’s why users use ha-tahoma (custom component) as well.
Sure, but I have not found anyone who has jailbroken their hub and ha-tahoma is not working for the new io blinds. I would love to ditch somfy’s servers all together, but I have not been able to find any solutions that work. That’s why I bought the 160 euro expensive conexxoon. I hate it, but as for now, no other way has worked that I know of.
@reptilex we haven’t had any report that ha-tahoma doesn’t work with new io blinds. Could you perhaps provide us with more info, so we can help others as well? It should at least be more stable than the official Somfy API…
Wow, I searched two years ago for what felt like months for anyone that had done exactly that jailbreaking. There was nothing to be found. I will look at it again. Even so you need the conexxoon in any case it seems. I will look into it. Thanks a lot.