Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Having a PASSTHROUGH issue with a device (RFX433) to Home Assistant docker

Featured Replies

Hello folks.

I am trying to make my RFX433 (the 2025 model) work in Home assistant, running on my unraid server.

So far, i have been able to add the RFX integration to home assistant, and tried to make a passthrough for the usb RFX that looks like this :

r/homeassistant - Trying to setup a RFX433 in Home assistant on my unraid server and can't get it to work.|750xauto

Problem is, While the integration was able to be installed in home assistant, everytime i try to follow the RFX433 PDF to have my Somfy devices connected, i get this loop “Initialisation > Timeout on connect”.

I have tried restarting the RFX, tried restarting the HA docker, but no luck. Strangely enough, after restarting it, when i do the setup, it appears as ttyUSB1.

I also tried to put /dev/ttyUSB1 in the docker passthrough but same error happens.

Finally, i tried to restart the whole machine (Unraid server). Now the RFX is showing up as ttyUSB0 but still having timeout error.

What am i doing wrong ? Any help to make this work would be great.

Additional info : RFX works fine on my windows computer. Is up to date. HA is also up to date aswell as Unraid.

I have since then did some more troubleshooting :

I tried to passthrough a bunch of different thing, /dev/ttyUSB0, /dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_a87f564d9738ef1187233c7af3d9b1e5-if00-port0, /dev/bus/usb/001/002 aswell as the whole usb bus but nothing). The device DOES display in unraid so i know it's not dead.

I tried multiple usb ports. This is my computer hosting unraid. I tried front usbs, back usbc, aswell as usb-c. No luck.

I went from the "official" HA docker to linuxserver docker, aswell as Spaceinvader1 docker/VM but same error in those 3 home assistant.

I also tried to spin up a windows 10 VM and do a passthrough there. And while i was able to see the device in device manager, i was unable to install the drivers and make it work in windows VM. It looks like the VM wasnt able to associate the device with the installed drivers.

I also found out that in the docker log, there's an error poping up everytime it goes into a "timeout on connect" loop.

I would really like to not only fix it but understand what's happening so that, if i add another similar device like a zigbee stick, i can fix it instead of fighting with it for weeks.

PS : i've put Docker Engine as a sub forum because i can't select docker container for some reason.

  • Author

Anyone ?

I would suggest you continue use Windows VM to troubleshoot first.

Fix driver install issue, try below

Then confirm ESP controller also recognises / working ( DON'T flash the firmware )

http://blog.rfxcom.com/

.....

Use esp.huhn.me to flash new software in the ESP32-S3 controller of the RFX-433.

.....

Spacehuhn Blog
No image preview

How to flash ESP32 or ESP8266 from your Browser

Upload .bin files to your ESP from this website. No installation is required.

Edited by Vr2Io

  • Author
1 hour ago, Vr2Io said:

I would suggest you continue use Windows VM to troubleshoot first.

Fix driver install issue, try below

Then confirm ESP controller also recognises ( not flash the firmware )

http://blog.rfxcom.com/

.....

Use esp.huhn.me to flash new software in the ESP32-S3 controller of the RFX-433.

.....

Spacehuhn Blog
No image preview

How to flash ESP32 or ESP8266 from your Browser

Upload .bin files to your ESP from this website. No installation is required.

Hello, thanks for answering.

The issue is that even after installing the driver approprietly (as stated in the readme and the thread you posted) device manager still says it's unable to find an appropriate driver.

It really looks like the VM can't communicate with the device, despite showing up.

I have already flashed the latest firmware from my desktop which has no issues making the device work.

  • Author

Any help with that passthrough thing ?

3 minutes ago, tyanu said:

Any help with that passthrough thing ?

may try without the :/dev/tty... in the end, as its not a path mapping, its a device passthrough, so just point to the device.

image.png

sample here

--device=/dev/serial/by-id/usb-Silicon_Labs_Sonoff_Zigbee_3.0_USB_Dongle_Plus_0001-if00-port0

  • Author

If i remember correctly i also already tried that, but i'll try again.

Docker run looks like this

--device='/dev/serial/by-id/usb-Silicon_Labs_CP2102N_USB_to_UART_Bridge_Controller_a87f564d9738ef1187233c7af3d9b1e5-if00-port0' 'ghcr.io/home-assistant/home-assistant:stable'

No luck

image.png

Hm, might i suggest setting up a hassos vm instead of using the docker version. I know this is a different approach but i find it easier to connect usb devices to homeassistant.

I have a homeassistant vm running on unraid with a passed through PCI-E - 2-port USB 3.0 expension card.

HassOS (imho) also has it's benefits over the homeassistant docker container.

  • Author
16 minutes ago, Aran said:

Hm, might i suggest setting up a hassos vm instead of using the docker version. I know this is a different approach but i find it easier to connect usb devices to homeassistant.

I have a homeassistant vm running on unraid with a passed through PCI-E - 2-port USB 3.0 expension card.

HassOS (imho) also has it's benefits over the homeassistant docker container.

Yes, i just tried again.

Here's what my VM looks like
image.png
image.png

Home Assistant can find it during setup
Capture d'écran 2025-08-03 213321.png

And yet ...

image.png

  • Author

After having such a hard time for so long let me tell you

RFX433 is a completely pile of DOGSHIT.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.