Delay/Lag with RFXcom devices

Hello,

I have several RF433 devices and experience a significant delay in response times. I’m not sure how to debug the cause and fix the delays (if possible).

Examples:
RF remote ==> RF switch takes 1-2 second
RF doorbell ==> RF doorbell takes about 4 seconds
RF motion ==> RF switch takes 2-3 seconds
RF remote ==> Hue takes 1 second

In all above examples, pushing remote/doorbell/motion is instantaneous visible in de webinterface.

So HA detects a RF433 command very fast. But it takes a lot of time from detecting to acting. As if the USB bus for RFXCom is blocked for a while after receiving.

Is this an RFXCom issue or a Home-Assistant issue?
Is it possible to solve this behaviour?

Possible Ideas I have:

  • Add another RF transmitter to my RaspPi so that recieving and sending is on different devices/busses
  • Only use RF433 to receive and use MQTT to send maybe with an extra RF433 transmitter which translates WiFi to RF433.

Any ideas/suggestions?

Regards,
Jeroen

It is not possible to start a RF transmit while another device (sensor/remote) is transmitting.
Remember: if two or more devices are transmitting a RF collision will occur.
sensor transmits RF
==|
==sensor received in application
===|
===Command to the RFXCOM transmitter
===============| x seconds later the sensor stops transmitting RF
================| RFXCOM starts transmitting RF

Thanks for your reply.

So the only solution is to have the trigger device and action device (ie button and light) on different protocols.

So doorbell button wifi/mqtt and the doorbell chime RF433 for example.