[APP][Cloud & Pro] Somfy Tahoma & Connexoon (v4.0.37, test v4.0.75)

Sorry about that, as the tilt position is a built-in capability I assumed it would have standard flow cards, but it appears that is not the case for that capability.
I will add them in as custom capabilities.

I had a response from Somfy today about using the API. They have agreed to allow us to use it with the following restrictions:

  • Minimum polling interval of 30 seconds while no active connection (user not interacting with the system). I will adjust the limits in the next release to enforce the 30 second rule.
  • Allowed to decrease interval to 1 second while processing events / commands.

They will continue to monitor the load on their servers and will revise the rules if the load becomes too great.

They have also said they will investigate a more adaptive solution for third-party systems but it will not be soon.

So, generally good news.

7 Likes

That’s really great to hear from Somfy :smile: they always said that 24/7 polling with their api is not allowed.
Probably some are still disappointed, when using their sensors (like you :wink:) but for all the people with blinds/covers this is great news!

If they really want to reduce the load, they have to :smiley: then they could push a status update if needed to homey, instead that homey constantly polls.

Big thanks to you @Adrian_Rockall all the effort you spend to help users and Somfy. :+1:

1 Like

Yep, it does render my door sensors almost useless as far as Homey goes. I currently use them to switch outside lights on when the door opens so i can see to go to the rubbish bins, etc. Even 10 seconds was a bit slow but within 30 seconds I have gone out and come back in again :slight_smile:
As it happens I will be replacing those with Hiome (https://www.hiome.com/) sensors when they arrive so not a problem.

The only other device I have that requires polling is the Sunis and 30 seconds is fine for that.

So for now I think it is a positive response that I very much welcome and shows that Somfy are thinking about their users.

This one sounds interesting, I use aqara door/window sensors atm, pretty happy with them :slight_smile:

I agree, really great!! :+1::+1:

Hi Adrian!

It works great. Thank you very much !

1 Like

Version 2.1.28 is now in test. This has the 30 second minimum polling interval condition to comply with Somfy’s new conditions of use for the API.

I have also added a new ‘Is Moving’ condition card. This will only work if the move command was sent by Homey. I am investigating ways to make it work with external commands but due to the polling interval it is not practical.

Nothing seem to stop me from entering e.g. 25 seconds in the box. It is also saved when closing and opening. However, when restarting app, it is changed to 30.

Ah, well spotted. I forgot to change the web page. Thanks for pointing it out.

I tested 2.1.30 and works, except the translation is not consistent in Dutch:

It should be: Minimale update frequentie is 30

This sync speed keeps coming back :slight_smile: instead of sync interval

1 Like

Done that one.
Do you want to do this one?
“The shutter !{{is|isn’t}} moving”
The ! { } characters need to be kept as it define the optional parts. if you are not sure the let me know the translations for “The shutter is moving” and for “The shutter isn’t moving” and will pick the bits out.

Thanks for your help again.

“De shutter beweegt !{{wel|niet}}”

In Dutch this one is difficult. Not sure what exactly is meant with shutters. If you mean these kind:

Then I would say:

“The shutter is moving” = “De jaloezie beweegt”
"The shutter isn’t moving = “De jaloezie beweegt niet”

This is possible as well, but shutter is still English?
So: "De jaloezie beweegt !{{wel|niet}}”

Agree:

“Het grootste verschil tussen shutters en jaloezieĂ«n (ook wel blinds of luxaflex genoemd) is dus dat je shutterpanelen naar de zijkant openklapt zoals bij luiken, en jaloezieĂ«n optrekt net als rol- of vouwgordijnen.”

Excuse my French.

1 Like

Okay, that’s clear. So @Adrian_Rockall should mention what type of blind is meant with shutter. Some picture :slight_smile: maybe in English they are all called shutters and in Dutch we have different names for each type? :laughing:
Then we know the right translation.

Shutters:

chrome_2020-11-24_21-38-19

The problem is it needs to be generic for all types :slight_smile:
The same flow is used for all the io window covers and even the garage doors. It basically means the device is moving. So maybe something like device would be better?

Device is too generic. Maybe call it “zonwering” ?

1 Like

The one advantage is the user will have selected the the actual device first to see the list of conditions

So maybe it can be generic?

Indeed “zonwering” is kind of a generic word for all window covers (outside or inside)

“De zonwering beweegt !{{wel|niet}}”

2 Likes