RTS (Somfy Eolis 3D): how to distinguish wind vs no wind ?

Moderators: rtenklooster, Voyager, BertB, Stuntteam

Post Reply
Message
Author
MatrixRewriter
Normal user
Posts: 11
Joined: 19 Sep 2022, 12:57

RTS (Somfy Eolis 3D): how to distinguish wind vs no wind ?

#1 Post by MatrixRewriter » 19 Sep 2022, 13:16

Hi all,

I have an awning with a vertical blind at its end, and successfully paired them with RFLink so I can control them from Home Assistant, works great.

Now I also have a motion-based wind detector (Somfy Eolis 3D WireFree RTS) that sends me STOP commands when I shake it. But the problem is, it also seems to send STOP commands when the wind stops, and also periodically when there is no wind.

I don't see a way to distinguish these commands (correct me if I'm wrong). So I looked at the timings and I thought I identified a pattern. Something like (in reverse chronological order):

When wind starts:
"2022-09-18 13:30:01.440543+00:00"
"2022-09-18 13:30:01.421149+00:00"

About 30 seconds after wind stops:
"2022-09-18 13:31:13.842260+00:00"
"2022-09-18 13:31:13.828368+00:00"
"2022-09-18 13:31:11.740918+00:00"
"2022-09-18 13:31:11.721199+00:00"

But upon closer inspection, it does not appear to be 100% consistent - so I'm mixing up "Wind" and "No wind".

So, does someone know how I can reliably distinguish these "Wind" and "No wind" messages?

By the way:
* I "paired" the Eolis sensor with RFLink (but not sure if it's useful as the rolling code doesn't seem to advance)
* The Eolis seems to transmit "from" two different remote codes: 1xxxxxx and 1000000. So far I only looked at the 1st one
* I can provide debug logs, please let me know

Thanks in advance!

User avatar
Stuntteam
Site Beheer
Posts: 787
Joined: 27 Jan 2016, 16:46

Re: RTS (Somfy Eolis 3D): how to distinguish wind vs no wind ?

#2 Post by Stuntteam » 19 Sep 2022, 13:28

Hi, Yes.. I would need to look at debug logs to see what is going on.
-=# RFLink Gateway Development Team #=-
Introduction: http://www.nemcon.nl/blog2/
Generic Support forum: http://www.esp8266.nu/forum/viewforum.php?f=8

MatrixRewriter
Normal user
Posts: 11
Joined: 19 Sep 2022, 12:57

Re: RTS (Somfy Eolis 3D): how to distinguish wind vs no wind ?

#3 Post by MatrixRewriter » 19 Sep 2022, 13:54

Hi Stuntteam,

Wow, thanks for your quick answer! I grepped to extract all lines that contain "rflink" from the HA logs. The file is attached, let me know if it's sufficient :)

PS: got a TCP keepalive every minute that pollutes the logs, sorry about that!

MatrixRewriter
Normal user
Posts: 11
Joined: 19 Sep 2022, 12:57

Re: RTS (Somfy Eolis 3D): how to distinguish wind vs no wind ?

#4 Post by MatrixRewriter » 28 Sep 2022, 12:51

Hi Stuntteam,

Any news regarding this? Did you see anything in the logs, or would a new capture help?

Thanks a lot

MatrixRewriter
Normal user
Posts: 11
Joined: 19 Sep 2022, 12:57

Re: RTS (Somfy Eolis 3D): how to distinguish wind vs no wind ?

#5 Post by MatrixRewriter » 08 Oct 2022, 09:35

OK, I found a way to detect wind from an Eolis 3D Wirefree RTS with RFLink!

Here's how it goes:
* A ping consists of 2 messages (~ 2-5 sec interval), and each message is doubled (~10-30ms interval).
* Without wind, we get a ping every ~18min 10s.
* And in case of wind, we get an immediate ping and then possibly another after ~30s (which we currently ignore).

So here's a rule that seems to work well:
* measure the time delta between two consecutive messages from the wind detector
* if delta is between 10 and 1080 seconds, there is wind.

@Stuntteam could you please remove my attachment from the message above, for confidentiality reasons? Thanks in advance.

Post Reply

Who is online

Users browsing this forum: No registered users and 11 guests