Rtl_433: no data from Bresser-6in1 weather station

I used Johan’s excellent arcticle Adding a Bresser 5 in 1 sensor to Home Assistant to integrate a Bresser 5in1 weather station.
Acquired supported DVB-stick, installed rtl_433 and configured to listen to 868.3MHz and send data to local mosquitto-broker.
According logs everything works fine until listening begins. Unfortunately that is where logs terminate, nothing gets received at all:

Starting rtl_433 -c /config/rtl_433.ats.conf
[10:55:18] WARNING: rtl_433 now supports automatic configuration and multiple radios. The rtl_433_conf_file option is deprecated. See the documentation for migration instructions.
rtl_433 version 23.11 branch at 202311281352 inputs file rtl_tcp RTL-SDR
New defaults active, use “-Y classic -s 250k” if you need the old defaults
Registering protocol [172] “Bresser Weather Center 6-in-1, 7-in-1 indoor, soil, new 5-in-1, 3-in-1 wind gauge, Froggit WH6000, Ventus C8488A”
MQTT: Publishing MQTT data to 192.168.69.69 port 1883
MQTT: Publishing device info to MQTT topic “rtl_433/bresser51”.
[Protocols] Registered 1 out of 250 device decoding protocols
[Input] The internals of input handling changed, read about and report problems on PR #1978
[SDR] Found 1 device(s)
[SDR] trying device 0: Realtek, RTL2838UHIDIR, SN: 00000001
Found Fitipower FC0012 tuner
[SDR] Using device 0: Realtek, RTL2838UHIDIR, SN: 00000001, “Generic RTL2832U OEM”
[SDR] Sample rate set to 1024000 S/s.
[Input] Bit detection level set to 0.0 (Auto).
[SDR] Tuner gain set to Auto.
[Input] Reading samples in async mode…
[SDR] rtlsdr_set_center_freq 868300000 = 0
[SDR] Tuned to 868.300MHz.
Allocating 15 zero-copy buffers
[MQTT] MQTT Connected…
[acquire_thread] acquire_thread enter…
[MQTT] MQTT Connection established.
Failed to allocate zero-copy buffer for transfer 10
Falling back to buffers in userspace
Allocating 15 (non-zero-copy) user-space buffers
[Baseband] low pass filter for 1024000 Hz at cutoff 204800 Hz, 4.9 us
END OF LOG

For testing purposes I used same stick and started local instance of rt_433 on Windows10 with exact same configuration as in Hass. Log looks very similar but here data is successfully received:

rtl_433 version 21.12 branch at 202112141644 inputs file rtl_tcp RTL-SDR
Use -h for usage help and see https://triq.org/ for documentation.
Trying conf file at “C:\Users.…\Desktop\HASS\rtl433\rtl_433.conf”…
Reading conf from “C:\Users.…\Desktop\HASS\rtl433\rtl_433.conf”.
New defaults active, use “-Y classic -s 250k” for the old defaults!
Registering protocol [172] “Bresser Weather Center 6-in-1, 7-in-1 indoor, new 5-in-1, 3-in-1 wind gauge, Froggit WH6000, Ventus C8488A”
Publishing MQTT data to 192.168.69.69 port 1883
Publishing device info to MQTT topic “rtl_433/bresser51”.
Registered 1 out of 207 device decoding protocols
Found 1 device(s)
trying device 0: Realtek, RTL2838UHIDIR, SN: 00000001
Found Fitipower FC0012 tuner
Using device 0: Generic RTL2832U OEM
Sample rate set to 1024000 S/s.
Bit detection level set to 0.0 (Auto).
Tuner gain set to Auto.
Reading samples in async mode…
Tuned to 868.300MHz.
MQTT Connected…
baseband_demod_FM: low pass filter for 1024000 Hz at cutoff 204800 Hz, 4.9 us
MQTT Connection established.
Exact bit width (in us) is 121.74 vs 123.05, 38 bit preamble
bresser_6in1_decode: {144} 90 9b 14 30 4c a6 18 ff ff ff 11 28 24 62 51 ff f0 b5
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
time : 2024-05-03 12:36:30
model : Bresser-6in1 id : 14304ca6
channel : 0 Battery : 1 Temperature: 24.6 C Humidity : 51 Sensor type: 1
Wind Gust : 0.0 m/s Wind Speed: 0.0 m/s Direction : 112 Integrity : CRC
pulse_demod_pcm(): Bresser Weather Center 6-in-1, 7-in-1 indoor, new 5-in-1, 3-in-1 wind gauge, Froggit WH6000, Ventus C8488A
bitbuffer:: Number of rows: 1
[00] {275} 55 55 55 55 55 16 ea 48 4d 8a 18 26 53 0c 7f ff ff 88 94 12 31 28 ff f8 5a 80 00 00 00 00 00 00 00 00 00
Pulse data: 154 pulses
[ 0] Pulse: 0, Gap: 4, Period: 4

Using DVB-stick on Windows10 I have proven it works and is supported as well as weather station is sending data.
Can anyone give any hint what could be the reason for the behaviour within home assistant and what else I could try to overcome the problem?!
THX in advance

To be complete: HASS is Generic x86-64 installation on HP thin client with two USB devices connected: 1. Sonoff-Zigbee3.0-Dongle, 2. DVB-stick

Have you checked in mqttexplorer if its getting any readings. I make my own sensors in configuration. Yaml as mqtt sensors. Have you set up auto discovery.

Checked with MQTTexplorer: only values from time stick was connected to laptop.
Not a single piece of data since stick connected back to HP-thin-client running hass.

Have not used auto-discovery but manually configured sensors in yaml.
They only show the old values from laptop-connection.

From what I can tell JV only ever connected the SDR stick to his PC. Are you connecting the SDR stick into your HA device and running the same Windows10 software on your HA device.
I’m runing RTL addon rtl_433-hass-addons

HA device is HP thin client running haos_generic-x86-64-12.1
Same as you I am using rtl_433 addon.
Weird thing is that the logs are very similar in both cases.
Stick gets recognized and used in both situations, only difference seems to be this error message Failed to allocate zero-copy buffer for transfer.


Perhaps try the next version

Thx for the suggestion!
Already tried; unfortunately same behaviour: no data received :weary:

Might be worth raising an issue on github
https://github.com/pbkhrv/rtl_433-hass-addons/issues