Segmentation fault when using conf file

58 views
Skip to first unread message

Brian Dunstan

unread,
Mar 5, 2024, 10:12:50 PMMar 5
to rtl_433
Hi, I have a project that listens to protocol 172 (Bresser-6in1) and publishes to my MQTT broker. It works as expected when I provide all the arguments on the RTL_433 command line, but it gives me a segmentation fault when I try to run with all the arguments in a ret_433.conf file. 
The problem line is my MQTT format line. In my conf file I have :
 output "mqtt://192.168.0.86:1883,user=mqtt,pass=xxxxxx"
which fails. But if I comment that line and run command line:
rtl_433 -F "mqtt://192.168.0.86:1883,user=mqtt,pass=xxxxxx"
(other arguments coming from the conf file) works perfectly!
What am I missing here?
Thanks, in anticipation :-)
Brian

Brian Dunstan

unread,
Mar 6, 2024, 12:48:07 AMMar 6
to rtl_433
Solved! To my utter amazement, removing the quotes from the line in the config file solved the issue.

Christian Z.

unread,
Mar 6, 2024, 3:04:11 AMMar 6
to rtl_433
Really a segfault? Is that with an older version (rtl_433 -V)?
I get
   Invalid output format: "mqtt
or with that feff unicode first char from I get
  Unknown keyword "output"

Brian Dunstan

unread,
May 21, 2024, 2:02:19 AMMay 21
to rtl_433
Sorry Christian Z. I didn't see your reply before.

I'm using the Home Assistant RTL_433 add-on. It has been working great since I removed the double quotes.

The version it logs when it loads is:
rtl_433 version 23.11 branch at 202311281352 

Brian

Reply all
Reply to author
Forward
0 new messages