Hi all,
I have a home assistant deployment leveraging a NeoELEC v5 dongle with both the rtl_433 and rtl_433 MQTT Auto Discovery addons running fine, as in, I can query through MQTT explorer however it does not seem to discover the signal sent by the remote switch I use -reference of the model here.
I decided to try the rtl_433 dongle on base linux and windows without homeassistant in the mix and it does not seem to detect the signal unless I use rtl_433 -A
and then I got the pulses being detected when I push my on and off button on the remote. I am not entirely sure how to translate whatever rtl_433 reports from the pulse analysis report into the homeassistant rtl_433 config file.
So here are a couple of questions:
-
am I correct thinking I should be able to program homeassistant+rtl_433 for that particular use case with a 433.92Mhz remote and ultimately control the five electrical outlet for on/off operations? The goal being to reuse a few 433.92Mhz remote outlets in homeassistant.
-
if so, should the auto-discovery addon help capture the signal? It does not work at all since even rtl_433 in CLI does not report anything until I am in pulse analysis mode so I would say it is expected but I prefer to check
-
finally, is there a guide somewhere to help me capture the signal and do whatever I would have to do to present the right data to Home Assistant? I have found how to capture the signal in a file using rtl_433 but I have very limited knowledge in analyzing RF so I am not entirely sure how to get from the rtl_433 pulse information output to the home assistant rtl_433 config file.
Could anyone help me with some pointers in terms of the next step I could consider to progress?
Thanks in advance.
–
For reference below, I am sharing some details of the output from the rtl_433 -A
command when pushing the remote buttons.
Detected OOK package 2023-12-16 20:20:48
Analyzing pulses...
Total count: 450, width: 435.94 ms (108986 S)
Pulse width distribution:
[ 0] count: 308, width: 204 us [192;224] ( 51 S)
[ 1] count: 142, width: 588 us [576;608] ( 147 S)
Gap width distribution:
[ 0] count: 290, width: 560 us [544;576] ( 140 S)
[ 1] count: 142, width: 176 us [156;192] ( 44 S)
[ 2] count: 17, width: 5920 us [5896;5940] (1480 S)
Pulse period distribution:
[ 0] count: 432, width: 764 us [752;780] ( 191 S)
[ 1] count: 17, width: 6124 us [6100;6144] (1531 S)
Pulse timing distribution:
[ 0] count: 447, width: 196 us [164;224] ( 49 S)
[ 1] count: 432, width: 568 us [544;608] ( 142 S)
[ 2] count: 17, width: 5920 us [5896;5940] (1480 S)
[ 3] count: 3, width: 156 us [156;160] ( 39 S)
[ 4] count: 1, width: 10004 us [10004;10004] (2501 S)
Level estimates [high, low]: 15950, 2950
RSSI: -0.1 dB SNR: 7.3 dB Noise: -7.4 dB
Frequency offsets [F1, F2]: -392, 0 (-1.5 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with multiple packets
view at pdv/#AAB025050300C402381720009C27148190818181818181819090908190819081818181818190908255+AAB025050100C402381720009C27148193818181818181819090908190819081818181818190908255+AAB025050200C402381720009C27148190818181818181819090908190819081818181818190908255+AAB025050100C402381720009C27148190818181818181819090908190819081818181818190938255+AAB025050100C402381720009C27148190818181818181819090908190819381818181818190908255+AAB025050900C402381720009C27148190818181818181819090908190819081818181818190908255+AAB025050100C402381720009C27148190818181818181819090908190819081818181818181818455
Attempting demodulation... short_width: 204, long_width: 588, reset_limit: 5944, sync_width: 0
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=204,l=588,r=5944,g=580,t=154,y=0'
[pulse_slicer_pwm] Analyzer Device
codes : {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8afc8, {25}bf8aff8
Detected OOK package 2023-12-16 20:20:50
Analyzing pulses...
Total count: 375, width: 362.00 ms (90501 S)
Pulse width distribution:
[ 0] count: 257, width: 204 us [192;228] ( 51 S)
[ 1] count: 118, width: 588 us [580;608] ( 147 S)
Gap width distribution:
[ 0] count: 242, width: 560 us [536;572] ( 140 S)
[ 1] count: 118, width: 176 us [164;188] ( 44 S)
[ 2] count: 14, width: 5912 us [5896;5932] (1478 S)
Pulse period distribution:
[ 0] count: 360, width: 764 us [752;780] ( 191 S)
[ 1] count: 14, width: 6120 us [6096;6136] (1530 S)
Pulse timing distribution:
[ 0] count: 375, width: 196 us [164;228] ( 49 S)
[ 1] count: 360, width: 568 us [536;608] ( 142 S)
[ 2] count: 14, width: 5912 us [5896;5932] (1478 S)
[ 3] count: 1, width: 10004 us [10004;10004] (2501 S)
Level estimates [high, low]: 15954, 2912
RSSI: -0.1 dB SNR: 7.4 dB Noise: -7.5 dB
Frequency offsets [F1, F2]: 112, 0 (+0.4 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with multiple packets
view at pdv/#AAB023040E00C40238171827148190818181818181819090908190819081818181909081818255+AAB023040100C40238171827148190818181818181819090908190819081818181818181818355
Attempting demodulation... short_width: 204, long_width: 588, reset_limit: 5936, sync_width: 0
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=204,l=588,r=5936,g=576,t=154,y=0'
[pulse_slicer_pwm] Analyzer Device
codes : {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8af38, {25}bf8aff8