USB RTL2838 for RTL_433 stopped working

Running HAOS in a VM on Unraid. I have a Nooelec RTL2838 usb that worked great for about 3 months to read output from a Vevor Weather Station. Readings are now sporadic at best. Unraid shows the device attached to the HAOS VM. Any suggestions for troubleshooting this?

The logs might help. Start with the app logs.

Try this?

I’m using RTL-HAOS. Here’s the log:

s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: warning: service s6rc-oneshot-runner is marked as essential, not stopping it
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[10:29:50] INFO: Running in Home Assistant Add-on mode
[10:29:50] INFO: Starting RTL-HAOS bridge...
[10:29:50] INFO: MQTT Host: core-mosquitto:1883
[10:29:51] INFO: [CONFIG]: Success! Loaded settings from Home Assistant.
   ____  _____  _         _   _    _    ___  ____  
  |  _ \|_   _|| |       | | | |  / \  / _ \/ ___| 
  | |_) | | |  | |  ___  | |_| | / _ \| | | \___ \ 
  |  _ <  | |  | | |___| |  _  |/ ___ \ |_| |___) |
  |_| \_\ |_|  |_____|   |_| |_/_/   \_\___/|____/ 
>>> RTL-SDR Bridge for Home Assistant (v1.2.0-rc.2+f421936) <<<
[10:29:54] INFO: [STARTUP]: Connecting to MQTT Broker at core-mosquitto...
[10:29:54] INFO: [THROTTLE]: Averaging data every 30 seconds.[10:29:54] INFO: [STARTUP]: Scanning USB bus for RTL-SDR devices...
[10:29:54] INFO: [MQTT]: Connected Successfully.
[10:29:55] INFO: [STARTUP]: Found RTL-SDR at index 0: Serial 00000001
[10:29:55] INFO: [STARTUP]: SDR index 0: USB Serial 00000001 (ID 00000001) Name RTL_00000001
[10:29:55] INFO: [STARTUP]: Hardware Map: {'00000001': 0}
[10:29:55] INFO: [STARTUP]: Auto-detected 1 radios.
[10:29:55] INFO: [STARTUP]: Unconfigured Mode: Starting PRIMARY radio only.
[10:29:55] INFO: [STARTUP]: Radio #1 (RTL_00000001) -> Defaulting to 433.92M
[10:29:55] WARN: [OVERRIDE]: rtl_433_args overrides -f(local=433.92M, global=915M) for RTL_00000001 (id 00000001).
[10:29:55] INFO: [RTL]: Starting RTL_00000001 on 433.92M (Rate: 250k)...
[10:29:55] INFO: [STARTUP]: rtl_433 cmd [RTL_00000001 id=00000001]: rtl_433 -c /config/rtl_433.conf -d 0 -s 250k -f 915M -F json -M level
[10:29:55] DATA: [radio_status_00000001]: Scanning...
[10:29:55] DATA: [radio_status_00000001]: Rebooting...
[10:29:55] INFO: [STARTUP]: Hardware Monitor (psutil) initialized.
[10:29:55] DATA: [radio_status_00000001]: Scanning...
[10:29:55] INFO: [STARTUP]: Starting System Monitor Loop...
[10:29:55] DATA: [sys_device_count]: 1
[10:29:55] DATA: [sys_rtl_433_version]: rtl_433 version v20240923-3642-g39f868d82da branch master at 202411060851 inputs file rtl_tcp RTL-SDR with TLS
[10:29:56] DATA: [sys_cpu]: 14.5
[10:29:56] DATA: [sys_mem]: 69.6
[10:29:56] DATA: [sys_script_mem]: 38.36
[10:29:56] DATA: [sys_disk]: 72.2
[10:29:56] DATA: [sys_uptime]: 1388319
[10:29:56] DATA: [sys_os_version]: Linux 6.18.39-haos
[10:29:56] DATA: [sys_model]: fb0025cd-rtl-haos
[10:29:56] DATA: [sys_ip]: 172.30.33.3
[10:30:57] DATA: [sys_cpu]: 11.1
[10:30:57] DATA: [sys_script_mem]: 38.09
[10:30:57] DATA: [sys_uptime]: 1388380


Thanks, but I’m hoping to get my current USB SDR working.

I stopped and restarted USB passthrough, and restarted Home Assistant and now the log looks like this:

[10:51:03] ERROR: -> TX rtl-haos-bridge (42) [radio_status_00000001]: Error: rtl_433 exited (3)
[10:51:03] ERROR: [RTL]: RTL_00000001 crashed/stopped. Restarting in 5s...
[10:51:08] DATA: [radio_status_00000001]: Rebooting...
[10:51:08] DATA: [radio_status_00000001]: Scanning...
[10:51:08] ERROR: -> TX rtl-haos-bridge (42) [radio_status_00000001]: Error: No RTL-SDR device found
[10:51:08] ERROR: -> TX rtl-haos-bridge (42) [radio_status_00000001]: Error: [SDR] No supported devices found.
[10:51:08] ERROR: [RTL]: RTL_00000001 crashed/stopped. Restarting in 5s...
[10:51:13] DATA: [radio_status_00000001]: Rebooting...
[10:51:13] DATA: [radio_status_00000001]: Scanning...
[10

:51:13] ERROR: -> TX rtl-haos-bridge (42) [radio_status_00000001]: Error: No RTL-SDR device found
[10:51:13] ERROR: -> TX rtl-haos-bridge (42) [radio_status_00000001]: Error: [SDR] No supported devices found.
[10:51:13] ERROR: [RTL]: RTL_00000001 crashed/stopped. Restarting in 5s...
[10:51:17] DATA: [sys_cpu]: 9.9
[10:51:17] DATA: [sys_mem]: 71.3
[10:51:17] DATA: [sys_uptime]: 1389600
[10:51:18] DATA: [radio_status_00000001]: Rebooting...
[10:51:18] DATA: [radio_status_00000001]: Scanning...
[10:51:18] ERROR: -> TX rtl-haos-bridge (42) [radio_status_00000001]: Error: No RTL-SDR device found
[10:51:18] ERROR: -> TX rtl-haos-bridge (42) [radio_status_00000001]: Error: [SDR] No supported devices found.
[10:51:18] ERROR: [RTL]: RTL_00000001 crashed/stopped. Restarting in 5s...
[10:51:23] DATA: [radio_status_00000001]: Rebooting...
[10:51:23] DATA: [radio_status_00000001]: Scanning...
[10:51:23] ERROR: -> TX rtl-haos-bridge (42) [radio_status_00000001]: Error: No RTL-SDR device found
[10:51:23] ERROR: -> TX rtl-haos-bridge (42) [radio_status_00000001]: Error: [SDR] No supported devices found.
[10:51:23] ERROR: [RTL]: RTL_00000001 crashed/stopped. Restarting in 5s...
[10:51:28] DATA: [radio_status_00000001]: Rebooting...
[10:51:28] DATA: [radio_status_00000001]: Scanning...

Nothing obvious in that log to me. I wonder if anything is showing up on mqtt. Have a look with mqtt explorer. Let it run for a while.