Changelog

Release 21.12 (2021-12-14)

Highlights

  • Added noise stats, autolevel, and squelch (#1763)
  • Added automatic file format detection from filename
  • Added support for SmartFire Proflame 2 remote control (#1905)
  • Added support for Lacrosse TX34 rain gauge (#1890)
  • Added support for Telldus-FT0385R (#1841)
  • Added support for GE Choice Alert wireless alarm sensors (#1768)
  • Added support for Porsche Boxter/Cayman TPMS
  • Added support for Funkbus/Instafunk (#1896)
  • Added support for Truck TPMS (#1893)
  • Added support for LaCrosse LTV-W1 wind sensor (#1855)
  • Added support for Auriol 4-LD5661 temperature/rain sensor (#1843)
  • Added support for Linear Megacode Remote (#1834)
  • Added support for EnOcean ERP1 decoder (#1829)
  • Added support for Acurite-01185M (#1824)
  • Added support for ATech-WS308 temperature sensor (#1605)
  • Added support for RainPoint sensor (#1781)
  • Added support for Inkbird ITH-20R
  • Added support for Clipsal CMR112 cent-a-meter power meter (#1814)
  • Added support for Govee Water Leak Detector H5054 and Govee Contact Sensor B5023 (#1653)
  • Added support for Markisol curtain remote (#1775)
  • Added support for Oregon Scientific BTHR918 (#1767)
  • Added UV index add decimals to Bresser-7in1 (#1789)
  • Changed InfluxDB output of 'mic' from field to tag (#1773)
  • Added biastee, digital_agc, direct_samp, offset_tune option for rtlsdr and rtl_tcp (#1788)
  • Added QoS to MQTT options (#1769)

Changed

  • Changed PCM slicer to measure bit length in more cases (#1897)
  • Added CS8 as file input format
  • Added decoder priority stages (#1895)
  • Fixed fprintf to use an unsigned marker when an unsigned value is given (#1872)
  • Added RTL_433_REDUCE_STACK_USE to reduce size of bitbuffers (#1863)
  • Fixed rainpoint msg buffer must be initialized (#1862)
  • Fixed Reduce stack use in slicers (#1860)
  • Fixed Windows CreateTimerQueueTimer alarm handle is not valid for CloseHandle (#1859)
  • Changed HASS script to logging (#1851)
  • Added SwitchDocLabs SM23 note
  • Added SwitchDocLabs F016TH note
  • Added SwitchDocLabs FT020T note
  • Fixed Inovalley-kw9015b rain bits (#1660)
  • Added battery_ok to Bresser-7in1 (#1795)
  • Added HASS long term statistics (#1835)
  • Added bitbuffer row spill
  • Updated Govee Leak Sensor with new parity check (#1810)
  • Fixed Springfield-Soil/AlectoV1 false positives
  • Fixed LaCrosse-TH3 checksum (#1398)
  • Added cmake found lib versions output

Release 21.05 (2021-05-09)

Highlights

  • Last release to support Autotools (autoconf, automake) builds (#1644)
  • Last release to offer "oldmodel" keys (deprected since 2020)
  • Added Github Release builds for Windows
  • Added GPSd tags option (#1636)
  • Added optional TLS support to MQTT (#1633)
  • Added OpenSSL support for influxs TLS (#1569)
  • Added support for ELK-319DWM, Alula RE101 to Interlogix (#1711)
  • Added conf for Tesla charge port opener (#1704)
  • Added support for Hyundai-VDO TPMS (#1643)
  • Added support for TX25U dual channel temp sensor
  • Added support for Honeywell CM921/BDR91/Evohome (#1336)
  • Added support for Auriol AFT 77 B2
  • Added support for Auriol AHFL (#1683)
  • Added support for Bresser Professional Rain Gauge (#1676)
  • Added support for TFA Marbella pool thermometer (#1675)
  • Added support for Amazon Basics Meat Thermometer (#1671)
  • Added support for Owl 180i support
  • Added support for Jansite TPMS Model Solar (#1663)
  • Added support for Cavius alarms (#1648)
  • Added support for Security plus v1 (#1483)
  • Added conf for Skylink HA-434TL motion sensor (s.a. #814)
  • Added support for Burnhard BBQ thermometer (#1624)
  • Added support for wmbus water meter Maddalena (#1610)
  • Added conf for ATC Technology LMT-430 (#1600)
  • Added support for Blueline PowerCost Monitor
  • Added conf for FAN-53T (#1588)
  • Added support for Acurite 515 fridge/freezer sensors (#1579)
  • Added support for TelFix-RadioLoop (#1571)
  • Added conf for Salus RT300RF thermostat, Heatmiser PRT-W thermostat (#1573)

Changed

  • Added Release build workflow
  • Added pressure_kPa key for HA (#1712)
  • Added support for ELK-319DWM, Alula RE101 to Interlogix (closes #1711)
  • Fixed and style Honeywell CM921
  • Added option to set force_update for all sensors (#1695)
  • Added Tesla charge port opener decoder conf (#1704)
  • Added battery flags to Bresser 7in1 (closes #1703)
  • Fixed Hyundai-VDO TPMS
  • Added Hyundai-VDO TPMS (#1643)
  • Added X10 Dim, Bright, All Lights ON, and All Off commands (#1687)
  • Added support for TX25U dual channel temp sensor
  • Fixed code warnings
  • Fixed code style
  • Added forgotten id
  • Added Honeywell CM921/BDR91/Evohome decoder (#1336)
  • Added Auriol AFT 77 B2 protocol decoder
  • Fixed Holman-WS5029 rain count (#1686)
  • Fixed explanation of supposed PM10 (estimated) value (#1678)
  • Added support for Auriol AHFL protocol (#1683)
  • Fixed PSI calculation for Ford TPMS
  • Added support for higher pressure range in Ford TPMS
  • Fixed secplus_v1 endless loop (closes #1662)
  • Fixed secplus_v1 overflow
  • Added support for some Ecowitt WH41 sensor signals
  • Added comment regarding PM10 readings in the FineOffset WH0290 decoder
  • Added support for Bresser Professional Rain Gauge (#1676)
  • Added TFA Marbella pool thermometer protocol decoder (#1675)
  • Added Amazon Basics Meat Thermometer decoder (#1671)
  • Fixed exit if http server can't start
  • Fixed missing sdr_stop for WIN32
  • Added Owl 180i support
  • Added website and sensor specifications for Jansite TPMS Model Solar (#1666)
  • Added decoder for jansite solar tpms (#1663)
  • Added Ford TPMS pressure and temperature (closes #1654)
  • Fixed http redirect to index for Chrome
  • Added support for Cavius alarms (#1648)
  • Added mqtt token slash accepts any character
  • Added variable fm low pass filter option
  • Added support for Security plus v1 (#1483)
  • Added GPSd tags option (#1636)
  • Added FineOffset WH0290 extra fields (#1639)
  • Fixed Hideki Gust speed by Udo Kirsten
  • Added option for multiple data tags
  • Added optional TLS support to MQTT (closes #1633)
  • Added OpenSSL support for influxs TLS (closes #1569)
  • Added LaCrosse TX141TH-Bv2 checksum
  • Changed rain field format for WS2032
  • Added m_bus decoded values + HCA (#1630)
  • Changed battery_ok, rain field for WS2032
  • Fixed m_bus Show invalid dates as invalid (#1628)
  • Fixed mqtt retain on hass script (#1602)
  • Added Skylink HA-434TL motion sensor conf (s.a. #814)
  • Added support for Burnhard BBQ thermometer (#1624)
  • Added TFA 30.3208.02 note (closes #1622)
  • Added raw pulse printing mode
  • Added support for parsing timedate in wbus (#1616)
  • Added Battery Level for Fineoffset WH0290 Wireless Air Quality Monitor (#1617)
  • Fixed Blueline tweaks and improvements (#1590)
  • Added support for wmbus water meter Maddalena (#1610)
  • Changed soil moisture to percent display (#1595)
  • Added ATC Technology LMT-430 conf (#1600)
  • Fixed buffer length in honeywell (#1598)
  • Fixed buffer size error (#1596)
  • Fixed FineOffset WH1050 field widths (#1592)
  • Added support for Blueline PowerCost Monitor
  • Added FAN-53T decoder conf (#1588)
  • Added support for Acurite 515 fridge/freezer sensors (#1579)
  • Fixed invalid HASS "weather" device_class (#1548)
  • Fixed rtlsdr_read_async() abort on read stall (closes #1581)
  • Fixed rtlsdr_set_freq_correction non-error code
  • Added support for UV index and light intensity readings in Cotech (#1575)
  • Fixed false positive bug in Nexus (closes #1576)
  • Added support for TelFix-RadioLoop to Somfy (closes #1571)
  • Added Thermostat example conf files with mqtt outputs (#1573)
  • Added lacrosse decoder sanity checks

Release 20.11 (2020-11-13)

Highlights

  • HTTP server, JSON-RPC
  • Added RfRaw analyzer output and format input support
  • Added support for LaCrosse Technology View LTV-R1 Rainfall Gauge
  • Added support for ECODHOME smart socket
  • Added support for LaCrosse Technology View TH2 Thermo/Hygro sensor
  • Added support for Bresser 6-in-1, 7-in-1 weather station
  • Added support for LaCrosse Technology View TH3 Thermo/Hygro Sensor
  • Added support for LaCrosse LTV-WR1 Multi Sensor
  • Added support for Nice Flor-s remote
  • Added support for Schrader TPMS SMD3MA4 (Subaru)
  • Added support for MightyMule Driveway Alarm FM231
  • Added support for Somfy RTS
  • Added support for LaCrosse LTV-WSDTH01
  • Added support for TFA 30.3221.02 Temperature/Humidity sensor
  • Added support for Security plus v2 keyfob
  • Added support for Acurite Atlas and Atlas Lightning Detector
  • Added support for Acurite 590TX
  • Added support for ThermoPro TX2
  • Added support for IDM and NetIDM decoders
  • Added support for Insteon decoder
  • Added support for LaCrosse TX141B
  • Added support for Sharp SPC775
  • Added support for Missil ML0757
  • Added support for Fineoffset WH32
  • Added support for Abarth124 TPMS sensor
  • Added support for Fine Offset WH1080 FSK version
  • Added support for SCM+ decoder
  • Added support for Kerui WD51 Water leak sensor
  • Added support for Cotech 36-7959
  • Added support for Eurochron EFTH-800
  • Added support for Visonic Powercode devices
  • Added support for Klimalogg decoder and needed nrzs demodulator

Changed

  • Added support for LaCrosse Technology View R1 Rainfall Gauge (#1553)
  • Added http server (#871)
  • Added jsmn json lib
  • Added support for ECODHOME smart socket (#1544)
  • Fixed Lacrosse-THx hardcoded strings to support data extractor scripts
  • Added support for LaCrosse Technology View TH2 Thermo/Hygro sensor (#1552)
  • Added stats start time reporting
  • Fixed Analyzer FSK/OOK hint (#1557)
  • Improved unit tests for bitbuffer with extra assertions
  • Fixed UNUSED in term_ctl
  • Removed "http" as "influx" alias
  • Added arguments and docs to Home Assistant MQTT auto discovery script (#1546)
  • Changed LaCrosse LTV-WR1 to wind_avg_km_h key (#1549)
  • Fixed rfraw builder overflow (#1539)
  • Added Dooya Curtain Remote conf (#1545)
  • Added SDR loop api
  • Changed to sig_atomic_t for sighandler
  • Fixed wmbus csv output parameters
  • Fixed flags field for TPMS Jansite (#1538)
  • Added note for TFA Dostmann 30.3159.IT (#1537)
  • Added SDR runtime settings api
  • Changed exit async naming
  • Added SDR device info
  • Added support for Bresser 6-in-1, 7-in-1 weather station (#1225)
  • Added support for LaCrosse Technology View TH3 Thermo/Hygro Sensor (#1536)
  • Added support for LaCrosse LTV-WR1 Multi Sensor (#1533)
  • Added support for Nice Flor-s remote (#1526)
  • Changed remove DSC subtype key (#1522)
  • Changed Acurite subtype key to message_type (#1520)
  • Added support for WH31E RCC packet type (#1528)
  • Fixed wmbus mode S buffer length issue for Lansen meters
  • Added SoapySDR to MinGW-w64 build
  • Added output format option to flex getters (#1532)
  • Added TFA 30.3209 note to Nexus (#1516)
  • Added TFA-Dostmann 30.3161 rain scale (#1531)
  • Fixed Insteon string overflow
  • Fixed missing CSV fields, add a debug check
  • Added named output tag option (#1517)
  • Added support for Schrader TPMS SMD3MA4 (Subaru) (#1511)
  • Removed unneeded update_protocol
  • Changed width calc from r_device to slicers (#1513)
  • Added support for mightymule driveway alarm FM231 (#1407) (#1515)
  • Changed rfraw parse to accept multiple codes
  • Fixed include for memcmp in rfraw (#1507)
  • Added id key to scmplus (#1503)
  • Removed list of supported device protocols from man page (#1345)
  • Added RfRaw analyzer output support
  • Added RfRaw format input support
  • Removed FSK_PULSE_MANCHESTER_ZEROBIT from ook_demods
  • Fixed Inovalley kw9015b temp/rain fields proper
  • Fixed Inovalley kw9015b temp/rain fields (#1501)
  • Added support for Somfy RTS (#1496)
  • Added 7-bit clean strings check to actions
  • Added maintainer_update check
  • Fixed Security+ 2.0 decoder for new gap_limit rows (#1498)
  • Added clang-analyzer action
  • Added build action
  • Added style check action
  • Improved PCM NRZ 0-bit slicing precision
  • Fixed output keys for FineOffset WH51 (#1495)
  • Fixed index bug in TFA 30.3221
  • Fixed simplisafe non-printable character output
  • Added support for LaCrosse LTV-WSDTH01 (#1485)
  • Added gap_limit to PCM demod
  • Fixed invalid dumpers on ook input (#1463)
  • Added support for TFA 30.3221.02 Temperature/Humidity sensor (#1426)
  • Fixed Acurite 6045 temperature 2.0F too low (#1482 #1401)
  • Added support for Security plus v2 keyfob (#1480)
  • Fixed opus_xt300 added sanity check to data values (#1470)
  • Fixed runtime error 'left shift of 229 by 24 places cannot be represented in type int (#1479)
  • Fixed bad conf for Fan-11t (#1477)
  • Added came top432 flex decoder config (#1474)
  • Fixed wmbus raw telegram output, mainly for wmbusmeters use
  • Fixed efergy_e2_classic False Trigger (#1475)
  • FIXed check manchester_decode check decoded bit length in a constent method, removed superfluous comment
  • FIXed check manchester_decode result length
  • Fixed current_cost 8 bytes required
  • Fixed TPMS Abarth124 false positive (#1466)
  • Fixed alectov1 csv fields (#1457)
  • Added Atlas Lightning Detector support (#1418)
  • Added Acurite Atlas support (#1124)
  • Added Nexus-TE82s compatibility note (#1455)
  • Updated idm scmplus Meter type list (#1445)
  • Added Acurite 590TX support (#1411)
  • Added ThermoPro TX2 support (#1450)
  • Improved program exit code in case of error (#1451)
  • Improved Home Assistant MQTT auto discovery (#1390)
  • Fixed Many False Positives (#1444)
  • Fixed Globaltronics QUIGG GT-TMBBQ-05 false positives (#1443)
  • Fixed Oregon Scientific SL109H false positives (#1442)
  • Added IDM and NetIDM decoders (#1421)
  • Changed Fineoffset WH32 to exclude pressure
  • Added Insteon decoder (#1285)
  • Added Friedland EVO door bell conf
  • Added support for LaCrosse TX141B (#1434)
  • Added missing parts for Sharp SPC775 decoder
  • Added Sharp SPC775 support (#1433)
  • Added support for Missil ML0757
  • Fixed use of return code in Abarth Spider decoder
  • Added conditional to data_make (#1432)
  • Added support for Fineoffset WH32 (#1431)
  • Added bit reversed output for HCS200 decoder to match official tools
  • Added reverse32 function
  • Improved x10sec add sensors, tamper, crc (#1413)
  • Improved inFactory e.g. MIC (#1325)
  • Changed Kerui to break out additional fields from state (#1018)
  • Updated rtl_433.example.conf
  • Improved validations checks for smoke_gs558 protocol
  • Added Equation/Siemens ADLM FPRF remote conf
  • Added Abarth124 tpms sensor support
  • Added missing protocol to readme
  • Added attenuation histogram output (#1387)
  • Added Fine Offset WH1080 FSK version support
  • Improved FSK demodulation of distorted signals better
  • Added SCM+ decoder (#1410)
  • Added support for Kerui WD51 Water leak sensor (#1406)
  • Fixed cancel watchdog when reading from file input
  • Fixed ERT Endpoint Type extraction (#1379)
  • Added custom data processor example
  • Improved Honeywell sensor support (#1384)
  • Added delay and low battery codes for DS10A door sensor (#1397)
  • Fixed free results from SoapySDR API
  • Fixed handle empty filenames
  • Added support for Cotech 36-7959 (#1382)
  • Removed deprecated positional flex syntax
  • Changed div 10 to mul 0.1 in all decoders
  • Changed value scaling for double to float in all decoders
  • Changed checks on Rubicson/Nexus/Solight
  • Fixed Bresser 5in1 Wind calculation (#1353)
  • Improved MQTT Home Assistant example (#1357)
  • Added decode_uart util (#1376)
  • Fixed Eurochron EFTH-800 missing mic
  • Added Eurochron EFTH-800 support (#1375)
  • Fixed MQTTT mgr free
  • Fixed Soapy string leaks
  • Added Prometheus/OpenMetrics relay example (#1371)
  • Fixed missing levels with minmax demod (fixes #1363)
  • Fixed socket portability
  • Fixed visonic device battery reporting
  • Improved visonic_powercode
  • Fixed rtl_tcp gain/rate/freq status output
  • Fixed missing WSAStartup in rtl_tcp
  • Added support for Visonic Powercode devices (#1349)
  • Added message length check for ESIC EMT7110.
  • Updated Acurite 6045 to capture all 8 bits of strike counter (#1348)
  • Added configuration file for SMC5326 (#1346)
  • Updated template guideline for verbosity (#1344)
  • Fixed failing style-check test by adding allocation check to write-sigrok
  • Added support for sigrok convert on windows (#1341)
  • Fixed flex map parse
  • Changed -l n to -Y level=n
  • Changed detector level limits to dB
  • Fixed Fineoffset-WHx080 temperature (#1327)
  • Fixed Ecowitt-WH53, Maverick-ET73 timings
  • Fixed Klimalogg device settings, tolerance was set to low
  • Added Klimalogg decoder and needed nrzs demodulator
  • Fixed negative temperatures in wmbus decoder
  • Added pulse-eval example

Release 20.02 (2020-02-17)

Highlights

  • Added InfluxDB output (#1192)
  • Added native Sigrok writer (#1297)
  • Changed to newmodel keys default
  • Fixed SoapySDR for 0.8 API
  • Added new minmax FSK pulse detector
  • Changed default to use new minmax detector and sample rate of 1MS/s for frequency above 800MHz
  • Changed -a and -G option to discourage usage
  • Improvements and support for many more sensors

Changed

  • Changed CurrentCost and EfergyOptical keys to have units (#1313)
  • Added command line information when new defaults are active
  • Added mic to csv output in the ert decoder
  • Added subtype to DSC (#1318)
  • Added meta to OOK output
  • Fixed json escaping (closes #1299)
  • Added ERT SCM protocol decoder
  • Added return codes for most devices
  • Changed remaining wind dir keys (see #1019)
  • Fixed optparse strtod with rounding (#1308)
  • Fixed for wmbus records parser
  • Added integrity check for Thermopro TP11 and TP12
  • Fixed conf eol comments (closes #1307)
  • Added config for unknown car key.
  • Fixed sync word for Honeywell CMI alarm systems
  • Fixed Wno-format-security for nixos gcc9 (#1306)
  • Fixed negative length in data_array (#1305)
  • Added native Sigrok writer (#1297)
  • Added checksum check for Rubicson 48659 meat thermometer
  • Change Updated Fan 11t conf (#1287)
  • Fixed failure on low sample rates (closes #1290)
  • Improved format conversions
  • Fixed radiohead-ask buffer overflow (closes #1289)
  • Changed Enable IKEA Sparsnäs by default
  • Changed cmake build to static lib
  • Changed to newmodel keys default
  • Changed model TFA-Drop-30.3233.01 to TFA-Drop
  • Added config for Fan-11T fan remote (#1284)
  • Added preliminary EcoWitt WS68 Anemometer support (#1283)
  • Added EcoWitt WH40 support (closes #1275)
  • Improved PCM RZ bit width detection
  • Fixed for #1114 DSC Security Contact WS4945 (#1188)
  • Fixed LaCrosse TX145wsdth repeat requirement
  • Added preliminary LaCrosse TX141TH-BV3 support
  • Fixed SoapySDR for 0.8 API
  • Fixed Auriol AFW2A1 missing check
  • Changed flex decode to count as successful output
  • Added Nexus compatible sensor descriptions
  • Improved LaCrosse TX29-IT support (#1279)
  • Added LaCrosse TX145wsdth support (closes #1272)
  • Changed KNX-RF output
  • Added support for Lansen wmbus door/window sensor
  • Improved PCM bit period detection
  • Fixed OS PCR800 and RGR968 displayed unit name
  • Fixed battery_level in Fineoffset-WH51
  • Fixed type of battery_mv in Fineoffset-WH51 (#1274)
  • Added reflected LFSR util
  • Added support for TFA Drop 30.3233.01 (#1255)
  • Added Auriol AFW2A1 support (#1230)
  • Added Verisure Alarm config file
  • Added wmbus mode S support and KNX RF telegram support.
  • Added support for decoding Lansen and Bmeters wmbus based temperature/hygrometers
  • Improved Honeywell 2Gig support
  • Changed -a and -G option to discourage usage
  • Added support for WS2032 weather station (#1208)
  • Added timezone offset print option (#1207)
  • Added LaCrosse TX141W support
  • Added battery level to Fineoffset WH51
  • Added Archos-TBH support (#1199)
  • Added Oregon ID_THGR810a ID_WGR800a version ids (#1258)
  • Improved OWL CM180 support (#1247)
  • Added Holman iWeather WS5029 older PWM (closes #947)
  • Added support for FineOffset/ECOWITT WH51 (#1242)
  • Added config for 21 key remote
  • Added rtlsdr_find_tuner_gain for exact gains
  • Improved fineoffset more heuristics to separate WH65B and WH24
  • Fixed missing csv fields on default disabled
  • Improved Efergy Optical decoder (#1229)
  • Added TX-button to some decoders (closes #1205)
  • Improved for TFA pool temperature sensor (#1219)
  • Added pulse analyzer support for read OOK data (#1216)
  • Fixed ook input support bug from a9de888 (#1215)
  • Fixed missing hop_time when reading file (closes #1211)
  • Fixed Acurite 899 rain_mm conversion value (#1203)
  • Fixed build files (closes #1201)
  • Added more input format validation
  • Changed FSK pulse detector mode option
  • Fixed overlong msg in Radiohead (closes #1190)
  • Added optional CSA checker to tests
  • Added InfluxDB output (#1192)
  • Fixed Hondaremote for missing first bit
  • Fixed integer promotion for uint32_t fields (#1193)
  • Fixed data format in ELV (#1187)
  • Fixed closing brace bug in test bitbuffer (#1186)
  • Fixed issue where bt_rain decoder uses -1 as index
  • Changed if the set frequency is > 800MHz then set sample rate to 1MS/s
  • Added new minmax FSK pulse detector
  • Added InfluxDB relay example script
  • Fixed radiohead buffer underflow (#1181)
  • Fixed range clamping on RSSI (#1179)
  • Fixed unaligned sample buffer length (#1177)
  • Fixed bad event return value in elantra (#1176)
  • Fixed accounting if decoder misbehaves (#1175)
  • Fixed ge_coloreffects undef behav (#1173)
  • Added protocol selection to test bitbuffer input
  • Added streaming test bitbuffers (#1062)
  • Fixed parsing oversized bitbuffer (#1171)
  • Added length check for interlogix device and update return codes (#1169)
  • Added preamble check for microchip hcs200 to reduce false positives (#1170)
  • Added unboxed types for data
  • Added warnings on alloc failure
  • Added alloc checks, fixes #1156
  • Improved Compact doubles in mqtt devices topics
  • Added Auriol-HG02832 support (#1166)
  • Improved Honeywell for 2Gig, RE208 (#747)
  • Changed Upgrade Mongoose 6.13+patches to 6.16+patches
  • Fixed expand Efergy-e2CT exp range (#1163)
  • Added RTL-SDR error code output
  • Added Hyundai Elantra 2012 TPMS support (#1158)
  • Added Norgo NGE101 support (#1042)
  • Improved Convert read OOK pulse_data to current sample rate (#1160)
  • Fixed Acurite 899 rain_mm format (#1154)
  • Added gt_tmbbq05 parity check
  • Changed GT-WT-03 added checksum (#1149)
  • Change Updated QUIGG GT-TMBBQ-05 with MIC
  • Changed GT-TMBBQ-05 added ID, finetuned pulse lengths (#1152)
  • Added Sonoff RM433 conf example (#1150)
  • Added support for Globaltronics GT-WT-03 (#1149)
  • Added support for QUIGG GT-TMBBQ-05 (#1151)
  • Improved Reorder some keys, normalize some keys (#998)
  • Improved Oregon Scientific V3 preamble match
  • Added support for Oregon Scientific WGR800X (#1045)
  • Added Integration docs
  • Added RRD example script

Release 19.08 (2019-08-29)

Highlights

  • Added MQTT output (#1016)
  • Added stats reporting (#733)
  • Added SoapySDR general keyword settings option, e.g. antenna
  • Added new model keys option
  • Changed Normalize odd general keys on devices (#1010)
  • Changed Use battery_ok instead of battery for newmodel
  • Added report model description option (#987)
  • Added pulse data text file support (#967)
  • Added color to console help output
  • Fixed CF32 loader; addeded CS8, CF32 dumper

Changed

  • Added CurrentCost EnviR support (#1115)
  • Added ESIC-EMT7170 power meter (#1132)
  • Added LaCrosse-TX141Bv3 support (#1134)
  • Added channel to inFactory-TH (#1133)
  • Added man page rtl_433.1 (#1121)
  • Added color to console help output
  • Added support for Philips AJ7010 (#1047)
  • Added frequency hopping signal support for win32 (#1128)
  • Added Holman WS5029 decoder
  • Added Acurite Rain 899 support
  • Added support for Oregon scientific THGR328N and RTGR328N (#1107) (#1109)
  • Added frequency hop on USR1 signal
  • Added '-E hop' option
  • Added option for multiple hop times
  • Added sensor similar to GT-WT-02 (#1080)
  • Added Rubicson 48659 Cooking Thermometer
  • Added TFA Dostmann 30.3196 decoder (#983)
  • Added support for HCS200 KeeLoq encoder (#1081)
  • Added channel output to lacrosse_TX141TH_Bv2 (#1097)
  • Added IKEA Sparsnäs decoder.
  • Added support for Eurochron weather station sensor (#1090)
  • Added MQTT topic format strings (#1079)
  • Added two EV1527 based sample configurations (#1087)
  • Added DirecTV RC66RX Remote Control
  • Added support for Ecowitt temperature sensor
  • Added Companion WTR001 decoder (#1055)
  • Changed Thermopro TP12 also supports TP20 (#1061)
  • Added configuration for PIR-EF4 sensor (#1049)
  • Added Alecto WS-1200 v1/v2/DCF decoders to Fineoffset (#975)
  • Added TS-FT002 decoder (#1015)
  • Added Fine Offset WH32B support (#1040)
  • Added LaCrosse-WS3600 support, change LaCrosse-WS to LaCrosse-WS2310
  • Added LaCrosse WS7000 support (#1029) (#1030)
  • Changed Omit humidity on Prologue if invalid
  • Added MQTT output (#1016)
  • Added stats reporting (#733)
  • Added Interface Specification for data output (#827)
  • Added checksum to Ambient Weather TX-8300
  • Added Interlogix glassbreak subtype
  • Added Jansite TPMS support (#1020)
  • Added Oregon Scientific RTHN129 support (#941)
  • Changed Use battery_ok instead of battery for newmodel
  • Changed Update battery_low, temperatureN keys
  • Changed Normalize odd general keys on devices (#1010)
  • Fixed Efergy-e2 current reading exponent
  • Added FS20 remote decoder (#999)
  • Added SoapySDR general keyword settings option
  • Added option to select antenna on SoapySDR devices (#968)
  • Fixed CF32 loader; added CS8, CF32 dumper
  • Added ASAN to Debug builds
  • Changed tfa_twin_plus_30.3049: Add mic to output
  • Added new model keys option
  • Enhanced Kedsum, S3318, Esperanza with MIC (#985)
  • Added support for XT300/XH300 soil moisture sensor (#946)
  • Changed Schrader unit from bar to kPa
  • Added report model description option (#987)
  • Added native scale for SDRplay
  • Added Chungear BCF-0019x2 example conf
  • Changed GT-WT-02 to support newer timings; changed model name
  • Added pulse data text file support (#967)
  • Added Digitech XC0346 support to Fine Offset WH1050 (#922)
  • Added bitbuffer NRZI(NRZS/NRZM) decodes
  • Added Rosenborg/WH5 quirk to Fineoffset
  • Added support for Silverline doorbells (#942)
  • Changed TPMS Toyota to match shorter preamble
  • Changed TPMS Citroen data readings
  • Changed TPMS Renault data readings
  • Added Digitech XC-0324 temperature sensor decoder (#849)
  • Added sample rate switching
  • Added Mongoose

Release 18.12 (2018-12-16)

Highlights

  • Added conf file support with examples in etc/rtl_433/
  • Default KV output has pretty colors on console
  • Added meta data for levels, precision time, protocol, debug, tagging
  • Added rtl_tcp input (#894)
  • Added SoapySDR support with CU8/CS16/F32 input/output conversions (#842)
  • Added VCD output, Sigrok pulseview converter

Changed

  • Install example conf files will to etc/rtl_433/
  • Default output is terse with just the most important info
  • Deprecate option q and D for new v to set verbosity
  • Default KV output has pretty colors on console
  • Added debug bits output option
  • Added protocol number meta data option
  • Added precision time and time report options (#905)
  • Deprecate option t and I for new S none|all|unknown|known
  • Changed to use pulse detect to track and grab frames
  • Added rtl_tcp input (#894)
  • Added bitrow debugging output helper
  • Added bitbuffer_debug, bitrow_print, bitrow_debug
  • Changed flex to use keys for all values (#885)
  • Allow multiple input files, positional args are input files
  • Added option for output tagging
  • Added conf examples for generic SCV2260 and PT2260
  • Added a conf file parser (#790)
  • Added negative protocol numbers to disable a device
  • Added Freq/RSSI/SNR output to data_acquired_handler (#865)
  • Added flex suggestion to analyzer output, switch to unit of us
  • Added null output option (suppress default KV)
  • Added option to skip the tests to be built. (#832)
  • Added SoapySDR support (#842)
  • Added CU8/CS16 output conversion
  • Improved dumpers to allow multiple dumpers
  • Removed rtlsdr sync mode
  • Added VCD output
  • Added Sigrok pulseview converter
  • Added f32 output modes
  • Added flex getter (#786)
  • Added version (-V) and help (-h) option (#810)
  • Added example MS Visual Studio 2015 project (#789)
  • Added CS16 input and output (#773)
  • Added preamble option to flex decoder

Added and improved devices

  • Added Gust to Hideki, report proper mph (#891)
  • Changed raincounter_raw field to rain_inch for acurite (#893)
  • Removed EC3k, converted to flex conf
  • Removed Valeo, converted to flex conf
  • Removed Steffen, converted to flex conf
  • Changed ELV-EM1000, ELV-WS2000 to structured output
  • Changed X10-RF to structured output
  • Changed Lightwave-RF to structured output
  • Added confs ported from old devices
  • Improved Fine Offset WH-3080 to support new version Watts/m value calculation
  • Added support for Bresser Weather Center 5-in-1
  • Added Biltema rain gauge protocol decoder, disabled by default
  • Added ESA 1000/2000 protocol decoder
  • Added support for Honeywell Wireless Doorbell
  • Improved inFactory with added checks, enabled by default
  • Added Maverick et73
  • Added Ambient Weather WH31E (#882)
  • Added AmbientWeather-TX8300 (TFA 30.3211.02) support
  • Added Emos TTX201 (#782)
  • Added Hideki / Cresta temperature sensor (#858)
  • Added Fine Offset WH65B support (#845)
  • Added AcuRite 3-n-1 (#720)
  • Added PMV-107J TPMS (#825)
  • Added Fine Offset WH65b support
  • Added Fine Offset WH24 (#809)
  • Added TP08 remote thermometer (#750)
  • Added WT0124 Pool Thermometer
  • Added Hyundai WS sensor (#779)
  • Added M-Bus (EN 13757-4) - Data Link layer (#768)
  • Improved RadioHead to unify the applications
  • Added Sensible Living protocol (#742)
  • Added Oregon Scientific UVR128 UV sensor (#738)
  • Added Pacific PMV-C210 TMPS support (#717)
  • Added SimpliSafe Sensor (#721)

Release 18.05 (2018-05-02)

Highlights

  • Preparations for features like MQTT and SoapySDR
  • Syslog for simple network output
  • Rewritten demodulators to support a "precise" mode using a given tolerance and optional sync symbols
  • Simplified data output layers

Changed

  • Added conversion hPA/inHG, kPa/PSI (#711)
  • Added remote syslog output
  • Added a flexible general purpose decoder (#647)
  • Added git version info to usage output if available
  • Added number suffixes on e.g. frequency, samplerate, duration, hoptime
  • Added Profile build type using GPerfTools
  • Changed grab file name to gNNN_FFFM_RRRk.cu8 (#642)
  • Added option to use receiver serial number -d :SERIAL (#648)
  • Added option to stop after outputting successful event(s)
  • Changed to new data API
  • Added option to verify simulated decoding of raw data

Added and improved devices

  • Added decoder for Dish Network UHF Remote 6.3 (#700)
  • Added interlogix devices driver (#649)
  • Added Euroster 3000TX, Elro DB270 (#683)
  • Added x10_sec device for decoding X10 Security RF signals (#671)
  • Added device LaCrosse TX141 support to lacrosse_TX141TH_Bv2.c (#670)
  • Added GE Color Effects Remote indent and MAX_PROTOCOLS
  • Added support for Telldus variants of fineoffset (#639)
  • Added support to Oregon Scientific RTGN129
  • Added device NEXA LMST-606 magnetic sensor
  • Added support for Philips outdoor temperature sensor
  • Added support for Ford car remote.
  • Added support for the Thermopro TP-12.
  • Added infactory sensor
  • Added Renault TPMS sensor
  • Added Ford TPMS sensor
  • Added Toyota TPMS sensor
  • Added GE Color Effects remote control
  • Added Generic off-brand wireless motion sensor and alarm system
  • Added Wireless Smoke and Heat Detector GS 558
  • Added Solight TE44 wireless thermometer