Skip to content

Release 23.11

Compare
Choose a tag to compare
@github-actions github-actions released this 28 Nov 12:55
· 185 commits to master since this release

Breaking Changes

  • Changed conf dir defaults to just SYSCONFDIR (#2660)
  • Changed verbosity of Protocols Registered output (#1700)
  • Changed example conf file to use defaults (#2670)
  • Changed help texts to print to stdout (#2542)
  • Fixed Oregon Scientific channel renumbering, BREAKING change to THN132N channel 3 (#2033)
  • Changed MQTT client ID to contain all params (#1129)
  • Fixed GEO-minim matching, BREAKING change to id field (#2363)
  • Changed Inkbird-ITH20R temperature2_C to temperature_2_C BREAKING change (#2220)

Highlights

  • Added support for Schou 72543 rain sensor (#2686)
  • Added support for Bresser Lightning and Bresser Air Quality (#2698)
  • Added support for Tekelek oil gauge (#2306)
  • Added support for Nissan Leaf TPMS (#2536)
  • Added support for Carchet TPMS (#2677)
  • Added support for Bresser water leakage sensor PN: 7009975 (#2590)
  • Added support for discovering Govee water sensors to rtl_433_mqtt_hass (#2605)
  • Added support for newer Chuango DWC-102 close command (#2630)
  • Added support for TFA Stratos 30.3151 and improve Fineoffset WH1050 (#2549)
  • Added support for IROX ETS69 to Ewig Emos-TTX201 (#2547)
  • Added support for ThermoPro TX-2C (#2466)
  • Added support for Fineoffset WS90 (#2448)
  • Added support for Acurite 592TX (#2457)
  • Added support for Oregon Scientific AWR129 BBQ thermometer (#2439)
  • Added support for Celsia CZC1 (#2391)
  • Added support for Baldr/Rainpoint rain gauge (#2394)
  • Added support for EezTire-E618 TPMS10ATC (#2387)
  • Added support for LaCrosse TX31U-IT (#2386)
  • Added support for Revolt Energy Monitor NC-5462 (#2361)
  • Added support for Emax EM3551H with Gust without UV/Lux to Emax-W6 (#2376)
  • Added support for Wireless M-Bus Mode T Downlink (#2366)
  • Added support for Gasmate-BA1008 (#2359)
  • Added support for Oil-SonicSmart (#2279)
  • Added support for Watchman Sonic Advanced / Plus decoder (#2323)
  • Added support for CED7000 timer (#2319)
  • Added support for Emax Weather Sensor, improves Altronics X7064 sensor (#2300)
  • Added support for TFA Dostmann 14.1504 Radio-controlled grill and meat thermometer (#2296)
  • Added support for new revision of Govee H5054 water leak detector (#2273)
  • Added support for Vauno EN8822C (#2231)
  • Added support for WEC-2103 temperature/humidity sensor (#2185)
  • Added support for Neptune R900 flow meters (#2180)
  • Added support for SRSmith SRS-2C-TX Pool Remote Control (#2147)
  • Added support for Kia Rio III (UB) and Hyundai TPMS sensors (#2083)
  • Added support for TyreGuard 400 TPMS (#1976)
  • Added support for GEO minim+ energy monitor (#1970)
  • Added support for longer EFTH800 messages (#2278)
  • Added decoder conf for PHOX garage gate opener (#2560)
  • Added decoder conf for Driveway alarm motion sensor I8-W1901 (#2493)
  • Added decoder conf for Reolink doorbell (#2277)
  • Added decoder conf for SWETUP garage door remote (#2403)
  • Added decoder conf for ELRO AB440 remote (#2066)
  • Added decoder conf for xmas tree remote 2APJZ-CW002 (#2250)
  • Added decoder conf for GE Smartremote Plus (#2249)
  • Added standardized detect key for Govee-Water (#2625)
  • Added restartable SDR device (#2411)
  • Changed to async SDR acquire thread (#1978)
  • Changed to second Ctrl-C is a hard abort
  • Added log output, log redirect, colored KV log (#2254)

Changed

  • Changed rtl_433_mqtt_hass.py to use moisture class (#2726)
  • Changed rtl_433_mqtt_hass.py to add battery_mV (#2725)
  • Changed Fineoffset-WS90 packet size check (#2702)
  • Fixed logging message in HA script (#2696)
  • Added Pool/Spa Thermometer PN 7009973 note to Bresser-6in1 (#2689)
  • Added php example stream script (#2687)
  • Added checksum and battery_ok to WEC-2103 (#2662)
  • Changed version number to exclude nightly tag
  • Changed EezTire-E618 checksum, include flags (#2664)
  • Changed startup help text to the actual help page (#2659)
  • Improved some strcpy strncpy to snprintf
  • Improved all plain sprintf to snprintf
  • Fixed Somfy-IOHC length check (#2655)
  • Added warning if firewall blocks loopback (#2621)
  • Improved HA script with precipitation and wind speed class (#2643)
  • Fixed Honeywell-CM921 temperature msg (#2637)
  • Added Lidl Auriol 4-LD6313 and 4-LD5972 temperature/rain sensor (#2633)
  • Improved HA script with current class (#2626)
  • Improved handling of units within HA UI (#2624)
  • Improved HA script with detailed units (#2607)
  • Fixed HA script allow list id typo (#2602)
  • Fixed Fineoffset-WH1050 return value (#2600)
  • Fixed Inkbird-ITH20R battery_ok key and range (#2596)
  • Fixed HA script remove device name from entities (#2594)
  • Fixed HA script topics (#2593)
  • Fixed malformed json on empty row print (#2588)
  • Fixed Ecowitt-WS90 extra data output (#2585)
  • Added description of startup bit to Bresser-5in1 (#2583)
  • Fixed various spelling (#2579)
  • Added lower temp bounds to Acurite-5n1, Acurite-Atlas (#2571)
  • Added humidity_1, humidity_2 to rtl_433_mqtt_hass (#2567)
  • Added timestamp to logs in rtl_433_mqtt_hass (#2566)
  • Fixed HASS script rain_rate_mm_h typo (#2565)
  • Fixed Eurochron-EFTH800 radio_clock hour decoding (#2526)
  • Changed Fineoffset-WS90 to add firmware version (#2517)
  • Changed ThermoPro TX-2C to enable humidity (#2514)
  • Added radio clock to Fineoffset-WH1050 (#2463)
  • Added battery voltage to EcoWitt-WH40 (#2488)
  • Changed EMOS-E6016 wind speed and battery (#2484)
  • Improved Holman ws5029, Add support for AOK-5056 and correction for Emax (#2419)
  • Fixed current frequency and sample rate info (#2468)
  • Changed rtl_433_mqtt_hass to enable passing custom topics (PR #2289)
  • Added extra digit to Oregon Scientific for AWR129 (#2446)
  • Changed Acurite 896 rain gauge to default enabled (#2430)
  • Changed CM160 output to double (#2428)
  • Fixed CM160 energy calculation factor (#2427)
  • Changed r_device.fields to constant pointer (#2421)
  • Added total energy kWh to CM160 readings (#2418)
  • Fixed Fitipower FC0012 gain quirk (#2417)
  • Added unlockable rtl_tcp control (#2412)
  • Fixed rtl_tcp for slow send buffers
  • Fixed LibreSSL PSK error (#1569)
  • Fixed Oil-SonicAdv missing messages
  • Fixed LaCrosse-R1/LaCrosse-R3 rain value (#2313)
  • Added char const check to symbolizer (#2390)
  • Fixed flowis protocol decoding, alarm and back flow parameters.
  • Changed literals to string const for strict discarded-qualifiers warnings (#2379)
  • Added Schrader 3039 TPMS for Infiniti Nissan Renault note to Schrader-SMD3MA4
  • Fixed Emax units (#2374)
  • Added TLS debug info for influxs and mqtts
  • Fixed Emax LUX decoding (#2346)
  • Fixed Vauno-EN8822C false positives (#2364)
  • Added Flowis protocol decoder (#2357)
  • Added Wireless M-Bus, Mode T Downlink (#2366)
  • Fixed out-of-bounds in Klimalogg-Pro (#2362)
  • Fixed Somfy-RTS for wrong bitrate (#2356)
  • Changed all r_device declarations to const (#2352)
  • Fixed pointer restrict for C++ compilers (#2351)
  • Fixed TFA-141504v2 decoder length check (#2339)
  • Added radio clock decode to Eurochron-EFTH800 (#2331)
  • Changed Somfy-IOHC to recognize more messages (#2258)
  • Fixed Oregon Scientific negative temp, add BCD sanity checks (#2086)
  • Added ESIC/SCMplus fields to rtl_433_mqtt_hass (#2114)
  • Changed LaCrosse TX invalid humidity handling (#2335)
  • Fixed json keys for wmbus to be unique (#2316)
  • Fixed Bresser-ProRainGauge rain digits (#2312)
  • Fixed light reading on Cotech-367959 when no sensor installed (#2305)
  • Fixed HCS200 serial ID decoding (#2308)
  • Added TLS options to InfluxDB output
  • Added output log level options (#2282)
  • Added ANSI colors for Windows 10 (#2280)
  • Fixed to use pthread compat on WIN32 always
  • Fixed battery flag in AmbientWeather-WH31E/WH31B (#2272)
  • Changed more fprintf to log prints
  • Changed fprintf to log prints (#2266)
  • Changed verbosity to match log level (#2264)
  • Added basic logger (#2263)
  • Fixed JSON output string escaping
  • Fixed Win32 thread calling convention
  • Added decode_dm flex option (#2241)