Ver 1.5.0 Not Seeing 433Mhz Buttons

I have been running 1.4.0 lilygo-rtl_433 on a ttgo-lora32-v21 board. I have two 433Mhz buttons, same brand, that were being decoded as Smoke-GS558. Not exact, but usable.

Also under 1.4.0 I have a generic door/window switch. It was being decoded as Generic-Remote-28046 and Smoke-GS558.

When I updated to 1.5.0, the buttons are not seen any longer. No output on the serial port. The door/window switch is still being reported.

I reverted back to 1.4.0 and the buttons were seen again.

Any idea about how to fix this?

Thanks!


Details:

Devices:

Fdit Wireless Remote Transmitte, 433MHz RF EV1527 Wireless Remote Control Round Transmitter 1 Button Regulate Wall Mounted Used in Remote Control Switch(2#)
Button

Magnetic Detecting Switch , Fydun 433MHz Door Magnetic Contact Wireless Sensor Detector Switch for Home Garage Alarm Security
Door/Window Magnetic Switch

1.4.0 Serial output - Buttons and Door/Window switch are seen.

Two different buttons with different IDs:

14:41:37.9: N: uniqueid: Smoke-GS558-13500
N: Send on /RTL_433toMQTT/Smoke-GS558/13500 msg {“model”:“Smoke-GS558”,“id”:13500,“unit”:15,“learn”:0,“code”:“86978f”,“protocol”:“Wireless Smoke and Heat Detector GS 558”,“rssi”:-54,“duration”:296996}

14:41:55.5: rtl_433_ESP(7): Average RSSI Signal -88 dbm, adjusted RSSI Threshold -79, samples 50000
14:42:08.9: N: uniqueid: Smoke-GS558-13723
N: Send on /RTL_433toMQTT/Smoke-GS558/13723 msg {“model”:“Smoke-GS558”,“id”:13723,“unit”:4,“learn”:0,“code”:“86b364”,“protocol”:“Wireless Smoke and Heat Detector GS 558”,“rssi”:-44,“duration”:368996}

This is the door/window switch - seen as two devices.

14:42:14.9: N: uniqueid: Generic-Remote-28046
N: Send on /RTL_433toMQTT/Generic-Remote/28046 msg {“model”:“Generic-Remote”,“id”:28046,“cmd”:10,“tristate”:“ZX1ZX01X00XX”,“protocol”:“Generic Remote SC226x EV1527”,“rssi”:-47,“duration”:1153995}
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046

N: uniqueid: Smoke-GS558-909
N: Send on /RTL_433toMQTT/Smoke-GS558/909 msg {“model”:“Smoke-GS558”,“id”:909,“unit”:22,“learn”:0,“code”:“5071b6”,“protocol”:“Wireless Smoke and Heat Detector GS 558”,“rssi”:-47,“duration”:1153995}
N: uniqueid: Smoke-GS558-909
N: uniqueid: Smoke-GS558-909

14:42:22.3: N: uniqueid: Generic-Remote-28046
N: Send on /RTL_433toMQTT/Generic-Remote/28046 msg {“model”:“Generic-Remote”,“id”:28046,“cmd”:14,“tristate”:“ZX1ZX01X001X”,“protocol”:“Generic Remote SC226x EV1527”,“rssi”:-46,“duration”:1151381}
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046
N: uniqueid: Generic-Remote-28046

N: uniqueid: Smoke-GS558-909
N: Send on /RTL_433toMQTT/Smoke-GS558/909 msg {“model”:“Smoke-GS558”,“id”:909,“unit”:22,“learn”:0,“code”:“7071b6”,“protocol”:“Wireless Smoke and Heat Detector GS 558”,“rssi”:-46,“duration”:1151381}
N: uniqueid: Smoke-GS558-909
14:42:46.2: rtl_433_ESP(7): Average RSSI Signal -86 dbm, adjusted RSSI Threshold -77, samples 50000

1.5.0 serial output - only the door/window switch is seen.

59:23.1: N: Send on /RTL_433toMQTT/Generic-Remote/28046 msg {“model”:“Generic-Remote”,“id”:28046,“cmd”:7,“tristate”:“ZX1ZX01X00Z1”,“protocol”:“Generic Remote SC226x EV1527”,“rssi”:-40,“duration”:1154996}

N: Send on /RTL_433toMQTT/Smoke-GS558/909 msg {“model”:“Smoke-GS558”,“id”:909,“unit”:22,“learn”:0,“code”:“e071b6”,“protocol”:“Wireless Smoke and Heat Detector GS 558”,“rssi”:-40,“duration”:1154996}

59:31.0: N: Send on /RTL_433toMQTT/Generic-Remote/28046 msg {“model”:“Generic-Remote”,“id”:28046,“cmd”:14,“tristate”:“ZX1ZX01X001X”,“protocol”:“Generic Remote SC226x EV1527”,“rssi”:-40,“duration”:1153996}

N: Send on /RTL_433toMQTT/Smoke-GS558/909 msg {“model”:“Smoke-GS558”,“id”:909,“unit”:22,“learn”:0,“code”:“7071b6”,“protocol”:“Wireless Smoke and Heat Detector GS 558”,“rssi”:-40,“duration”:1153996}

01:00:11.3: rtl_433_ESP(7): Average RSSI Signal -107 dbm, adjusted RSSI Threshold -98, samples 50000

With release 1.5 we did signal reception tuning to improve the overall ability of the receiver receive signals, so I wonder why this stopped.

If your doing your own builds, you can add this compiler flag which will log on the serial port the details behind any undecoded signals.

'-DPUBLISH_UNPARSED=true' ; publish unparsed signal details

This may offer a clue into what is happening.

I am happy to report that the updated rtl_433 library in the development version 04d7a2 has resolved this problem for me. Thanks for all your hard work!

1 Like