github merbanan/rtl_433 nightly
Pre-Release nightly

pre-release3 hours ago
  • Add SoapySDR CF32 input for RedPitaya (#3705)
  • Add mic field to Oregon-Scientifc decoders (#3697)
  • Fix Govee-Water H5054 decoder to reject all-zero payload (#3695)
  • Improve EN2058: Back out one validation change due to test failures
  • Add support for Olympia Protect 9571 alarm system sensors (#3685)
  • Improve EN2058: substantially increase validation (#3686)
  • Add Neptune R900 BCD flow meter decoder
  • Add ENABLE_COMPILE_LOW_MEMORY option (awk) to build Mongoose in smaller pieces
  • Add flex decoder config for Etekcity ZAP 3F remote (#3678)
  • Fix unset InfluxDB _measurement (closes #3624)
  • Add support for ThermoPro TX-2B to Thermopro-TX2C (#3675)
  • Fix DeltaDore X3D payload parsing (#3673)
  • infactory: reject temperatures outside the sensor's rated range (#3672)
  • Improve WH52 battery and conductivity reporting (#3668)
  • examples: Add conductivity mapping to rtl_433_mqtt_hass.py (#3636)
  • Change Fineoffset-WH52 to report battery_ok + battery_pct + battery_mV (#3636)
  • Add support for Tekelek TEK608A to Oil-SonicAdv (#3661)
  • Fix Renault-0435R mic as CHECKSUM not CRC (#3658)
  • Add flex decoder config for Hampton Bay Ashby Park ceiling fan (#3655)
  • m_bus: widen pl_offset to avoid uint8_t wraparound (#3657)
  • examples: Change id filter type to str in rtl_433_mqtt_hass.py (#3654)
  • Fix Truck decoder to reject all-zero payload (#3645)
  • Fix https truncation on /events (#3644)
  • Update Vivint decoder to include DW11 inputs (#3637)
  • Add water usage to Bresser-Garden, fix truncated 16-bit fields
  • Reject out-of-range WT450 temperature and humidity
  • Fix [GT-WT03] reject out-of-range temperature and humidity (#3632)
  • {,examples/}README.md: Link to wiki page on other software (#3631)
  • Fully decode the Bresser SmartHome Garden protocol
  • Add Bresser SmartHome Garden decoder for soil moisture and water timer
  • Harden FS20/FHT and disable it by default
  • Require exact repeat for Oregon-SL109H's weak 4-bit checksum
  • Harden Oregon-CM130 preamble check against short-anchor collisions
  • Fix no-op preamble check in GM-Aftermarket TPMS decoder
  • Fix Wireless M-Bus parsing garbage values for unrecognized CI codes
  • Harden GT-WT02 frame validation
  • Harden Oregon SL109H frame validation
  • Harden Thermor A6N frame validation
  • Fix Oil Standard collision with Smart frames
  • Add Silver Spring Networks mesh decoder
  • Harden FS20/FHT frame validation
  • Validate the fixed trailing bit in UniFan-24V frames
  • Add support for Cotech 36-7900 rain gauge
  • Tighten Honda TRW TPMS decoder matching
  • Add support for Honda (TRW PPA-GF33) TPMS
  • Emit Govee device IDs as hex strings
  • Fix Honeywell CM921 debug field labels
  • Add Jeep TPMS decoder for the doubled-pressure Continental variant
  • Fix RADIAN symbolizer decode link
  • Fix 2GIG KEY2E symbolizer model name
  • Add Elster-PowerMeter2 decoding of msg 0x7f neighbour tables (issue #3618)
  • Fix automatic discriminator selection for file input (#3554)
  • Add per-device seed decoding for Vivint contact state (issue #1504)
  • Improve Efergy-e2CT to reject unaligned/wrong-length frames instead of shift-searching
  • Disable Markisol by default (issue #3611)
  • Improve Schrader-MRXBC5A4 false-positive rejection (issue #3611)
  • Change Springfield-Soil to require 3 repeated rows
  • Fix RADIAN mic field ordering to be last
  • Change m_bus_decode_val to decode the 32-bit float DIF coding
  • Change RADIAN to decode its wired M-Bus body via m_bus_parse_ci()
  • Add RADIAN/RADIAN0 meter transport decoder (issue #3408)
  • Improve m_bus: extract m_bus_parse_ci() from parse_block2()
  • Fix Ford-CarRemote revert reset_limit/dedupe, keep disabled
  • Improve Watts-WFHTRF check preamble at a fixed offset, reject long frames
  • Add Sefis M3 / Careud / Sykik SRTP300 TPMS decoder (closes #3342)
  • Refactor to add proper package flush (#3619)
  • fordremote: dedupe repeats via bitbuffer_find_repeated_row, disable
  • Add Typhur Sync Gold meat thermometer probe decoder (closes #3138)
  • oria_wa150km: add checksum validation (issue #3136)
  • Revert "Extend FSK modulation to the full set of OOK pulse-slicer codings (closes #3409)"
  • Split Elster type-2 model name to Elster-PowerMeter2
  • Add McPower Kinetic battery-less wall switch decoder (closes #3102)
  • Add LaCrosse WS6868 weather station decoder (closes #3120)
  • Enable both Elster decoders by default, add type-2 doc-comment
  • Extend FSK modulation to the full set of OOK pulse-slicer codings (closes #3409)
  • Add HA MQTT discovery mappings for Orion-Endpoint reading/leak (closes #3390)
  • Add Elster type-2 frame decoder (closes #3618)
  • Document SCE-R1/Somfy-Tube remote hitting the seed-quirk path (closes #3149)
  • Add Elero bidirectional blinds/awning remote decoder
  • Document the -Y filter option (closes #3044)
  • Fix truncated -h/-Y/etc help output on term_help_fprintf()
  • Regenerate decoder list for Nidec-OUCG8D disabled-by-default change
  • Add Lynx-Doorbell flex decoder for GN Resound/AB Transistor doorbell
  • Fix Somfy-RTS unmapped Prog control code on seed-as-button quirk remotes
  • Fix Nidec-OUCG8D truncated security field and disable by default
  • Add Fanimation-Fan flex decoder for Fanimation ceiling fan/light remote
  • Strengthen validation in Nidec-OUCG8D car remote decoder
  • Add disabled decoder for Hanwell ML/RL4000-series Radiologger
  • Fix EcoWitt-WH40 id truncation to 16 bits (issue #2973)
  • Add flex decoder for DY-SQ100B water leak detector (EV1527 variant)
  • Fix framing and decode payload for Chamberlain-CWPIRC (issue #2582)
  • Add disabled decoder for 2GIG-KEY2E-345 encrypted keyfob
  • Require repeated row and bound humidity in Sharp-SPC775
  • Add disabled decoder for Cotech FT0203/18-3676 anemometer
  • Reject all-zero payload and out-of-range moisture in Springfield-Soil
  • Apply issue #1196 findings to Elster power meter decoder
  • Reject implausible all-zero id in Opel-Mokka
  • Reject all-0xff payload in Nexus-Sauna
  • Reject all-zero payload in GM-Aftermarket TPMS
  • Strengthen validation in Oregon Scientific SL109H decoder
  • Strengthen validation in Regency Ceiling Fan Remote decoder
  • Add support for Cavius door/window sensor
  • Add protocols help listing as json (#3609)
  • Add support for TFA 30.3307.02 wind sensor
  • Add OOK_PULSE_RZI pulse-slicer for RZ unary run-length coding
  • Update generated docs and example conf
  • Change [Marlec-Solar] defer to Watts-Vision on CRC collision
  • Add support for Watts Vision thermostat
  • Convert wind_*_m_s fields under -C customary (#2846)
  • Add flex decoder for Swann SWHOM-DC820P Wireless Doorbell Chime (#2784)
  • Add temperature plausibility bound to fineoffset WH5 (#3611)
  • Validate the 7-bit preamble length in hcs361 (#3611)
  • Reject all-zero payload in martec_mplcd (#3611)
  • Add temperature plausibility bound to tpms_abarth124 (#3611)
  • Reject degenerate all-zero housecode/address in fs20 (#3611)
  • Close nexus vs Solight-TE44 collision with CRC check and priority (#3611)
  • Reject implausible humidity in nexus (#3611)
  • Tighten lacrosse_tx22uit sync word and quartet validation (#3611)
  • Reject unrecognized flag-bit combinations in tpms_ford (#3611)
  • Add support for Mercedes Benz Sprinter TPMS sensor (#3553)
  • Reject implausible state nibble in waveman (#3611)
  • Reject undefined device type in interlogix (#3611)
  • Fix inverted fixed-bit check logic in ht680 (#3611)
  • Tighten FS20/FHT checksum band to close a false-decode gap (#3611)
  • Disable Chuango Security Technology by default (#3611)
  • Add depth sanity bound to Oil-SonicStd (#3611)
  • Add plausibility bounds to bm5-v2 (#3611)
  • Reject short rows in Compustar-1WG3R before reading fields (#3611)
  • Add serial sanity check to Microchip HCS361 (#3611)
  • Disable Megacode Remote by default (#3611)
  • Add pressure/temperature sanity bound to Schrader-MRXBC5A4 (#3611)
  • Add Elsner Solexa 230V decoder
  • Add output file reopen on sighup (#3282)
  • Add support for Oregon Scientific WMR500 weather station
  • Change LaCrosse-TX22UITOOK to LaCrosse-TX22UIT BREAKING change
  • Add support for Jansite TPMS TY588-EU2
  • Add support for Kidde RF-SM-DC wireless-interconnect smoke alarm
  • Fix LaCrosse TX141TH-Bv2 rejecting valid single-row messages without repeats
  • Add support for Baldr HCS528ARF pool thermometer (#3605)
  • Document how to enable a default-disabled protocol while keeping defaults
  • Add flex decoder config for Mercator ceiling fan remote
  • Add support for Kingspan/Watchman Plus (Niveau) oil tank monitor
  • Add support for Eberle Instat 868r1 floor heating thermostat remote
  • Fix Honeywell decoder missing messages due to fragile Manchester demod
  • Add decoder for Auriol HG04641A temperature station
  • Accept either checksum fold for Oregon Scientific v1
  • Refactor Fineoffset WH2 BREAKING change for Agimex Rosenborg 66796 (#3603)
  • Add decoder for Jansite TPMS TY-468-eu2 / KKMOON TPMS
  • Add decoder for iMars T240 TPMS
  • Add Fine Offset / Ecowitt WH52 soil moisture/temperature/EC decoder (#3602)
  • Minor changes, primarily affecting output format (#3596)
  • Fix Wireless M-Bus long transport layer (CI=0x72) header parsing
  • Add flex config for Curv360 kinetic wireless light switches
  • Split Schrader SMD3MA4/NIS315G3 into two separate decoders
  • Add TFA Dostmann 30.3225.10 outdoor temperature sensor support
  • Scale Eco-Eye current fields to amps, assuming centi-amp raw units
  • Add Eco-Eye solar PV/grid current monitor decoder
  • Add checksum, flags, and dual pressure scaling to Schrader SMD3MA4 decoder
  • Add flex config for generic 433 MHz doorbell button
  • Add support for Fine Offset WN38 Black Globe Thermometer
  • Check full cc ff constant pair in Govee-H5310 status frames
  • Add Govee-H5112 dual-probe thermometer decoder
  • Fix Govee-H5310/H5112 status-frame collision, drop ping decoding
  • Tighten Govee-H5059 msg_class boundary
  • Add Govee-H5310 pool/spa thermometer decoder
  • Fix Govee-H5059 detect top-probe-only water leaks
  • Add support for Watts WFHT-RF / WFHC-MASTERH&C-RF thermostats
  • Add support for TFA Dostmann 30.390X T/H sensors series
  • Add support for EN2058 four probe temperature sensor
  • Add checksum, correction, and overrides to Arad/Master Meter Dialog3G
  • Add support for Ecowitt WN20 rain gauge
  • Add support for WS69 pressure sensor
  • Add flex configs for JCHENG SECURITY Contact and PIR sensors
  • Add decoder for FSL Cricket Scoreboard Controller
  • Add decoder for Dickert MAHS433-01 garage door remote control
  • Add support for EMOS E6018 as a variant of the E6016 decoder (closes #1692)
  • Add support for SmarTire TPMS sensor, Vantage/Aston Martin DB9 protocol
  • Add support for Vivint Door/Window Sensors (345 MHz)
  • Add support for LaCrosse WS6262 to Emax decoder
  • Fix Emax X7064A checksum offset wrongly applied to Rain/Wind frames
  • Add flex configs for JNStar driveway beam and Hosmart HS002 PIR
  • Fix uint8_t offset wraparound in m_bus parse_payload (#3597)
  • Add OWL CM130 energy monitor support to oregon_scientific (closes #1493)
  • Add support for Esun EN2053 two-channel BBQ thermometer (closes #1478)
  • Add OOK variant of Holman WS5029 PWM, sold as BIOWIN 270208 (closes #1476)
  • Fix Akhan 100F14 tolerance to decode three-button wall switch variant
  • Add support for Florabest FB-TH-1 BBQ Thermometer
  • Add support for Elster/Honeywell R2S/REXU power meters
  • Add support for Arexx TSN-70E extended 24-bit ID variant
  • Add @attention annotations to stateful decoders (#3502)
  • ert_idm + scmplus: print 32-bit counters as unsigned (#3558)
  • Add Omni Multisensor decoder
  • Add support for NetAtmo outdoor temp/hum and wind sensors
  • Add flex decoder config for RISCO 868.64MHz alarm sensors
  • Add support for Martec MPLCD ceiling fan remote
  • feat(heidemann hx): add flex decoder for heidemann rx series (#3530)
  • Add support for LaCrosse View LTV-TH2i Thermo/Hygro Sensor
  • Add WEN 3410 (#3153)
  • Added support for Honeywell ActivLink Door / Window Sensors (#3127)
  • Add decoder conf for EV1527 Anime-Lightbox Remote (#3590)
  • Add support for RfxMeter (#3582)
  • Add support for Opel Mokka car key (#3479)
  • Add support for TR-502MSV remote smart socket controller (#3586)
  • Add InfluxDB option for configurable prefix (#2586)
  • Add support for Grill Thermometer RF-T0912 (#3585)
  • Change logf length limit from 60 to 80 chars (#3584)
  • Add support for Aldi Sempre 4-AH0423-4 temperature/rain sensor (#2716)
  • Add support for Microchip HCS362 KeeLoq Hopping Encoder remotes (#3579)
  • Fix VS2019 arithmetic overflow warnings (C26451) (#3581)
  • Fix warnings about size_t being cast to a narrower type (#3580)
  • Add support for BMW Schrader-MRXBC5A4/MRXBMW433TX1
  • Add support for Q-walk_by to Wireless-MBus (#2997)
  • Add Honda Keyfob KR5V2X/1X decoder based on PR #2767 (#3578)
  • Add support for AcuRite Optimus 6-in-1 (06188M) weather station (#3577)
  • Fix the maintainer_update.py script (#3573)
  • Change Fineoffset-WH51 battery levels to real charge state (#3527)
  • Change bitrow printing faster and less stack (#3576)
  • Add checksum support and fix pressure_PSI calculation in Nissan TPMS decoder
  • Add Acurite 985 support (#3509)
  • Add support for Thermor_a6n_132tx (#3507)
  • Add support for Gira-EHZ energy sensor to ESA decoder
  • Add support for meter type field and extend consumption to 26 bits for Neptune-R900 (closes #2891)
  • Add support for LaCrosse Technology TX22U-IT sensor
  • Add support for ci field and surface 0xD2 encrypted frames to LandisGyr-GS
  • Add support for Gear-Hive TPMS sensor (#3496)
  • Fix pulse_slicer bitbuffer_clear regression from a0b4d09 (closes #3492) (#3572)
  • Fix flex decoder getter bugs introduced by dd28f8a for #3351 (#3571)
  • Fix flex device memory leak by replacing dynamic allocation with static (closes #3350)
  • Fix Register memory leak at program close by registering flex device
  • Improvement: Add battery OK status for ThermoPro TP211B Thermometer
  • Change inFactory-TH to accept NC-3982-675 42-bit rows (#3570)
  • Add support for Schrader Motorcycle TPMS sensor (#3569)
  • test: Add abuf data corruption regression tests
  • Fix abuf string null-termination and length return
  • Fix http server truncating large get_stats/get_protocols JSON
  • test: Add HTTP/WS server test coverage
  • Update Oil-Ultrasonic with proper to id and flags (#3270)
  • Fix malformed .ook input abort (closes #3551)
  • Add support for Thermopro TP863b. (#3485)
  • Fix http server sending broken index response (#3540)
  • Fix msg length bounds in Arexx-ML (closes #3532)
  • Minor: Watchman Sonic Advanced correct message length constant
  • Minor: Watchman Sonic Advanced correct message length constant
  • Add support for Cellular Tracking Technologies Life/Power/HybridTag (#3335)
  • Add proper MQTT QoS (#1980)
  • Add battery status to TFA-Marbella (#3524)
  • Add SigMF file format support (#2632)
  • Add support for Shenzhen Wale WL-TH6R (#3477)
  • Add pulse analyzer as filter to sample grabber (#3309)
  • Add extract_bytes_uart_8n2 util (#3422)
  • Add support for DSC window/door sensor status to the hass mqtt script. (#2401)
  • Add support for RFM69 LowPowerLab Moteino
  • silence warning: thermopro_tp862b.c
  • Add support for TPMS Shenzhen EGQ Q85 and Improve Abarth 124 Spider (#3514)
  • Update chuango supported devices
  • Add flex decoder config for Nutek Car Remote
  • Add support for Siemens 5WY72XX Car Remote (315 MHz)
  • Add support for Nidec OUCG8D Car Remote (313 MHz)
  • Add support for Microchip HCS361 KeeLoq Hopping Encoder based remotes
  • Add support for GM ABO1502T Car Remote (315 MHz)
  • Add support for Continental KR5V2X Car Remote (313 MHz)
  • Add support for Compustar 1WG3R Car Remote
  • Add support for Code Alarm FRDPC2002 Car Remote
  • Add support for Chrysler Car Remote (315 MHz)
  • Add support for Audiovox PRO-OE3B Car Remote
  • Add support for Astrostart 2000/3000 Car Remote (372.4 MHz)
  • Add support for Alps FWB1U545 Car Remote
  • Add support for 6SC2 Car Remote (315 MHz)
  • Fix inFactory-TH for newer inFactory NC-3982-675 (#3504)
  • Fix Security+ 2.0 decoder: cache halves across callbacks (#3501)
  • Add support for Govee H5059 Water Leak Detector (#3493)
  • Add ambient pressure to Fineoffset-WS90 (#3491)
  • Add support for TRW TPMS OEM and Clone models (#3279)
  • Add support note for EcoWitt (closes #3484)
  • Fix UVI and wind for Thermo Hygro Sensor in Bresser-6in1 (#3483)
  • Add support for ThermoPro-TP211B temperature sensor (#3462)
  • Add support for Apator Metra E-ITN 30 Heat cost allocator and Improve E-RM 30 water meter (#3458)
  • Add support for AirPuxem TPMS (#3472)
  • Add support for 2GIG 345Mhz glass break detectors (#3473)
  • Add decoder conf for JianTao JT-913 Restaurant Pager (#3474)
  • Add timestamp parsing to OOK input file parser (#3464)
  • Add support for ThermoPro TP862b Wireless Dual-Probe Thermometer (#3455)
  • Add support for Sainlogic SA8, Gevanti SA8 Weather Station (#3450)
  • Add support for WallarGe CLTX001 (#3454)
  • Add support for Altronics X7064A temperature, humidity sensor. (#3466)
  • Add support for Geevon TX19-1 temperature humidity sensor (#3442)
  • Add support for Fineoffset-WS69 (#3426)
  • Add support for Bresser 7in1 Professional rain gauge (#3425)
  • Change to exit on SIGPIPE (#3423)

Don't miss a new rtl_433 release

NewReleases is sending notifications on new releases.