Files
rtl_433/conf/rtl_433.example.conf
Benjamin Larsson d9efb4207d Add support for Esun EN2053 two-channel BBQ thermometer (closes #1478)
Generic-brand two-probe BBQ/meat thermometer, FCC ID 2APN2-EN2053,
sold e.g. as Feelle Digital Thermometer. Reverse engineered from the
captures, audio recording and annotated codes posted in the issue.

The checksum byte, unsolved in the issue thread, packs four even-parity
flags and a modulo-8 sum of the four message bytes; it matches all 37
known-good messages across both probe channels.
2026-07-11 00:22:11 +02:00

648 lines
33 KiB
Plaintext

# config for rtl_433
# A valid config line is a keyword followed by an argument to the end of line.
# Whitespace around the keyword is ignored, whitespace is space and tab
# Comments start with a hash sign, no inline comments, empty lines are ok.
#
# Boolean options can be true/false, yes/no, on/off, enable/disable, or 1/0
#
# All options will be applied in the order given, overwriting previous values.
# Options given on the command line are then applied left to right.
#
# Config files can be nested/stacked (use multiple -c and config_file = ).
#
# If no -c option is given the first `rtl_433.conf` found of this list will be loaded:
# - in the current working dir, i.e. `./rtl_433.conf`
# - in XDG_CONFIG_HOME, e.g. `$HOME/.config/rtl_433/`
# - in SYSCONFDIR, usually PREFIX/etc, e.g. `/usr/local/etc/rtl_433/`
## General options
# as command line option:
# [-v] Increase verbosity (can be used multiple times).
# -v : verbose notice, -vv : verbose info, -vvv : debug, -vvvv : trace.
# 1=fatal, 2=critical, 3=error, 4=warning (default), 5=notice, 6=info, 7=debug, 8=trace
#verbose
# as command line option:
# [-c <path>] Read config options from a file
#config_file
## Tuner options
# as command line option:
# [-d <RTL-SDR USB device index>] (default: 0)
# [-d :<RTL-SDR USB device serial (can be set with rtl_eeprom -s)>]
# [-d "" Open default SoapySDR device
# [-d driver=rtlsdr Open e.g. specific SoapySDR device
# default is "0" (RTL-SDR) or "" (SoapySDR)
#device 0
# as command line option:
# [-g <gain>] (default: 0 for auto)
# For RTL-SDR: gain in tenths of dB ("0" is auto).
# For SoapySDR: gain in dB for automatic distribution ("" is auto), or string of gain elements.
# E.g. "LNA=20,TIA=8,PGA=2" for LimeSDR.
#gain 0
# as command line option:
# [-t <settings>] apply a list of keyword=value settings for SoapySDR devices
# E.g. "antenna=A,bandwidth=4.5M,rfnotch_ctrl=false"
#settings antenna=A,bandwidth=4.5M
# as command line option:
# [-f <frequency>] [-f...] Receive frequency(s) (default: 433920000 Hz)
# default is "433.92M", other reasonable values are 315M, 345M, 915M and 868M
#frequency 433.92M
# as command line option:
# [-H <seconds>] Hop interval for polling of multiple frequencies (default: 600 seconds)
# default is "600" seconds, only used when multiple frequencies are given
#hop_interval 600
# as command line option:
# [-p <ppm_error] Correct rtl-sdr tuner frequency offset error (default: 0)
# default is "0"
#ppm_error 0
# as command line option:
# [-s <sample rate>] Set sample rate (default: 250000 Hz)
# default is "250k", other valid settings are 1024k, 2048k, 3200k
#sample_rate 250k
# as command line option:
# [-D quit | restart | pause | manual] Input device run mode options (default: quit).
# default is "quit"
#device_mode quit
## Demodulator options
# as command line option:
# [-R <device>] Enable only the specified device decoding protocol (can be used multiple times)
# see "protocol" section below.
# as command line option:
# [-X <spec> | help] Add a general purpose decoder (prepend -R 0 to disable all decoders)
# see "decoder" section below.
# as command line option:
# [-Y auto | classic | minmax] FSK pulse detector mode.
#pulse_detect auto
# as command line option:
# [-Y level=<dB level>] Manual detection level used to determine pulses (-1.0 to -30.0) (0=auto).
#pulse_detect level=0
# as command line option:
# [-Y minlevel=<dB level>] Manual minimum detection level used to determine pulses (-1.0 to -99.0).
#pulse_detect minlevel=-12
# as command line option:
# [-Y minsnr=<dB level>] Minimum SNR to determine pulses (1.0 to 99.0).
#pulse_detect minsnr=9
# as command line option:
# [-Y autolevel] Set minlevel automatically based on average estimated noise.
pulse_detect autolevel
# as command line option:
# [-Y squelch] Skip frames below estimated noise level to lower cpu load.
pulse_detect squelch
# as command line option:
# [-Y ampest | magest] Choose amplitude or magnitude level estimator.
pulse_detect magest
# as command line option:
# [-n <value>] Specify number of samples to take (each sample is 2 bytes: 1 each of I & Q)
#samples_to_read 0
## Analyze/Debug options
# as command line option:
# [-a] Analyze mode. Print a textual description of the signal. Disables decoding
#analyze false
# as command line option:
# [-A] Pulse Analyzer. Enable pulse analysis and decode attempt
#analyze_pulses false
# as command line option:
# [-b] Out block size: 262144 (default)
#out_block_size
# as command line option:
# [-M time[:<options>]|protocol|level|noise[:<secs>]|stats|bits] Add various metadata to every output line.
# Use "time" to add current date and time meta data (preset for live inputs).
# Use "time:rel" to add sample position meta data (preset for read-file and stdin).
# Use "time:unix" to show the seconds since unix epoch as time meta data. This is always UTC.
# Use "time:iso" to show the time with ISO-8601 format (YYYY-MM-DD"T"hh:mm:ss).
# Use "time:off" to remove time meta data.
# Use "time:usec" to add microseconds to date time meta data.
# Use "time:tz" to output time with timezone offset.
# Use "time:utc" to output time in UTC.
# (this may also be accomplished by invocation with TZ environment variable set).
# "usec" and "utc" can be combined with other options, eg. "time:iso:utc" or "time:unix:usec".
# Use "protocol" / "noprotocol" to output the decoder protocol number meta data.
# Use "level" to add Modulation, Frequency, RSSI, SNR, and Noise meta data.
# Use "noise[:secs]" to report estimated noise level at intervals (default: 10 seconds).
# Use "stats[:[<level>][:<interval>]]" to report statistics (default: 600 seconds).
# level 0: no report, 1: report successful devices, 2: report active devices, 3: report all
# Use "bits" to add bit representation to code outputs (for debug).
report_meta level
report_meta noise
report_meta stats
report_meta time:usec
report_meta protocol
# as command line option:
# [-y <code>] Verify decoding of demodulated test data (e.g. "{25}fb2dd58") with enabled devices
#test_data {25}fb2dd58
## File I/O options
# as command line option:
# [-S none|all|unknown|known] Signal auto save. Creates one file per signal.
# Note: Saves raw I/Q samples (uint8 pcm, 2 channel). Preferred mode for generating test files.
#signal_grabber none
# as command line option:
# [-r <filename>] Read data from input file instead of a receiver
#read_file FILENAME.cu8
# as command line option:
# [-w <filename>] Save data stream to output file (a '-' dumps samples to stdout)
#write_file FILENAME.cu8
# as command line option:
# [-W <filename>] Save data stream to output file, overwrite existing file
#overwrite_file FILENAME.cu8
## Data output options
# as command line option:
# [-F log|kv|json|csv|mqtt|influx|syslog|trigger|rtl_tcp|http|null] Produce decoded output in given format.
# Without this option the default is LOG and KV output. Use "-F null" to remove the default.
# Append output to file with :<filename> (e.g. -F csv:log.csv), defaults to stdout.
# [-F mqtt[:[//]host[:port][,<options>]] (default: localhost:1883)
# Specify MQTT server with e.g. -F mqtt://localhost:1883
# Default user and password are read from MQTT_USERNAME and MQTT_PASSWORD env vars.
# Add MQTT options with e.g. -F "mqtt://host:1883,opt=arg"
# MQTT options are: user=foo, pass=bar, retain[=0|1], <format>[=topic]
# Supported MQTT formats: (default is all)
# events: posts JSON event data, default "<base>/events"
# states: posts JSON state data, default "<base>/states"
# devices: posts device and sensor info in nested topics,
# default "<base>/devices[/type][/model][/subtype][/channel][/id]"
# A base topic can be set with base=<topic>, default is "rtl_433/HOSTNAME".
# Any topic string overrides the base topic and will expand keys like [/model]
# E.g. -F "mqtt://localhost:1883,user=USERNAME,pass=PASSWORD,retain=0,devices=rtl_433[/id]"
# With MQTT each rtl_433 instance needs a distinct driver selection. The MQTT Client-ID is computed from the driver string.
# If you use multiple RTL-SDR, perhaps set a serial and select by that (helps not to get the wrong antenna).
# [-F influx[:[//]host[:port][/<path and options>]]
# Specify InfluxDB 2.0 server with e.g. -F "influx://localhost:9999/api/v2/write?org=<org>&bucket=<bucket>,token=<authtoken>"
# Specify InfluxDB 1.x server with e.g. -F "influx://localhost:8086/write?db=<db>&p=<password>&u=<user>"
# Additional parameter -M time:unix:usec:utc for correct timestamps in InfluxDB recommended
# Additional parameter `metric` supports expanding keys (see the MQTT section just above for details).
# [-F syslog[:[//]host[:port] (default: localhost:514)
# Specify host/port for syslog with e.g. -F syslog:127.0.0.1:1514
# [-F trigger:/path/to/file]
# Add an output that writes a "1" to the path for each event, use with a e.g. a GPIO
# [-F rtl_tcp[:[//]bind[:port]] (default: localhost:1234)
# Add a rtl_tcp pass-through server
# [-F http[:[//]bind[:port]] (default: 0.0.0.0:8433)
# Add a HTTP API server, a UI is at e.g. http://localhost:8433/
# default is "kv", multiple outputs can be used.
output json
# as command line option:
# [-K FILE | PATH | <tag> | <key>=<tag>] Add an expanded token or fixed tag to every output line.
# If <tag> is "FILE" or "PATH" an expanded token will be added.
# The <tag> can also be a GPSd URL, e.g.
# -K gpsd,lat,lon" (report lat and lon keys from local gpsd)
# -K loc=gpsd,lat,lon" (report lat and lon in loc object)
# -K gpsd" (full json TPV report, in default "gps" object)
# -K foo=gpsd://127.0.0.1:2947" (with key and address)
# -K bar=gpsd,nmea" (NMEA default GPGGA report)
# -K rmc=gpsd,nmea,filter='$GPRMC'" (NMEA GPRMC report)
# Also <tag> can be a generic tcp address, e.g.
# -K foo=tcp:localhost:4000" (read lines as TCP client)
# -K bar=tcp://127.0.0.1:3000,init='subscribe tags\\r\\n'"
# -K baz=tcp://127.0.0.1:5000,filter='a prefix to match'"
#output_tag mytag
# as command line option:
# [-C] native|si|customary Convert units in decoded output.
# default is "native"
convert si
# as command line option:
# [-T] specify number of seconds to run
#duration 0
# as command line option:
# [-E hop | quit] Hop/Quit after outputting successful event(s)
#stop_after_successful_events false
## Protocols to enable (command line option "-R")
protocol 1 # Silvercrest Remote Control
protocol 2 # Rubicson, TFA 30.3197 or InFactory PT-310 Temperature Sensor
protocol 3 # Prologue, FreeTec NC-7104, NC-7159-675 temperature sensor
protocol 4 # Waveman Switch Transmitter
# protocol 6 # ELV EM 1000
# protocol 7 # ELV WS 2000
protocol 8 # LaCrosse TX Temperature / Humidity Sensor
protocol 10 # Acurite 896 Rain Gauge
protocol 11 # Acurite 609TXC Temperature and Humidity Sensor
protocol 12 # Oregon Scientific Weather Sensor
# protocol 13 # Mebus 433
# protocol 14 # Intertechno 433
protocol 15 # KlikAanKlikUit Wireless Switch
protocol 16 # AlectoV1 Weather Sensor (Alecto WS3500 WS4500 Ventus W155/W044 Oregon)
protocol 17 # Cardin S466-TX2
protocol 18 # Fine Offset Electronics, WH2, WH5, Telldus Temperature/Humidity/Rain Sensor
protocol 19 # Nexus, FreeTec NC-7345, NX-3980, Solight TE82S, TFA 30.3209 temperature/humidity sensor
protocol 20 # Ambient Weather F007TH, TFA 30.3208.02, SwitchDocLabs F016TH temperature sensor
protocol 21 # Calibeur RF-104 Sensor
protocol 22 # X10 RF
protocol 23 # DSC Security Contact
# protocol 24 # Brennenstuhl RCS 2044
protocol 25 # Globaltronics GT-WT-02 Sensor
protocol 26 # Danfoss CFR Thermostat
protocol 29 # Chuango Security Technology
protocol 30 # Generic Remote SC226x EV1527
protocol 31 # TFA-Twin-Plus-30.3049, Conrad KW9010, Ea2 BL999
protocol 32 # Fine Offset Electronics WH1080/WH3080 Weather Station
protocol 33 # WT450, WT260H, WT405H
protocol 34 # LaCrosse WS-2310 / WS-3600 Weather Station
protocol 35 # Esperanza EWS
protocol 36 # Efergy e2 classic
# protocol 37 # Inovalley kw9015b, TFA Dostmann 30.3161 (Rain and temperature sensor)
protocol 38 # Generic temperature sensor 1
protocol 39 # WG-PB12V1 Temperature Sensor
protocol 40 # Acurite 592TXR temp/humidity, 592TX temp, 5n1, 3n1, Atlas weather station, 515 fridge/freezer, 6045 lightning, 899 rain, 1190/1192 leak
protocol 41 # Acurite 986 Refrigerator / Freezer Thermometer
protocol 42 # HIDEKI TS04 Temperature, Humidity, Wind and Rain Sensor
protocol 43 # Watchman Sonic / Apollo Ultrasonic / Beckett Rocket oil tank monitor
protocol 44 # CurrentCost Current Sensor
protocol 45 # emonTx OpenEnergyMonitor
protocol 46 # HT680 Remote control
protocol 47 # Conrad S3318P, FreeTec NC-5849-913 temperature humidity sensor, ORIA WA50 ST389 temperature sensor
# protocol 48 # Akhan 100F14 remote keyless entry
protocol 49 # Quhwa
protocol 50 # OSv1 Temperature Sensor
protocol 51 # Proove / Nexa / KlikAanKlikUit Wireless Switch
protocol 52 # Bresser Thermo-/Hygro-Sensor 3CH
protocol 53 # Springfield Temperature and Soil Moisture
protocol 54 # Oregon Scientific SL109H Remote Thermal Hygro Sensor
protocol 55 # Acurite 606TX / Technoline TX960 Temperature Sensor
protocol 56 # TFA pool temperature sensor
protocol 57 # Kedsum Temperature & Humidity Sensor, Pearl NC-7415
protocol 58 # Blyss DC5-UK-WH
protocol 59 # Steelmate TPMS
protocol 60 # Schrader TPMS
# protocol 61 # LightwaveRF
# protocol 62 # Elro DB286A Doorbell
protocol 63 # Efergy Optical
# protocol 64 # Honda Car Key
protocol 67 # Radiohead ASK
protocol 68 # Kerui PIR / Contact Sensor
protocol 69 # Fine Offset WH1050 Weather Station
protocol 70 # Honeywell Door/Window Sensor, 2Gig DW10/DW11, RE208 repeater
protocol 71 # Maverick ET-732/733 BBQ Sensor
# protocol 72 # RF-tech
protocol 73 # LaCrosse TX141-Bv2, TX141TH-Bv2, TX141-Bv3, TX141W, TX145wsdth, (TFA, ORIA) sensor
protocol 74 # Acurite 00275rm,00276rm Temp/Humidity with optional probe
protocol 75 # LaCrosse TX35DTH-IT, TFA Dostmann 30.3155 Temperature/Humidity sensor
protocol 76 # LaCrosse TX29IT, TFA Dostmann 30.3159.IT Temperature sensor
protocol 77 # Vaillant calorMatic VRT340f Central Heating Control
protocol 78 # Fine Offset Electronics, WH25, WH32, WH32B, WN32B, WH24, WH65B, HP1000, Misol WS2320 Temperature/Humidity/Pressure Sensor
protocol 79 # Fine Offset Electronics, WH0530 Temperature/Rain Sensor
protocol 80 # IBIS beacon
protocol 81 # Oil Ultrasonic STANDARD FSK
protocol 82 # Citroen TPMS
protocol 83 # Oil Ultrasonic STANDARD ASK
protocol 84 # Thermopro TP11 Thermometer
protocol 85 # Solight TE44/TE66, EMOS E0107T, NX-6876-917
# protocol 86 # Wireless Smoke and Heat Detector GS 558
protocol 87 # Generic wireless motion sensor
protocol 88 # Toyota TPMS
protocol 89 # Ford TPMS
protocol 90 # Renault TPMS
protocol 91 # inFactory, nor-tec, FreeTec NC-3982-913 temperature humidity sensor
protocol 92 # FT-004-B Temperature Sensor
protocol 93 # Ford Car Key
protocol 94 # Philips outdoor temperature sensor (type AJ3650)
protocol 95 # Schrader TPMS EG53MA4, Saab, Opel, Vauxhall, Chevrolet
protocol 96 # Nexa
protocol 97 # ThermoPro TP08/TP12/TP20 thermometer
protocol 98 # GE Color Effects
protocol 99 # X10 Security
protocol 100 # Interlogix GE UTC Security Devices
# protocol 101 # Dish remote 6.3
protocol 102 # SimpliSafe Home Security System (May require disabling automatic gain for KeyPad decodes)
protocol 103 # Sensible Living Mini-Plant Moisture Sensor
protocol 104 # Wireless M-Bus, Mode C&T, 100kbps (-f 868.95M -s 1200k)
protocol 105 # Wireless M-Bus, Mode S, 32.768kbps (-f 868.3M -s 1000k)
# protocol 106 # Wireless M-Bus, Mode R, 4.8kbps (-f 868.33M)
# protocol 107 # Wireless M-Bus, Mode F, 2.4kbps
protocol 108 # Hyundai WS SENZOR Remote Temperature Sensor
protocol 109 # WT0124 Pool Thermometer
protocol 110 # PMV-107J (Toyota) TPMS
protocol 111 # Emos TTX201 Temperature Sensor
protocol 112 # Ambient Weather TX-8300 Temperature/Humidity Sensor
protocol 113 # Ambient Weather WH31E Thermo-Hygrometer Sensor, EcoWitt WH40 rain gauge, WS68 weather station
protocol 114 # Maverick ET73
protocol 115 # Honeywell ActivLink, Wireless Doorbell
protocol 116 # Honeywell ActivLink, Wireless Doorbell (FSK)
# protocol 117 # ESA1000 / ESA2000 Energy Monitor, GIRA Wetterstation
# protocol 118 # Biltema rain gauge
protocol 119 # Bresser Weather Center 5-in-1
protocol 120 # Digitech XC-0324 / AmbientWeather FT005TH temp/hum sensor
protocol 121 # Opus/Imagintronix XT300 Soil Moisture
protocol 122 # FS20 / FHT
# protocol 123 # Jansite TPMS Model TY02S
protocol 124 # LaCrosse/ELV/Conrad WS7000/WS2500 weather sensors
protocol 125 # TS-FT002 Wireless Ultrasonic Tank Liquid Level Meter With Temperature Sensor
protocol 126 # Companion WTR001 Temperature Sensor
protocol 127 # Ecowitt Wireless Outdoor Thermometer WH53/WH0280/WH0281A
protocol 128 # DirecTV RC66RX Remote Control
# protocol 129 # Eurochron temperature and humidity sensor
protocol 130 # IKEA Sparsnas Energy Meter Monitor
protocol 131 # Microchip HCS200/HCS300 KeeLoq Hopping Encoder based remotes
protocol 132 # TFA Dostmann 30.3196 T/H outdoor sensor
protocol 133 # Rubicson 48659 Thermometer
protocol 134 # AOK Weather Station rebrand Holman Industries iWeather WS5029, Conrad AOK-5056, Optex 990018
protocol 135 # Philips outdoor temperature sensor (type AJ7010)
protocol 136 # ESIC EMT7110 power meter
protocol 137 # Globaltronics QUIGG GT-TMBBQ-05
protocol 138 # Globaltronics GT-WT-03 Sensor
protocol 139 # Norgo NGE101
protocol 140 # Elantra2012 TPMS
protocol 141 # Auriol HG02832, HG05124A-DCF, Rubicson 48957 temperature/humidity sensor
protocol 142 # Fine Offset Electronics/Ecowitt WH51, WN31, SwitchDoc Labs SM23 Soil Moisture Sensor
protocol 143 # Holman Industries iWeather WS5029 weather station (older PWM)
protocol 144 # TBH weather sensor
protocol 145 # WS2032 weather station
protocol 146 # Auriol AFW2A1 temperature/humidity sensor
protocol 147 # TFA Drop Rain Gauge 30.3233.01
protocol 148 # DSC Security Contact (WS4945)
protocol 149 # ERT Standard Consumption Message (SCM)
# protocol 150 # Klimalogg
protocol 151 # Visonic powercode
protocol 152 # Eurochron EFTH-800 temperature and humidity sensor
protocol 153 # Cotech 36-7959, SwitchDocLabs FT020T wireless weather station with USB
protocol 154 # Standard Consumption Message Plus (SCMplus)
protocol 155 # Fine Offset Electronics WH1080/WH3080 Weather Station (FSK)
protocol 156 # Abarth 124 Spider and Shenzhen EGQ Q85 TPMS
protocol 157 # Missil ML0757 weather station
protocol 158 # Sharp SPC775 weather station
protocol 159 # Insteon
protocol 160 # ERT Interval Data Message (IDM)
protocol 161 # ERT Interval Data Message (IDM) for Net Meters
# protocol 162 # ThermoPro-TX2 temperature sensor
protocol 163 # Acurite 590TX Temperature with optional Humidity
protocol 164 # Security+ 2.0 (Keyfob)
protocol 165 # TFA Dostmann 30.3221.02 T/H Outdoor Sensor (also 30.3249.02)
protocol 166 # LaCrosse Technology View LTV-WSDTH01 Breeze Pro Wind Sensor
protocol 167 # Somfy RTS
protocol 168 # Schrader TPMS SMD3MA4 (Subaru) 3039 (Infiniti, Nissan, Renault)
# protocol 169 # Nice Flor-s remote control for gates
protocol 170 # LaCrosse Technology View LTV-WR1 Multi Sensor
protocol 171 # LaCrosse Technology View LTV-TH Thermo/Hygro Sensor
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
protocol 173 # Bresser Weather Center 7-in-1, Air Quality PM2.5/PM10 7009970, CO2 7009977, HCHO/VOC 7009978 sensors
protocol 174 # EcoDHOME Smart Socket and MCEE Solar monitor
protocol 175 # LaCrosse Technology View LTV-R1, LTV-R3 Rainfall Gauge, LTV-W1/W2 Wind Sensor
protocol 176 # BlueLine Innovations Power Cost Monitor
protocol 177 # Burnhard BBQ thermometer
protocol 178 # Security+ (Keyfob)
protocol 179 # Cavius smoke, heat and water detector
protocol 180 # Jansite TPMS Model Solar
protocol 181 # Amazon Basics Meat Thermometer
protocol 182 # TFA Marbella Pool Thermometer
protocol 183 # Auriol AHFL temperature/humidity sensor
protocol 184 # Auriol AFT 77 B2 temperature sensor
protocol 185 # Honeywell CM921 Wireless Programmable Room Thermostat
protocol 186 # Hyundai TPMS (VDO)
protocol 187 # RojaFlex shutter and remote devices
protocol 188 # Marlec Solar iBoost+ sensors
protocol 189 # Somfy io-homecontrol
protocol 190 # Ambient Weather WH31L (FineOffset WH57) Lightning-Strike sensor
protocol 191 # Markisol, E-Motion, BOFU, Rollerhouse, BF-30x, BF-415 curtain remote
protocol 192 # Govee Water Leak Detector H5054, Door Contact Sensor B5023
protocol 193 # Clipsal CMR113 Cent-a-meter power meter
protocol 194 # Inkbird ITH-20R temperature humidity sensor
protocol 195 # RainPoint soil temperature and moisture sensor
protocol 196 # Atech-WS308 temperature sensor
protocol 197 # Acurite Grill/Meat Thermometer 01185M
# protocol 198 # EnOcean ERP1
protocol 199 # Linear Megacode Garage/Gate Remotes
# protocol 200 # Auriol 4-LD5661/4-LD5972/4-LD6313, Sempre 4-AH0423-4 temperature/rain sensors
protocol 201 # Unbranded SolarTPMS for trucks
protocol 202 # Funkbus / Instafunk (Berker, Gira, Jung)
protocol 203 # Porsche Boxster/Cayman TPMS
protocol 204 # Jasco/GE Choice Alert Security Devices
protocol 205 # Telldus weather station FT0385R sensors
protocol 206 # LaCrosse TX34-IT rain gauge
protocol 207 # SmartFire Proflame 2 remote control
protocol 208 # AVE TPMS
protocol 209 # SimpliSafe Gen 3 Home Security System
protocol 210 # Yale HSA (Home Security Alarm), YES-Alarmkit
protocol 211 # Regency Ceiling Fan Remote (-f 303.75M to 303.96M)
protocol 212 # Renault 0435R TPMS
protocol 213 # Fine Offset Electronics WS80 weather station
protocol 214 # EMOS E6016 weatherstation with DCF77
protocol 215 # Emax W6, rebrand Altronics x7063/4/x7064A, Optex 990040/50/51, Orium 13093/13123, Infactory FWS-1200, Newentor Q9, Otio 810025, Protmex PT3390A, Jula Marquant 014331/32, TechniSat IMETEO X6 76-4924-00, Weather Station or temperature/humidity sensor
# protocol 216 # ANT and ANT+ devices
protocol 217 # EMOS E6016 rain gauge
protocol 218 # Microchip HCS200/HCS300 KeeLoq Hopping Encoder based remotes (FSK)
protocol 219 # Fine Offset Electronics WH45 air quality sensor
protocol 220 # Maverick XR-30 BBQ Sensor
protocol 221 # Fine Offset Electronics WN34S/L/D and Froggit DP150/D35 temperature sensor
protocol 222 # Rubicson Pool Thermometer 48942
protocol 223 # Badger ORION water meter, 100kbps (-f 916.45M -s 1200k)
protocol 224 # GEO minim+ energy monitor
protocol 225 # TyreGuard 400 TPMS
protocol 226 # Kia TPMS (-s 1000k)
protocol 227 # SRSmith Pool Light Remote Control SRS-2C-TX (-f 915M)
protocol 228 # Neptune R900 flow meters
protocol 229 # WEC-2103 temperature/humidity sensor
protocol 230 # Vauno EN8822C
protocol 231 # Govee Water Leak Detector H5054
protocol 232 # TFA Dostmann 14.1504.V2 Radio-controlled grill and meat thermometer
# protocol 233 # CED7000 Shot Timer
protocol 234 # Watchman Sonic Advanced / Plus, Tekelek
protocol 235 # Oil Ultrasonic SMART FSK
protocol 236 # Gasmate BA1008 meat thermometer
protocol 237 # Flowis flow meters
protocol 238 # Wireless M-Bus, Mode T, 32.768kbps (-f 868.3M -s 1000k)
protocol 239 # Revolt NC-5642 Energy Meter
protocol 240 # LaCrosse TX31U-IT, The Weather Channel WS-1910TWC-IT
protocol 241 # EezTire E618, Carchet TPMS, TST-507 TPMS
# protocol 242 # Baldr / RainPoint rain gauge.
protocol 243 # Celsia CZC1 Thermostat
protocol 244 # Fine Offset Electronics WS90 weather station
# protocol 245 # ThermoPro TX-2C Thermometer and Humidity sensor
protocol 246 # TFA 30.3151 Weather Station
protocol 247 # Bresser water leakage
protocol 248 # Nissan TPMS
protocol 249 # Bresser lightning
protocol 250 # Schou 72543 Day Rain Gauge, Motonet MTX Rain, MarQuant Rain Gauge, TFA Dostmann 30.3252.01/47.3006.01 Rain Gauge and Thermometer, ADE WS1907
protocol 251 # Fine Offset / Ecowitt WH55 water leak sensor
protocol 252 # BMW Gen4-Gen5 TPMS and Audi TPMS Pressure Alert, multi-brand HUF/Beru, Continental, Schrader/Sensata, Audi
protocol 253 # Watts WFHT-RF Thermostat
protocol 254 # Thermor DG950 weather station
protocol 255 # Mueller Hot Rod water meter
protocol 256 # ThermoPro TP28b Super Long Range Wireless Meat Thermometer for Smoker BBQ Grill
protocol 257 # BMW Gen2 and Gen3 TPMS
protocol 258 # Chamberlain CWPIRC PIR Sensor
protocol 259 # ThermoPro Meat Thermometers, TP829B 4 probes with temp only
# protocol 260 # Arad/Master Meter Dialog3G water utility meter
protocol 261 # Geevon TX16-3 outdoor sensor
protocol 262 # Fine Offset Electronics WH46 air quality sensor
protocol 263 # Vevor Wireless Weather Station 7-in-1
protocol 264 # Arexx Multilogger IP-HA90, IP-TH78EXT, TSN-70E
protocol 265 # Rosstech Digital Control Unit DCU-706/Sundance/Jacuzzi
protocol 266 # Risco 2 Way Agility protocol, Risco PIR/PET Sensor RWX95P
protocol 267 # ThermoPro Meat Thermometers, TP828B 2 probes with Temp, BBQ Target LO and HI
protocol 268 # Bresser Thermo-/Hygro-Sensor Explore Scientific ST1005H
protocol 269 # DeltaDore X3D devices
# protocol 270 # Quinetic
protocol 271 # Landis & Gyr Gridstream Power Meters 9.6k
protocol 272 # Landis & Gyr Gridstream Power Meters 19.2k
protocol 273 # Landis & Gyr Gridstream Power Meters 38.4k
protocol 274 # Revolt ZX-7717 power meter
protocol 275 # GM-Aftermarket TPMS
protocol 276 # RainPoint HCS012ARF Rain Gauge sensor
protocol 277 # Apator Metra E-RM 30 water meter
protocol 278 # ThermoPro TX-7B Outdoor Thermometer Hygrometer
protocol 279 # Nexus, CRX, Prego sauna temperature sensor
protocol 280 # Homelead HG9901 (Geevon, Dr.Meter, Royal Gardineer) soil moisture/temp/light level sensor
protocol 281 # Maverick XR-50 BBQ Sensor
protocol 282 # Orion Endpoint from Badger Meter, GIF2014W-OSE, water meter, hopping from 904.4 Mhz to 924.6Mhz (-s 1600k)
protocol 283 # Fine Offset Electronics WH43 air quality sensor
protocol 284 # Baldr E0666TH Thermo-Hygrometer
protocol 285 # bm5-v2 12V Battery Monitor
protocol 286 # Universal (Reverseable) 24V Fan Controller
protocol 287 # Fine Offset Electronics WS85 weather station
protocol 288 # Oria WA150KM freezer and fridge thermometer
protocol 289 # Voltcraft EnergyCount 3000 (ec3k)
protocol 290 # Orion Endpoint from Badger Meter, GIF2020OCECNA, water meter, hopping from 904.4 Mhz to 924.6Mhz (-s 1600k)
protocol 291 # Geevon TX19-1 outdoor sensor
protocol 292 # WallarGe CLTX001 Outdoor Temperature Sensor
protocol 293 # Sainlogic SA8, Gevanti SA8 Weather Station
protocol 294 # ThermoPro TempSpike XR TP862b / TP863b Wireless Dual-Probe Meat Thermometer
protocol 295 # Airpuxem TPMS TYH11_EU6_ZQ
protocol 296 # Apator Metra E-ITN 30 heat cost allocator
protocol 297 # ThermoPro TP211B Thermometer
protocol 298 # TRW TPMS OOK OEM and Clone models
protocol 299 # TRW TPMS FSK OEM and Clone models
protocol 300 # Govee Water Leak Detector H5059
protocol 301 # Astrostart 2000 Car Remote (-f 372.4M)
protocol 302 # Compustar 1WG3R Car Remote
protocol 303 # Chrysler Car Remote (-f 315.1M -s 920k)
protocol 304 # Nidec Car Remote (-f 313.8M -s 1024k)
protocol 305 # Audiovox PRO-OE3B Car Remote (-f 303.4M)
protocol 306 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (Sync, 833 bit/s)
protocol 307 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (Sync, 1667 bit/s)
protocol 308 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (No Sync, 833 bit/s)
protocol 309 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (No Sync, 1667 bit/s)
protocol 310 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (PIWM, 2500 bit/s)
protocol 311 # Microchip HCS361 KeeLoq Hopping Encoder based remotes (-f 315.1M) (PIWM, 5000 bit/s)
protocol 312 # MIC 6SC2 Car Remote (-f 315.1M)
protocol 313 # GM ABO1502T Car Remote (-f 314.9M)
protocol 314 # Siemens 5WY72XX Car Remote (-f 315.1M)
protocol 315 # Alps FWB1U545 Car Remote
protocol 316 # Continental KR5V2X Car Remote (-f 313.8M -s 1024k)
protocol 317 # Code Alarm FRDPC2002 Car Remote
protocol 318 # RFM69 LowPowerLab Moteino board (-s 1000k)
protocol 319 # Shenzhen Wale WL-TH6R Temperature & Humidity Sensor
protocol 320 # Cellular Tracking Technologies LifeTag/PowerTag/HybridTag
protocol 321 # Schrader Motorcycle TPMS sensor
protocol 322 # Gear Hive TPMS sensor
protocol 323 # LaCrosse Technology TX22U-IT
protocol 324 # LaCrosse Technology TX22U-IT (OOK)
protocol 325 # Thermor A6N 132TX temperature sensor
protocol 326 # Acurite/Chaney 985 Refrigerator / Freezer Thermometer
protocol 327 # Honda Keyfob KR5V2X/1X (-f 433.6M -s 1024k)
protocol 328 # Schrader TPMS MRXBC5A4 (BMW)
protocol 329 # Microchip HCS362 KeeLoq PWM
protocol 330 # Microchip HCS362 KeeLoq MC
protocol 331 # RF-T0912 Grill Thermometer
protocol 332 # TR-502MSV remote smart socket controller
protocol 333 # Opel Mokka Car Key
protocol 334 # RfxMeter, RFXPwr
protocol 335 # Martec MPLCD Ceiling Fan Remote
protocol 336 # NetAtmo temp/hum and wind sensors
protocol 337 # Omni Multisensor
# protocol 338 # Elster/Honeywell R2S/REXU power meter
protocol 339 # Florabest FB-TH-1 BBQ Thermometer
protocol 340 # Holman Industries iWeather WS5029 weather station (older PWM, OOK), BIOWIN 270208
protocol 341 # Esun EN2053 two-channel BBQ thermometer
## Flex devices (command line option "-X")
# Some general decoder definitions for various devices, enable as needed.
#
# For details about decoder definition run "rtl_433 -X help"
#
# If you enable these decoders you'll likely want to add ",match=<YOUR-DEVICE-ID>"
# Elro DB270 - wireless doorbell
#
# Device information and test files:
# https://github.com/merbanan/rtl_433_tests/tree/master/tests/elro/db270/01
#
# Output sample:
# {"time" : "2018-02-14 19:11:16", "model" : "Elro_DB270", "count" : 4, "num_rows" : 4,
# "rows" : [{"len" : 25, "data" : "ebeaaa8"}, {"len" : 25, "data" : "ebeaaa8"},
# {"len" : 25, "data" : "ebeaaa8"}, {"len" : 25, "data" : "ebeaaa8"}]}
#
#decoder n=Elro_DB270,m=OOK_PWM,s=300,l=930,r=11000,g=1500,repeats>=4,bits=25
# Euroster 3000TX - programmable room thermostat
#
# Device information and test files:
# https://github.com/merbanan/rtl_433_tests/tree/master/tests/euroster/3000tx/01
#
# Output sample:
# {"time" : "2018-02-14 19:20:20", "model" : "Euroster_3000TX", "count" : 1, "num_rows" : 1,
# "rows" : [{"len" : 32, "data" : "41150515"}]}
#
#decoder n=Euroster_3000TX,m=OOK_MC_ZEROBIT,s=1000,r=4800,bits=32
# Byron BY series door bell
#
# Device information and test files:
# https://github.com/merbanan/rtl_433_tests/tree/master/tests/Byron-BY101 and Byron-BY34
#
# Output sample:
# {"time" : "@1.572864s", "model" : "doorbell#1", "count" : 25, "num_rows" : 25, "rows" : [{"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}, {"len" : 21, "data" : "e768c8"}]}
#decoder n=Byron_BY_Doorbell,m=OOK_PWM,s=500,l=1000,r=3300,g=1200,repeats>=4,bits=21,match={2}0x3
# Kerui alarm system (PIR and door sensors)
# short is 333 us
# long is 972 us
# packet gap 11000 us
#decoder n=Kerui,m=OOK_PWM,s=333,l=972,r=11000,g=1100,bits=25,invert,get={20}:state,get=@20:{4}:event:[10:pir 14:open 7:close 11:tamper 15:battery_low]
# Golden Security GS-WDS07 door and window sensor
# short is 476 us + 1344 us
# long is 1364 us + 448 us
# packet gap 13972 us
#decoder n=gswds07,m=OOK_PWM,s=476,l=1364,r=15000,g=1600,bits>=24,bits<=25,invert
# Generic SCV2260 4-button remote (see rtl_433_tests/tests/generic_remote/01)
# short is 472 us + 1412 us
# long is 1428 us + 472 us
#decoder n=generic_remote_01,m=OOK_PWM,s=472,l=1428,r=1800,g=1600,bits=25,invert,match=13cd,get=@16:{8}:event:[192:arm 12:disarm 3:home 48:sos]
# Generic PT2260 PIR (see rtl_433_tests/tests/PT2262/01)
# short is 440 us + 1536 us
# long is 1428 us + 548 us
# packet gap 15348 us
#decoder n=pt2260_pir,m=OOK_PWM,s=440,l=1428,r=16000,g=1700,bits=25,invert,match=755555,countonly