433 and Somfy RTS

It appears my RFLink gateway doesn’t work with my new RTS blinds - I get UP and DOWN but the STOP command won’t send them to the MY position, which completely ruins it for me. A bit gutted, this RF gear isn’t cheap!

Contemplating RFXtrx now, which maybe I should have done in the first place but I’m not sure I’ll get what I need.

  • How’s the support/how quick are devices added? If I have the same problem, will RFXCom help me out?

  • It looks like the RFXtrx HA integration doesn’t have aliases, so I can’t pick up the signal from my Situo RTS remote to assume state when the remote is used. I’m thinking I may have to still use the RFLink gateway for this with a NodeMCU and MQTT.

  • I also want to control/listen to a load of normal 433.92 devices (Milight, door bell, Acurite weather station) and RFXCom don’t list Acurite. Does this mean I’ll need a third transciever on RFLink to deal with that?! This seems ridiculous. I’ll end up with two RFLink devices and the RFXCom with one of the RFLinks talking over MQTT - £££!!

Surely I’m going wrong here somewhere; I’ve not read about anyone needing three separate transcievers and two dedicated just to blinds.

How’s the support/how quick are devices added? If I have the same problem, will RFXCom help me out?

I don’t know how quick they add devices. All I can say is that it takes three steps, RXcom should add it to the tranceiver firmware, the pyRFXtrx pypi package has to be updated most likely and the home assistant code has to be updated. So, it might take a while. But Somfy RTS is supported already by RFX433e, according to the manual, but it can only transmit signals (T) (only sending signals, not receiving signals from a remote e.g.).

See table below, T means transmitting, you need RT to also receive commands from the remote.

image

This means that it won’t be able to receive commands from a remote.

I also think (not sure, I don’t have a somfy cover) that the STOP command will only stop the cover from moving, I don’t expect that it will move to a certain position.

It looks like the RFXtrx HA integration doesn’t have aliases, so I can’t pick up the signal from my Situo RTS remote to assume state when the remote is used. I’m thinking I may have to still use the RFLink gateway for this with a NodeMCU and MQTT.

What do you mean by aliases? I submitted a PR which adds a state to covers (open/closed), but it is still in the review process. See also this topic. But as explained, home assistant wont update the state when using a somfy RTS remote, as RFXtrx433e doesn’t support receiving RFY commands, only transmitting.

1 Like

Sorry I meant using the RFLink - That one receives from the remote and can be used as an alias with the HA RFLink integration (thread here) so I’d have to use to update the (assumed) status of the blinds if controlling them with the RFXtrx.

Thanks for the reply - I wonder if anyone else can chime in to see if the MY position works with the RFXtrx? By all accounts it should with the RFLink but doesn’t… The weird thing is that the MY button on the remote sends a STOP command; this is confirmed by the received signal on the RFLink.

If I send the same command with the RFLink it works to stop the blind when moving but unlike the remote it doesn’t return it to the preset MY position when sending the command when the blind is stationary.

It’s all in the MY position for me - If I can’t get that to work, it’s useless!

See chapter 2 in the RFXtrx User Guide for the list of supported sensors.
The Stop/MY command is supported by the RFXtrx433E and RFXtrx433XL.
Somfy RTS receive is not implemented in the RFXtrx for several reasons:

  • security, otherwise you should be able to control Somfy of your neighbors,
  • If the RFXtrx is set to the Somfy frequency 433.42MHz you can’t receive RF signals at 433.92MHz