RTS (Somfy Eolis 3D): how to distinguish wind vs no wind ?
Posted: 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!
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!