merbanan / rtl_433

Program to decode radio transmissions from devices on the ISM bands (and other frequencies)
GNU General Public License v2.0
6.02k stars 1.31k forks source link

Request for new Protocol or config for Mercator Ceiling Fan Remote #2200

Open sabbrowne opened 1 year ago

sabbrowne commented 1 year ago

Dear Folks, I have 3 off Mercator ceiling fans with RF Remote. These remotes have 5 usable buttons. See photos attached Mercator FRM87GL Front I have label each button from 1 to 5 There are attached gfiles each file corresponds to the button number ie button 1 (MED) is file g001_433.92M_250k.cu8

Thanks for any advice Shane

I have used rtl_433 command with the following options: shane@emonpi:~$ rtl_433 -S unknown then analysed each gfile using: shane@emonpi:~$ rtl_433 -A g001_433.92M_250k.cu8 The following is the command output:

shane@emonpi:~$ rtl_433 -A g001_433.92M_250k.cu8 rtl_433 version unknown inputs file rtl_tcp RTL-SDR SoapySDR Use -h for usage help and see https://triq.org/ for documentation. Trying conf file at "rtl_433.conf"... Trying conf file at "/home/shane/.config/rtl_433/rtl_433.conf"... Trying conf file at "/usr/local/etc/rtl_433/rtl_433.conf"... Trying conf file at "/etc/rtl_433/rtl_433.conf"... Registered 122 out of 149 device decoding protocols [ 1-4 8 11-12 15-17 19-21 23 25-26 29-36 38-60 63 67-71 73-100 102-105 108-116 119 121 124-128 130-149 ] Test mode active. Reading samples from file: g001_433.92M_250k.cu8 Detected OOK package @0.265648s Analyzing pulses... Total count: 13, width: 12.51 ms ( 3128 S) Pulse width distribution: [ 0] count: 7, width: 304 us [300;312] ( 76 S) [ 1] count: 6, width: 644 us [640;648] ( 161 S) Gap width distribution: [ 0] count: 6, width: 372 us [368;380] ( 93 S) [ 1] count: 6, width: 712 us [708;716] ( 178 S) Pulse period distribution: [ 0] count: 2, width: 680 us [680;684] ( 170 S) [ 1] count: 8, width: 1016 us [1008;1028] ( 254 S) [ 2] count: 2, width: 1356 us [1352;1360] ( 339 S) Level estimates [high, low]: 15973, 641 RSSI: -0.1 dB SNR: 14.0 dB Noise: -14.1 dB Frequency offsets [F1, F2]: -11028, 0 (-42.1 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 720, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=720' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 20 : 00111110 0010000

Detected OOK package @0.290020s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3129 S) Pulse width distribution: [ 0] count: 7, width: 304 us [296;316] ( 76 S) [ 1] count: 6, width: 640 us [636;648] ( 160 S) Gap width distribution: [ 0] count: 6, width: 372 us [372;376] ( 93 S) [ 1] count: 6, width: 712 us [708;720] ( 178 S) Pulse period distribution: [ 0] count: 2, width: 688 us [684;692] ( 172 S) [ 1] count: 8, width: 1016 us [1008;1024] ( 254 S) [ 2] count: 2, width: 1352 us [1352;1356] ( 338 S) Level estimates [high, low]: 15941, 552 RSSI: -0.1 dB SNR: 14.6 dB Noise: -14.7 dB Frequency offsets [F1, F2]: -11428, 0 (-43.6 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 724, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=724' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 20 : 00111110 0010000

Detected OOK package @0.314392s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3130 S) Pulse width distribution: [ 0] count: 7, width: 304 us [296;320] ( 76 S) [ 1] count: 6, width: 640 us [636;648] ( 160 S) Gap width distribution: [ 0] count: 6, width: 376 us [372;380] ( 94 S) [ 1] count: 6, width: 708 us [708;720] ( 177 S) Pulse period distribution: [ 0] count: 2, width: 688 us [688;692] ( 172 S) [ 1] count: 8, width: 1016 us [1008;1028] ( 254 S) [ 2] count: 2, width: 1348 us [1344;1352] ( 337 S) Level estimates [high, low]: 15995, 565 RSSI: -0.1 dB SNR: 14.5 dB Noise: -14.6 dB Frequency offsets [F1, F2]: -11406, 0 (-43.5 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 724, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=724' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 20 : 00111110 0010000

Detected OOK package @0.338780s Analyzing pulses... Total count: 13, width: 12.51 ms ( 3128 S) Pulse width distribution: [ 0] count: 7, width: 304 us [292;312] ( 76 S) [ 1] count: 6, width: 640 us [628;648] ( 160 S) Gap width distribution: [ 0] count: 6, width: 376 us [368;392] ( 94 S) [ 1] count: 6, width: 712 us [704;720] ( 178 S) Pulse period distribution: [ 0] count: 2, width: 668 us [664;676] ( 167 S) [ 1] count: 8, width: 1016 us [1004;1036] ( 254 S) [ 2] count: 2, width: 1356 us [1352;1360] ( 339 S) Level estimates [high, low]: 15881, 548 RSSI: -0.1 dB SNR: 14.6 dB Noise: -14.8 dB Frequency offsets [F1, F2]: -11591, 0 (-44.2 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 724, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=724' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 20 : 00111110 0010000

Detected OOK package @0.363144s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3130 S) Pulse width distribution: [ 0] count: 7, width: 308 us [304;316] ( 77 S) [ 1] count: 6, width: 640 us [632;648] ( 160 S) Gap width distribution: [ 0] count: 6, width: 372 us [368;384] ( 93 S) [ 1] count: 6, width: 704 us [704;712] ( 176 S) Pulse period distribution: [ 0] count: 2, width: 684 us [680;688] ( 171 S) [ 1] count: 8, width: 1016 us [1004;1032] ( 254 S) [ 2] count: 2, width: 1348 us [1348;1348] ( 337 S) Level estimates [high, low]: 15889, 661 RSSI: -0.1 dB SNR: 13.8 dB Noise: -13.9 dB Frequency offsets [F1, F2]: -11539, 0 (-44.0 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 308, long_width: 0, reset_limit: 716, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=308,l=0,r=716' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 20 : 00111110 0010000

Then for Button 2 shane@emonpi:~$ rtl_433 -A g002_433.92M_250k.cu8 The following is the command output:

Test mode active. Reading samples from file: g002_433.92M_250k.cu8 Detected OOK package @0.265868s Analyzing pulses... Total count: 13, width: 12.51 ms ( 3128 S) Pulse width distribution: [ 0] count: 7, width: 300 us [296;312] ( 75 S) [ 1] count: 6, width: 636 us [628;644] ( 159 S) Gap width distribution: [ 0] count: 6, width: 376 us [368;388] ( 94 S) [ 1] count: 6, width: 716 us [712;720] ( 179 S) Pulse period distribution: [ 0] count: 2, width: 680 us [680;680] ( 170 S) [ 1] count: 8, width: 1016 us [1008;1032] ( 254 S) [ 2] count: 2, width: 1352 us [1352;1352] ( 338 S) Level estimates [high, low]: 15932, 669 RSSI: -0.1 dB SNR: 13.8 dB Noise: -13.9 dB Frequency offsets [F1, F2]: -11585, 0 (-44.2 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 300, long_width: 0, reset_limit: 724, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=300,l=0,r=724' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 10 : 00111110 0001000

Detected OOK package @0.290240s Analyzing pulses... Total count: 13, width: 12.51 ms ( 3128 S) Pulse width distribution: [ 0] count: 7, width: 300 us [288;312] ( 75 S) [ 1] count: 6, width: 636 us [632;644] ( 159 S) Gap width distribution: [ 0] count: 6, width: 380 us [376;388] ( 95 S) [ 1] count: 6, width: 716 us [712;724] ( 179 S) Pulse period distribution: [ 0] count: 2, width: 688 us [688;688] ( 172 S) [ 1] count: 8, width: 1016 us [1000;1028] ( 254 S) [ 2] count: 2, width: 1352 us [1348;1356] ( 338 S) Level estimates [high, low]: 15987, 546 RSSI: -0.1 dB SNR: 14.7 dB Noise: -14.8 dB Frequency offsets [F1, F2]: -11798, 0 (-45.0 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 300, long_width: 0, reset_limit: 728, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=300,l=0,r=728' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 10 : 00111110 0001000

Detected OOK package @0.314612s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3130 S) Pulse width distribution: [ 0] count: 7, width: 304 us [296;320] ( 76 S) [ 1] count: 6, width: 640 us [640;644] ( 160 S) Gap width distribution: [ 0] count: 6, width: 372 us [372;380] ( 93 S) [ 1] count: 6, width: 712 us [708;720] ( 178 S) Pulse period distribution: [ 0] count: 2, width: 684 us [680;692] ( 171 S) [ 1] count: 8, width: 1016 us [1008;1024] ( 254 S) [ 2] count: 2, width: 1356 us [1352;1360] ( 339 S) Level estimates [high, low]: 15948, 529 RSSI: -0.1 dB SNR: 14.8 dB Noise: -14.9 dB Frequency offsets [F1, F2]: -10473, 0 (-40.0 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 724, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=724' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 10 : 00111110 0001000

Detected OOK package @0.338992s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3129 S) Pulse width distribution: [ 0] count: 7, width: 304 us [296;316] ( 76 S) [ 1] count: 6, width: 644 us [640;648] ( 161 S) Gap width distribution: [ 0] count: 6, width: 372 us [368;380] ( 93 S) [ 1] count: 6, width: 712 us [708;724] ( 178 S) Pulse period distribution: [ 0] count: 2, width: 684 us [684;684] ( 171 S) [ 1] count: 8, width: 1016 us [1016;1024] ( 254 S) [ 2] count: 2, width: 1352 us [1352;1356] ( 338 S) Level estimates [high, low]: 15875, 474 RSSI: -0.1 dB SNR: 15.2 dB Noise: -15.4 dB Frequency offsets [F1, F2]: -10966, 0 (-41.8 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 728, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=728' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 10 : 00111110 0001000

Detected OOK package @0.363364s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3130 S) Pulse width distribution: [ 0] count: 7, width: 304 us [300;320] ( 76 S) [ 1] count: 6, width: 640 us [640;644] ( 160 S) Gap width distribution: [ 0] count: 6, width: 372 us [372;376] ( 93 S) [ 1] count: 6, width: 712 us [708;720] ( 178 S) Pulse period distribution: [ 0] count: 2, width: 688 us [680;696] ( 172 S) [ 1] count: 8, width: 1016 us [1008;1024] ( 254 S) [ 2] count: 2, width: 1352 us [1352;1356] ( 338 S) Level estimates [high, low]: 15957, 664 RSSI: -0.1 dB SNR: 13.8 dB Noise: -13.9 dB Frequency offsets [F1, F2]: -11204, 0 (-42.7 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 724, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=724' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 10 : 00111110 0001000

Detected OOK package @0.387688s Analyzing pulses... Total count: 13, width: 12.49 ms ( 3123 S) Pulse width distribution: [ 0] count: 7, width: 308 us [304;316] ( 77 S) [ 1] count: 6, width: 644 us [640;648] ( 161 S) Gap width distribution: [ 0] count: 6, width: 368 us [368;376] ( 92 S) [ 1] count: 6, width: 700 us [696;712] ( 175 S) Pulse period distribution: [ 0] count: 2, width: 680 us [680;684] ( 170 S) [ 1] count: 8, width: 1012 us [1000;1020] ( 253 S) [ 2] count: 2, width: 1348 us [1344;1352] ( 337 S) Level estimates [high, low]: 15901, 573 RSSI: -0.1 dB SNR: 14.4 dB Noise: -14.6 dB Frequency offsets [F1, F2]: -11146, 0 (-42.5 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 308, long_width: 0, reset_limit: 716, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=308,l=0,r=716' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 10 : 00111110 0001000

Detected OOK package @0.411980s Analyzing pulses... Total count: 13, width: 12.48 ms ( 3120 S) Pulse width distribution: [ 0] count: 7, width: 312 us [308;320] ( 78 S) [ 1] count: 6, width: 648 us [644;652] ( 162 S) Gap width distribution: [ 0] count: 6, width: 364 us [360;372] ( 91 S) [ 1] count: 6, width: 700 us [692;704] ( 175 S) Pulse period distribution: [ 0] count: 2, width: 672 us [672;676] ( 168 S) [ 1] count: 8, width: 1016 us [1012;1020] ( 254 S) [ 2] count: 2, width: 1348 us [1340;1356] ( 337 S) Level estimates [high, low]: 16013, 589 RSSI: -0.1 dB SNR: 14.3 dB Noise: -14.4 dB Frequency offsets [F1, F2]: -11279, 0 (-43.0 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 312, long_width: 0, reset_limit: 708, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=312,l=0,r=708' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 10 : 00111110 0001000

Detected OOK package @0.436264s Analyzing pulses... Total count: 13, width: 12.48 ms ( 3121 S) Pulse width distribution: [ 0] count: 7, width: 304 us [292;316] ( 76 S) [ 1] count: 6, width: 648 us [644;660] ( 162 S) Gap width distribution: [ 0] count: 6, width: 364 us [360;372] ( 91 S) [ 1] count: 6, width: 704 us [696;724] ( 176 S) Pulse period distribution: [ 0] count: 2, width: 680 us [672;688] ( 170 S) [ 1] count: 8, width: 1012 us [996;1024] ( 253 S) [ 2] count: 2, width: 1360 us [1348;1372] ( 340 S) Level estimates [high, low]: 15999, 496 RSSI: -0.1 dB SNR: 15.1 dB Noise: -15.2 dB Frequency offsets [F1, F2]: -11607, 0 (-44.3 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 728, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=728' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 10 : 00111110 0001000

Then for Button 3 shane@emonpi:~$ rtl_433 -A g003_433.92M_250k.cu8 The following is the command output:

Test mode active. Reading samples from file: g003_433.92M_250k.cu8 Detected OOK package @0.265844s Analyzing pulses... Total count: 13, width: 12.51 ms ( 3128 S) Pulse width distribution: [ 0] count: 7, width: 304 us [300;312] ( 76 S) [ 1] count: 6, width: 640 us [628;648] ( 160 S) Gap width distribution: [ 0] count: 6, width: 376 us [372;388] ( 94 S) [ 1] count: 6, width: 712 us [708;716] ( 178 S) Pulse period distribution: [ 0] count: 2, width: 680 us [676;688] ( 170 S) [ 1] count: 8, width: 1016 us [1012;1032] ( 254 S) [ 2] count: 2, width: 1344 us [1336;1356] ( 336 S) Level estimates [high, low]: 15975, 515 RSSI: -0.1 dB SNR: 14.9 dB Noise: -15.0 dB Frequency offsets [F1, F2]: -11675, 0 (-44.5 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 720, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=720' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 04 : 00111110 0000010

Detected OOK package @0.290212s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3131 S) Pulse width distribution: [ 0] count: 7, width: 296 us [288;320] ( 74 S) [ 1] count: 6, width: 636 us [632;644] ( 159 S) Gap width distribution: [ 0] count: 6, width: 376 us [376;384] ( 94 S) [ 1] count: 6, width: 720 us [716;732] ( 180 S) Pulse period distribution: [ 0] count: 2, width: 692 us [680;704] ( 173 S) [ 1] count: 8, width: 1012 us [1008;1024] ( 253 S) [ 2] count: 2, width: 1368 us [1364;1372] ( 342 S) Level estimates [high, low]: 15923, 550 RSSI: -0.1 dB SNR: 14.6 dB Noise: -14.7 dB Frequency offsets [F1, F2]: -11787, 0 (-45.0 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 296, long_width: 0, reset_limit: 736, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=296,l=0,r=736' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 04 : 00111110 0000010

Detected OOK package @0.314592s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3129 S) Pulse width distribution: [ 0] count: 7, width: 300 us [292;316] ( 75 S) [ 1] count: 6, width: 644 us [640;648] ( 161 S) Gap width distribution: [ 0] count: 6, width: 372 us [368;376] ( 93 S) [ 1] count: 6, width: 716 us [712;728] ( 179 S) Pulse period distribution: [ 0] count: 2, width: 676 us [668;688] ( 169 S) [ 1] count: 8, width: 1016 us [1008;1024] ( 254 S) [ 2] count: 2, width: 1360 us [1360;1360] ( 340 S) Level estimates [high, low]: 15924, 598 RSSI: -0.1 dB SNR: 14.3 dB Noise: -14.4 dB Frequency offsets [F1, F2]: -11541, 0 (-44.0 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 300, long_width: 0, reset_limit: 732, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=300,l=0,r=732' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 04 : 00111110 0000010

Then for Button 4 shane@emonpi:~$ rtl_433 -A g004_433.92M_250k.cu8 The following is the command output:

Test mode active. Reading samples from file: g004_433.92M_250k.cu8 Detected OOK package @0.265784s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3130 S) Pulse width distribution: [ 0] count: 7, width: 300 us [288;324] ( 75 S) [ 1] count: 6, width: 644 us [644;652] ( 161 S) Gap width distribution: [ 0] count: 6, width: 368 us [364;376] ( 92 S) [ 1] count: 6, width: 716 us [708;724] ( 179 S) Pulse period distribution: [ 0] count: 2, width: 688 us [684;692] ( 172 S) [ 1] count: 8, width: 1016 us [1012;1024] ( 254 S) [ 2] count: 2, width: 1360 us [1356;1364] ( 340 S) Level estimates [high, low]: 16019, 649 RSSI: -0.1 dB SNR: 13.9 dB Noise: -14.0 dB Frequency offsets [F1, F2]: -11341, 0 (-43.3 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 300, long_width: 0, reset_limit: 728, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=300,l=0,r=728' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 40 : 00111110 0100000

Detected OOK package @0.290164s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3130 S) Pulse width distribution: [ 0] count: 7, width: 304 us [300;320] ( 76 S) [ 1] count: 6, width: 640 us [628;648] ( 160 S) Gap width distribution: [ 0] count: 6, width: 376 us [372;388] ( 94 S) [ 1] count: 6, width: 712 us [708;716] ( 178 S) Pulse period distribution: [ 0] count: 2, width: 692 us [676;708] ( 173 S) [ 1] count: 8, width: 1016 us [1000;1020] ( 254 S) [ 2] count: 2, width: 1352 us [1352;1352] ( 338 S) Level estimates [high, low]: 15891, 528 RSSI: -0.1 dB SNR: 14.8 dB Noise: -14.9 dB Frequency offsets [F1, F2]: -10937, 0 (-41.7 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 720, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=720' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 40 : 00111110 0100000

Detected OOK package @0.314540s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3130 S) Pulse width distribution: [ 0] count: 7, width: 304 us [292;316] ( 76 S) [ 1] count: 6, width: 640 us [632;652] ( 160 S) Gap width distribution: [ 0] count: 6, width: 372 us [368;384] ( 93 S) [ 1] count: 6, width: 712 us [704;728] ( 178 S) Pulse period distribution: [ 0] count: 2, width: 680 us [664;700] ( 170 S) [ 1] count: 8, width: 1016 us [1008;1032] ( 254 S) [ 2] count: 2, width: 1356 us [1352;1360] ( 339 S) Level estimates [high, low]: 16006, 567 RSSI: -0.1 dB SNR: 14.5 dB Noise: -14.6 dB Frequency offsets [F1, F2]: -11200, 0 (-42.7 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 732, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=732' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 40 : 00111110 0100000

Detected OOK package @0.338916s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3130 S) Pulse width distribution: [ 0] count: 7, width: 304 us [292;320] ( 76 S) [ 1] count: 6, width: 644 us [640;648] ( 161 S) Gap width distribution: [ 0] count: 6, width: 372 us [368;376] ( 93 S) [ 1] count: 6, width: 712 us [712;720] ( 178 S) Pulse period distribution: [ 0] count: 2, width: 684 us [676;696] ( 171 S) [ 1] count: 8, width: 1012 us [1008;1028] ( 253 S) [ 2] count: 2, width: 1356 us [1356;1360] ( 339 S) Level estimates [high, low]: 15944, 523 RSSI: -0.1 dB SNR: 14.8 dB Noise: -15.0 dB Frequency offsets [F1, F2]: -11577, 0 (-44.2 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 724, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=724' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 40 : 00111110 0100000

Detected OOK package @0.363296s Analyzing pulses... Total count: 13, width: 12.51 ms ( 3128 S) Pulse width distribution: [ 0] count: 7, width: 304 us [296;312] ( 76 S) [ 1] count: 6, width: 636 us [628;648] ( 159 S) Gap width distribution: [ 0] count: 6, width: 380 us [372;392] ( 95 S) [ 1] count: 6, width: 708 us [704;716] ( 177 S) Pulse period distribution: [ 0] count: 2, width: 688 us [684;696] ( 172 S) [ 1] count: 8, width: 1016 us [1008;1032] ( 254 S) [ 2] count: 2, width: 1340 us [1340;1344] ( 335 S) Level estimates [high, low]: 16003, 626 RSSI: -0.1 dB SNR: 14.1 dB Noise: -14.2 dB Frequency offsets [F1, F2]: -11298, 0 (-43.1 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 720, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=720' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 40 : 00111110 0100000

Detected OOK package @0.387668s Analyzing pulses... Total count: 13, width: 12.50 ms ( 3126 S) Pulse width distribution: [ 0] count: 7, width: 304 us [300;320] ( 76 S) [ 1] count: 6, width: 644 us [640;648] ( 161 S) Gap width distribution: [ 0] count: 6, width: 372 us [368;376] ( 93 S) [ 1] count: 6, width: 704 us [704;716] ( 176 S) Pulse period distribution: [ 0] count: 2, width: 688 us [684;696] ( 172 S) [ 1] count: 8, width: 1012 us [1008;1020] ( 253 S) [ 2] count: 2, width: 1352 us [1348;1356] ( 338 S) Level estimates [high, low]: 16005, 565 RSSI: -0.1 dB SNR: 14.5 dB Noise: -14.6 dB Frequency offsets [F1, F2]: -11423, 0 (-43.6 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 304, long_width: 0, reset_limit: 720, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=304,l=0,r=720' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 40 : 00111110 0100000

Detected OOK package @0.411964s Analyzing pulses... Total count: 13, width: 12.50 ms ( 3124 S) Pulse width distribution: [ 0] count: 7, width: 308 us [300;320] ( 77 S) [ 1] count: 6, width: 648 us [640;652] ( 162 S) Gap width distribution: [ 0] count: 6, width: 368 us [364;372] ( 92 S) [ 1] count: 6, width: 704 us [700;716] ( 176 S) Pulse period distribution: [ 0] count: 2, width: 676 us [664;688] ( 169 S) [ 1] count: 8, width: 1012 us [1004;1024] ( 253 S) [ 2] count: 2, width: 1356 us [1352;1364] ( 339 S) Level estimates [high, low]: 15924, 579 RSSI: -0.1 dB SNR: 14.4 dB Noise: -14.5 dB Frequency offsets [F1, F2]: -11057, 0 (-42.2 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 308, long_width: 0, reset_limit: 720, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=308,l=0,r=720' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 40 : 00111110 0100000

Detected OOK package @0.436248s Analyzing pulses... Total count: 13, width: 12.50 ms ( 3125 S) Pulse width distribution: [ 0] count: 7, width: 308 us [296;324] ( 77 S) [ 1] count: 6, width: 648 us [644;656] ( 162 S) Gap width distribution: [ 0] count: 6, width: 364 us [360;372] ( 91 S) [ 1] count: 6, width: 704 us [700;720] ( 176 S) Pulse period distribution: [ 0] count: 2, width: 676 us [660;696] ( 169 S) [ 1] count: 8, width: 1012 us [1004;1020] ( 253 S) [ 2] count: 2, width: 1360 us [1352;1368] ( 340 S) Level estimates [high, low]: 15881, 506 RSSI: -0.1 dB SNR: 15.0 dB Noise: -15.1 dB Frequency offsets [F1, F2]: -11138, 0 (-42.5 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 308, long_width: 0, reset_limit: 724, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=308,l=0,r=724' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 40 : 00111110 0100000

Then for Button 5 shane@emonpi:~$ rtl_433 -A g005_433.92M_250k.cu8 The following is the command output:

Test mode active. Reading samples from file: g005_433.92M_250k.cu8 Detected OOK package @0.265640s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3130 S) Pulse width distribution: [ 0] count: 7, width: 312 us [300;320] ( 78 S) [ 1] count: 6, width: 648 us [640;660] ( 162 S) Gap width distribution: [ 0] count: 6, width: 364 us [356;376] ( 91 S) [ 1] count: 6, width: 704 us [696;712] ( 176 S) Pulse period distribution: [ 0] count: 2, width: 680 us [680;684] ( 170 S) [ 1] count: 9, width: 1016 us [1008;1032] ( 254 S) [ 2] count: 1, width: 1344 us [1344;1344] ( 336 S) Level estimates [high, low]: 15979, 638 RSSI: -0.1 dB SNR: 14.0 dB Noise: -14.1 dB Frequency offsets [F1, F2]: -11879, 0 (-45.3 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 312, long_width: 0, reset_limit: 716, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=312,l=0,r=716' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 02 : 00111110 0000001

Detected OOK package @0.290012s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3131 S) Pulse width distribution: [ 0] count: 7, width: 308 us [304;324] ( 77 S) [ 1] count: 6, width: 648 us [644;656] ( 162 S) Gap width distribution: [ 0] count: 6, width: 368 us [360;376] ( 92 S) [ 1] count: 6, width: 708 us [704;712] ( 177 S) Pulse period distribution: [ 0] count: 2, width: 680 us [672;688] ( 170 S) [ 1] count: 9, width: 1016 us [1012;1024] ( 254 S) [ 2] count: 1, width: 1348 us [1348;1348] ( 337 S) Level estimates [high, low]: 15950, 736 RSSI: -0.1 dB SNR: 13.4 dB Noise: -13.5 dB Frequency offsets [F1, F2]: -12476, 0 (-47.6 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 308, long_width: 0, reset_limit: 716, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=308,l=0,r=716' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 02 : 00111110 0000001

Detected OOK package @0.314396s Analyzing pulses... Total count: 13, width: 12.51 ms ( 3128 S) Pulse width distribution: [ 0] count: 7, width: 308 us [300;316] ( 77 S) [ 1] count: 6, width: 648 us [648;656] ( 162 S) Gap width distribution: [ 0] count: 6, width: 364 us [364;368] ( 91 S) [ 1] count: 6, width: 704 us [700;716] ( 176 S) Pulse period distribution: [ 0] count: 2, width: 668 us [664;676] ( 167 S) [ 1] count: 9, width: 1016 us [1012;1024] ( 254 S) [ 2] count: 1, width: 1352 us [1352;1352] ( 338 S) Level estimates [high, low]: 16018, 622 RSSI: -0.1 dB SNR: 14.1 dB Noise: -14.2 dB Frequency offsets [F1, F2]: -12480, 0 (-47.6 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 308, long_width: 0, reset_limit: 720, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=308,l=0,r=720' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 02 : 00111110 0000001

Detected OOK package @0.338768s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3130 S) Pulse width distribution: [ 0] count: 7, width: 312 us [304;316] ( 78 S) [ 1] count: 6, width: 652 us [652;656] ( 163 S) Gap width distribution: [ 0] count: 6, width: 364 us [364;368] ( 91 S) [ 1] count: 6, width: 700 us [692;712] ( 175 S) Pulse period distribution: [ 0] count: 2, width: 680 us [680;684] ( 170 S) [ 1] count: 9, width: 1012 us [1008;1020] ( 253 S) [ 2] count: 1, width: 1364 us [1364;1364] ( 341 S) Level estimates [high, low]: 15887, 593 RSSI: -0.1 dB SNR: 14.3 dB Noise: -14.4 dB Frequency offsets [F1, F2]: -12124, 0 (-46.3 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 312, long_width: 0, reset_limit: 716, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=312,l=0,r=716' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 02 : 00111110 0000001

Detected OOK package @0.363136s Analyzing pulses... Total count: 13, width: 12.53 ms ( 3132 S) Pulse width distribution: [ 0] count: 7, width: 308 us [288;324] ( 77 S) [ 1] count: 6, width: 648 us [644;652] ( 162 S) Gap width distribution: [ 0] count: 6, width: 368 us [368;372] ( 92 S) [ 1] count: 6, width: 708 us [700;728] ( 177 S) Pulse period distribution: [ 0] count: 2, width: 684 us [676;696] ( 171 S) [ 1] count: 9, width: 1016 us [996;1036] ( 254 S) [ 2] count: 1, width: 1360 us [1360;1360] ( 340 S) Level estimates [high, low]: 15962, 777 RSSI: -0.1 dB SNR: 13.1 dB Noise: -13.2 dB Frequency offsets [F1, F2]: -12216, 0 (-46.6 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 308, long_width: 0, reset_limit: 732, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=308,l=0,r=732' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 02 : 00111110 0000001

Detected OOK package @0.387516s Analyzing pulses... Total count: 13, width: 12.52 ms ( 3131 S) Pulse width distribution: [ 0] count: 7, width: 312 us [304;324] ( 78 S) [ 1] count: 6, width: 648 us [648;656] ( 162 S) Gap width distribution: [ 0] count: 6, width: 364 us [364;372] ( 91 S) [ 1] count: 6, width: 704 us [700;716] ( 176 S) Pulse period distribution: [ 0] count: 2, width: 680 us [676;688] ( 170 S) [ 1] count: 9, width: 1016 us [1008;1024] ( 254 S) [ 2] count: 1, width: 1360 us [1360;1360] ( 340 S) Level estimates [high, low]: 15937, 567 RSSI: -0.1 dB SNR: 14.5 dB Noise: -14.6 dB Frequency offsets [F1, F2]: -12414, 0 (-47.4 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 312, long_width: 0, reset_limit: 720, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=312,l=0,r=720' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 02 : 00111110 0000001

Detected OOK package @0.411888s Analyzing pulses... Total count: 13, width: 12.53 ms ( 3132 S) Pulse width distribution: [ 0] count: 7, width: 312 us [300;328] ( 78 S) [ 1] count: 6, width: 648 us [640;660] ( 162 S) Gap width distribution: [ 0] count: 6, width: 364 us [356;372] ( 91 S) [ 1] count: 6, width: 704 us [700;716] ( 176 S) Pulse period distribution: [ 0] count: 2, width: 692 us [684;700] ( 173 S) [ 1] count: 9, width: 1016 us [1004;1032] ( 254 S) [ 2] count: 1, width: 1348 us [1348;1348] ( 337 S) Level estimates [high, low]: 15968, 566 RSSI: -0.1 dB SNR: 14.5 dB Noise: -14.6 dB Frequency offsets [F1, F2]: -11789, 0 (-45.0 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 312, long_width: 0, reset_limit: 720, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=312,l=0,r=720' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 02 : 00111110 0000001

Detected OOK package @0.436252s Analyzing pulses... Total count: 13, width: 12.50 ms ( 3124 S) Pulse width distribution: [ 0] count: 7, width: 312 us [308;324] ( 78 S) [ 1] count: 6, width: 652 us [644;660] ( 163 S) Gap width distribution: [ 0] count: 6, width: 360 us [356;372] ( 90 S) [ 1] count: 6, width: 700 us [688;708] ( 175 S) Pulse period distribution: [ 0] count: 2, width: 684 us [684;688] ( 171 S) [ 1] count: 9, width: 1012 us [1004;1028] ( 253 S) [ 2] count: 1, width: 1348 us [1348;1348] ( 337 S) Level estimates [high, low]: 15958, 604 RSSI: -0.1 dB SNR: 14.2 dB Noise: -14.3 dB Frequency offsets [F1, F2]: -11113, 0 (-42.4 kHz, +0.0 kHz) Guessing modulation: Manchester coding Attempting demodulation... short_width: 312, long_width: 0, reset_limit: 712, sync_width: 0 Use a flex decoder with -X 'n=name,m=OOK_MC_ZEROBIT,s=312,l=0,r=712' pulse_demod_manchester_zerobit(): Analyzer Device bitbuffer:: Number of rows: 1 [00] {15} 3e 02 : 00111110 0000001

CU8 Files for each button

g001_433.92M_250k.cu8.zip

g002_433.92M_250k.cu8.zip

g003_433.92M_250k.cu8.zip

g004_433.92M_250k.cu8.zip

g005_433.92M_250k.cu8.zip

sabbrowne commented 1 year ago

Sorry I forgot the other photos! Mercator FRM87GL PCB Front

Mercator FRM87GL PCB Rear

Mercator FRM87GL Rear

zuckschwerdt commented 1 year ago

Good documentation!

Drop a file on https://triq.org/pdv/ -- you'll get the OOK decode. It's Fixed bit-width PWM with leading gaps, bit-width is ~1000µs, short pulse ~300µs, long pulse ~700 µs, this will work: rtl_433 -R 0 -X 'n=Mercator,m=OOK_PWM,s=300,l=700,g=1000,r=12000,bits=13'

See our conf folder on how to complete a simple remote with a flex decoder conf.

sabbrowne commented 1 year ago

Good documentation!

Drop a file on https://triq.org/pdv/ -- you'll get the OOK decode. It's Fixed bit-width PWM with leading gaps, bit-width is ~1000µs, short pulse ~300µs, long pulse ~700 µs, this will work: rtl_433 -R 0 -X 'n=Mercator,m=OOK_PWM,s=300,l=700,g=1000,r=12000,bits=13'

See our conf folder on how to complete a simple remote with a flex decoder conf.

Wow Thats amazing... I have used that cmd and options. I now get formatted data... Just need to work out how to get that into Homeassistant using a transeiver and automations

Thanks for your quick reply

sabbrowne commented 1 year ago

Good documentation!

Drop a file on https://triq.org/pdv/ -- you'll get the OOK decode. It's Fixed bit-width PWM with leading gaps, bit-width is ~1000µs, short pulse ~300µs, long pulse ~700 µs, this will work: rtl_433 -R 0 -X 'n=Mercator,m=OOK_PWM,s=300,l=700,g=1000,r=12000,bits=13'

See our conf folder on how to complete a simple remote with a flex decoder conf.

Okay I can see how I can create the new config file, but where exactly do I put it in the HomeAssitant config folder perhaps: /config/rtl_433

gdt commented 10 months ago

This is basically now a request for help with homeassistant which is out of scope, but it seems that perhaps we should be capturing a flex decoder config and stashing it before closing.

sabbrowne commented 10 months ago

Hi. I have Mercator fans. I was able to use Flex and an SDR to decode the rf remotes, with some help from the rf community. Unfortunately I lost those decodes when my laptop died. Never got back to it to redo. Besides I couldn’t work how retransmit using HA and openMQTTgatewat on esp32 with rf 433 module

Any help would be great

Cheers

Shane

On Sun, 15 Oct 2023 at 1:19 am, Greg Troxel @.***> wrote:

This is basically now a request for help with homeassistant which is out of scope, but it seems that perhaps we should be capturing a flex decoder config and stashing it before closing.

— Reply to this email directly, view it on GitHub https://github.com/merbanan/rtl_433/issues/2200#issuecomment-1762928112, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF6TPCTYLD56TRRHVG7GU33X7KNOXAVCNFSM6AAAAAARE5ILG6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRSHEZDQMJRGI . You are receiving this because you authored the thread.Message ID: @.***>

klohner commented 8 months ago

Here's a decoder that should work:

-X "n=Mercator,m=OOK_PCM,s=333,l=333,r=2000,match={20}b6db2,preamble={1}8,bits=43,symbol_one={3}6,symbol_zero={3}2,get=Button:@6:{6}:[16:1 8:2 2:3 32:4 1:5 20:1 12:2 6:3 36:4 5:5],get=Battery:@9:{1}:[1:LOW 0:OK]"

And if you want something pretty for your rtl_433.conf file:

decoder {
    name=Mercator,
    modulation=OOK_PCM,
    short=333,
    long=333,
    reset=2000,
    match={20}b6db2,
    preamble={1}8,
    bits=43,
    symbol_one={3}6,
    symbol_zero={3}2,
    get=Button:@6:{6}:[16:1 8:2 2:3 32:4 1:5 20:1 12:2 6:3 36:4 5:5],
    get=Battery:@9:{1}:[1:LOW 0:OK]
}

I'm not sure about the Low Battery detection - I just made a guess that it might report this condition. If anyone has this remote and a low battery, please test.

BitBench

image

klohner commented 8 months ago

Looking at the photo of the remote, maybe that bit is for the center button and not a low battery? Are there actually 6 buttons?

Maybe this is better:

-X "n=Mercator,m=OOK_PCM,s=333,l=333,r=2000,match={20}b6db2,preamble={1}8,bits=43,symbol_one={3}6,symbol_zero={3}2,get=Button:@6:{6}:[1:LIGHT 2:OFF 4:UNKNOWN 8:LOW 16:MED 32:HI]"

decoder {
    name=Mercator,
    modulation=OOK_PCM,
    short=333,
    long=333,
    reset=2000,
    match={20}b6db2,
    preamble={1}8,
    bits=43,
    symbol_one={3}6,
    symbol_zero={3}2,
    get=Button:@6:{6}:[1:LIGHT 2:OFF 4:UNKNOWN 8:LOW 16:MED 32:HI],
}

image

sabbrowne commented 8 months ago

Hi Karl Thanks for your decode. I have tried and works well. I was just hoping the Mercator fan remotes could be added to the distributed configuration file. I have since moved and no longer require the decode. Thanks for your help

Shane

On Tue, 2 Jan 2024 at 2:28 pm, Karl @.***> wrote:

Here's a decoder that should work:

-X @.:{6}:[16:1 8:2 2:3 32:4 1:5 20:1 12:2 6:3 36:4 @.:{1}:[1:LOW 0:OK]"

And if you want something pretty for your rtl_433.conf file:

decoder { name=Mercator, modulation=OOK_PCM, short=333, long=333, reset=2000, match={20}b6db2, preamble={1}8, bits=43, symbol_one={3}6, symbol_zero={3}2, @.:{6}:[16:1 8:2 2:3 32:4 1:5 20:1 12:2 6:3 36:4 5:5], @.:{1}:[1:LOW 0:OK] }

I'm not sure about the Low Battery detection - I just made a guess that it might report this condition. If anyone has this remote and a low battery, please test.

BitBench https://triq.net/bitbench#c=%7B12%7Df90%20%5Bg001_433.92M_250k.cu8%5D&c=%7B12%7Df88%20%5Bg002_433.92M_250k.cu8%5D&c=%7B12%7Df82%20%5Bg003_433.92M_250k.cu8%5D&c=%7B12%7Dfa0%20%5Bg004_433.92M_250k.cu8%5D&c=%7B12%7Df81%20%5Bg005_433.92M_250k.cu8%5D&f=bbbbb%20b%206b&cw=4

image.png (view on web) https://github.com/merbanan/rtl_433/assets/8398098/3f96a13f-73ba-4b2d-afdd-7d84b554dfb7

— Reply to this email directly, view it on GitHub https://github.com/merbanan/rtl_433/issues/2200#issuecomment-1873611559, or unsubscribe https://github.com/notifications/unsubscribe-auth/AF6TPCWKJDROQFLHTLIV3DDYMOEFPAVCNFSM6AAAAAARE5ILG6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNZTGYYTCNJVHE . You are receiving this because you authored the thread.Message ID: @.***>

gdt commented 3 months ago

Is anyone up to a PR to add the flex decoder? Otherwise this seems abandoned.