|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## Release 23.11 (2023-11-28) |
| 4 | + |
| 5 | +### Breaking Changes |
| 6 | + |
| 7 | +- Changed conf dir defaults to just SYSCONFDIR (#2660) |
| 8 | +- Changed verbosity of Protocols Registered output (#1700) |
| 9 | +- Changed example conf file to use defaults (#2670) |
| 10 | +- Changed help texts to print to stdout (#2542) |
| 11 | +- Fixed Oregon Scientific channel renumbering, BREAKING change to THN132N channel 3 (#2033) |
| 12 | +- Changed MQTT client ID to contain all params (#1129) |
| 13 | +- Fixed GEO-minim matching, BREAKING change to id field (#2363) |
| 14 | +- Changed Inkbird-ITH20R temperature2_C to temperature_2_C BREAKING change (#2220) |
| 15 | + |
| 16 | +### Highlights |
| 17 | + |
| 18 | +- Added support for Schou 72543 rain sensor (#2686) |
| 19 | +- Added support for Bresser Lightning and Bresser Air Quality (#2698) |
| 20 | +- Added support for Tekelek oil gauge (#2306) |
| 21 | +- Added support for Nissan Leaf TPMS (#2536) |
| 22 | +- Added support for Carchet TPMS (#2677) |
| 23 | +- Added support for Bresser water leakage sensor PN: 7009975 (#2590) |
| 24 | +- Added support for discovering Govee water sensors to rtl_433_mqtt_hass (#2605) |
| 25 | +- Added support for newer Chuango DWC-102 close command (#2630) |
| 26 | +- Added support for TFA Stratos 30.3151 and improve Fineoffset WH1050 (#2549) |
| 27 | +- Added support for IROX ETS69 to Ewig Emos-TTX201 (#2547) |
| 28 | +- Added support for ThermoPro TX-2C (#2466) |
| 29 | +- Added support for Fineoffset WS90 (#2448) |
| 30 | +- Added support for Acurite 592TX (#2457) |
| 31 | +- Added support for Oregon Scientific AWR129 BBQ thermometer (#2439) |
| 32 | +- Added support for Celsia CZC1 (#2391) |
| 33 | +- Added support for Baldr/Rainpoint rain gauge (#2394) |
| 34 | +- Added support for EezTire-E618 TPMS10ATC (#2387) |
| 35 | +- Added support for LaCrosse TX31U-IT (#2386) |
| 36 | +- Added support for Revolt Energy Monitor NC-5462 (#2361) |
| 37 | +- Added support for Emax EM3551H with Gust without UV/Lux to Emax-W6 (#2376) |
| 38 | +- Added support for Wireless M-Bus Mode T Downlink (#2366) |
| 39 | +- Added support for Gasmate-BA1008 (#2359) |
| 40 | +- Added support for Oil-SonicSmart (#2279) |
| 41 | +- Added support for Watchman Sonic Advanced / Plus decoder (#2323) |
| 42 | +- Added support for CED7000 timer (#2319) |
| 43 | +- Added support for Emax Weather Sensor, improves Altronics X7064 sensor (#2300) |
| 44 | +- Added support for TFA Dostmann 14.1504 Radio-controlled grill and meat thermometer (#2296) |
| 45 | +- Added support for new revision of Govee H5054 water leak detector (#2273) |
| 46 | +- Added support for Vauno EN8822C (#2231) |
| 47 | +- Added support for WEC-2103 temperature/humidity sensor (#2185) |
| 48 | +- Added support for Neptune R900 flow meters (#2180) |
| 49 | +- Added support for SRSmith SRS-2C-TX Pool Remote Control (#2147) |
| 50 | +- Added support for Kia Rio III (UB) and Hyundai TPMS sensors (#2083) |
| 51 | +- Added support for TyreGuard 400 TPMS (#1976) |
| 52 | +- Added support for GEO minim+ energy monitor (#1970) |
| 53 | +- Added support for longer EFTH800 messages (#2278) |
| 54 | +- Added decoder conf for PHOX garage gate opener (#2560) |
| 55 | +- Added decoder conf for Driveway alarm motion sensor I8-W1901 (#2493) |
| 56 | +- Added decoder conf for Reolink doorbell (#2277) |
| 57 | +- Added decoder conf for SWETUP garage door remote (#2403) |
| 58 | +- Added decoder conf for ELRO AB440 remote (#2066) |
| 59 | +- Added decoder conf for xmas tree remote 2APJZ-CW002 (#2250) |
| 60 | +- Added decoder conf for GE Smartremote Plus (#2249) |
| 61 | +- Added standardized detect key for Govee-Water (#2625) |
| 62 | +- Added restartable SDR device (#2411) |
| 63 | +- Changed to async SDR acquire thread (#1978) |
| 64 | +- Changed to second Ctrl-C is a hard abort |
| 65 | +- Added log output, log redirect, colored KV log (#2254) |
| 66 | + |
| 67 | +### Changed |
| 68 | + |
| 69 | +- Changed rtl_433_mqtt_hass.py to use moisture class (#2726) |
| 70 | +- Changed rtl_433_mqtt_hass.py to add battery_mV (#2725) |
| 71 | +- Changed Fineoffset-WS90 packet size check (#2702) |
| 72 | +- Fixed logging message in HA script (#2696) |
| 73 | +- Added Pool/Spa Thermometer PN 7009973 note to Bresser-6in1 (#2689) |
| 74 | +- Added php example stream script (#2687) |
| 75 | +- Added checksum and battery_ok to WEC-2103 (#2662) |
| 76 | +- Changed version number to exclude nightly tag |
| 77 | +- Changed EezTire-E618 checksum, include flags (#2664) |
| 78 | +- Changed startup help text to the actual help page (#2659) |
| 79 | +- Improved some strcpy strncpy to snprintf |
| 80 | +- Improved all plain sprintf to snprintf |
| 81 | +- Fixed Somfy-IOHC length check (#2655) |
| 82 | +- Added warning if firewall blocks loopback (#2621) |
| 83 | +- Improved HA script with precipitation and wind speed class (#2643) |
| 84 | +- Fixed Honeywell-CM921 temperature msg (#2637) |
| 85 | +- Added Lidl Auriol 4-LD6313 and 4-LD5972 temperature/rain sensor (#2633) |
| 86 | +- Improved HA script with current class (#2626) |
| 87 | +- Improved handling of units within HA UI (#2624) |
| 88 | +- Improved HA script with detailed units (#2607) |
| 89 | +- Fixed HA script allow list id typo (#2602) |
| 90 | +- Fixed Fineoffset-WH1050 return value (#2600) |
| 91 | +- Fixed Inkbird-ITH20R battery_ok key and range (#2596) |
| 92 | +- Fixed HA script remove device name from entities (#2594) |
| 93 | +- Fixed HA script topics (#2593) |
| 94 | +- Fixed malformed json on empty row print (#2588) |
| 95 | +- Fixed Ecowitt-WS90 extra data output (#2585) |
| 96 | +- Added description of startup bit to Bresser-5in1 (#2583) |
| 97 | +- Fixed various spelling (#2579) |
| 98 | +- Added lower temp bounds to Acurite-5n1, Acurite-Atlas (#2571) |
| 99 | +- Added humidity_1, humidity_2 to rtl_433_mqtt_hass (#2567) |
| 100 | +- Added timestamp to logs in rtl_433_mqtt_hass (#2566) |
| 101 | +- Fixed HASS script rain_rate_mm_h typo (#2565) |
| 102 | +- Fixed Eurochron-EFTH800 radio_clock hour decoding (#2526) |
| 103 | +- Changed Fineoffset-WS90 to add firmware version (#2517) |
| 104 | +- Changed ThermoPro TX-2C to enable humidity (#2514) |
| 105 | +- Added radio clock to Fineoffset-WH1050 (#2463) |
| 106 | +- Added battery voltage to EcoWitt-WH40 (#2488) |
| 107 | +- Changed EMOS-E6016 wind speed and battery (#2484) |
| 108 | +- Improved Holman ws5029, Add support for AOK-5056 and correction for Emax (#2419) |
| 109 | +- Fixed current frequency and sample rate info (#2468) |
| 110 | +- Changed rtl_433_mqtt_hass to enable passing custom topics (PR #2289) |
| 111 | +- Added extra digit to Oregon Scientific for AWR129 (#2446) |
| 112 | +- Changed Acurite 896 rain gauge to default enabled (#2430) |
| 113 | +- Changed CM160 output to double (#2428) |
| 114 | +- Fixed CM160 energy calculation factor (#2427) |
| 115 | +- Changed r_device.fields to constant pointer (#2421) |
| 116 | +- Added total energy kWh to CM160 readings (#2418) |
| 117 | +- Fixed Fitipower FC0012 gain quirk (#2417) |
| 118 | +- Added unlockable rtl_tcp control (#2412) |
| 119 | +- Fixed rtl_tcp for slow send buffers |
| 120 | +- Fixed LibreSSL PSK error (#1569) |
| 121 | +- Fixed Oil-SonicAdv missing messages |
| 122 | +- Fixed LaCrosse-R1/LaCrosse-R3 rain value (#2313) |
| 123 | +- Added char const check to symbolizer (#2390) |
| 124 | +- Fixed flowis protocol decoding, alarm and back flow parameters. |
| 125 | +- Changed literals to string const for strict discarded-qualifiers warnings (#2379) |
| 126 | +- Added Schrader 3039 TPMS for Infiniti Nissan Renault note to Schrader-SMD3MA4 |
| 127 | +- Fixed Emax units (#2374) |
| 128 | +- Added TLS debug info for influxs and mqtts |
| 129 | +- Fixed Emax LUX decoding (#2346) |
| 130 | +- Fixed Vauno-EN8822C false positives (#2364) |
| 131 | +- Added Flowis protocol decoder (#2357) |
| 132 | +- Added Wireless M-Bus, Mode T Downlink (#2366) |
| 133 | +- Fixed out-of-bounds in Klimalogg-Pro (#2362) |
| 134 | +- Fixed Somfy-RTS for wrong bitrate (#2356) |
| 135 | +- Changed all r_device declarations to const (#2352) |
| 136 | +- Fixed pointer restrict for C++ compilers (#2351) |
| 137 | +- Fixed TFA-141504v2 decoder length check (#2339) |
| 138 | +- Added radio clock decode to Eurochron-EFTH800 (#2331) |
| 139 | +- Changed Somfy-IOHC to recognize more messages (#2258) |
| 140 | +- Fixed Oregon Scientific negative temp, add BCD sanity checks (#2086) |
| 141 | +- Added ESIC/SCMplus fields to rtl_433_mqtt_hass (#2114) |
| 142 | +- Changed LaCrosse TX invalid humidity handling (#2335) |
| 143 | +- Fixed json keys for wmbus to be unique (#2316) |
| 144 | +- Fixed Bresser-ProRainGauge rain digits (#2312) |
| 145 | +- Fixed light reading on Cotech-367959 when no sensor installed (#2305) |
| 146 | +- Fixed HCS200 serial ID decoding (#2308) |
| 147 | +- Added TLS options to InfluxDB output |
| 148 | +- Added output log level options (#2282) |
| 149 | +- Added ANSI colors for Windows 10 (#2280) |
| 150 | +- Fixed to use pthread compat on WIN32 always |
| 151 | +- Fixed battery flag in AmbientWeather-WH31E/WH31B (#2272) |
| 152 | +- Changed more fprintf to log prints |
| 153 | +- Changed fprintf to log prints (#2266) |
| 154 | +- Changed verbosity to match log level (#2264) |
| 155 | +- Added basic logger (#2263) |
| 156 | +- Fixed JSON output string escaping |
| 157 | +- Fixed Win32 thread calling convention |
| 158 | +- Added decode_dm flex option (#2241) |
| 159 | + |
3 | 160 | ## Release 22.11 (2022-11-19)
|
4 | 161 |
|
5 | 162 | ### Breaking Changes
|
|
188 | 345 |
|
189 | 346 | - Added Release build workflow
|
190 | 347 | - Added pressure_kPa key for HA (#1712)
|
191 |
| -- Added support for ELK-319DWM, Alula RE101 to Interlogix (closes #1711) |
| 348 | +- Added support for ELK-319DWM, Alula RE101 to Interlogix (#1711) |
192 | 349 | - Fixed and style Honeywell CM921
|
193 | 350 | - Added option to set force_update for all sensors (#1695)
|
194 | 351 | - Added Tesla charge port opener decoder conf (#1704)
|
195 |
| -- Added battery flags to Bresser 7in1 (closes #1703) |
| 352 | +- Added battery flags to Bresser 7in1 (#1703) |
196 | 353 | - Fixed Hyundai-VDO TPMS
|
197 | 354 | - Added Hyundai-VDO TPMS (#1643)
|
198 | 355 | - Added X10 Dim, Bright, All Lights ON, and All Off commands (#1687)
|
|
207 | 364 | - Added support for Auriol AHFL protocol (#1683)
|
208 | 365 | - Fixed PSI calculation for Ford TPMS
|
209 | 366 | - Added support for higher pressure range in Ford TPMS
|
210 |
| -- Fixed secplus_v1 endless loop (closes #1662) |
| 367 | +- Fixed secplus_v1 endless loop (#1662) |
211 | 368 | - Fixed secplus_v1 overflow
|
212 | 369 | - Added support for some Ecowitt WH41 sensor signals
|
213 | 370 | - Added comment regarding PM10 readings in the FineOffset WH0290 decoder
|
|
219 | 376 | - Added Owl 180i support
|
220 | 377 | - Added website and sensor specifications for Jansite TPMS Model Solar (#1666)
|
221 | 378 | - Added decoder for jansite solar tpms (#1663)
|
222 |
| -- Added Ford TPMS pressure and temperature (closes #1654) |
| 379 | +- Added Ford TPMS pressure and temperature (#1654) |
223 | 380 | - Fixed http redirect to index for Chrome
|
224 | 381 | - Added support for Cavius alarms (#1648)
|
225 | 382 | - Added mqtt token slash accepts any character
|
|
229 | 386 | - Added FineOffset WH0290 extra fields (#1639)
|
230 | 387 | - Fixed Hideki Gust speed by Udo Kirsten
|
231 | 388 | - Added option for multiple data tags
|
232 |
| -- Added optional TLS support to MQTT (closes #1633) |
233 |
| -- Added OpenSSL support for influxs TLS (closes #1569) |
| 389 | +- Added optional TLS support to MQTT (#1633) |
| 390 | +- Added OpenSSL support for influxs TLS (#1569) |
234 | 391 | - Added LaCrosse TX141TH-Bv2 checksum
|
235 | 392 | - Changed rain field format for WS2032
|
236 | 393 | - Added m_bus decoded values + HCA (#1630)
|
|
239 | 396 | - Fixed mqtt retain on hass script (#1602)
|
240 | 397 | - Added Skylink HA-434TL motion sensor conf (s.a. #814)
|
241 | 398 | - Added support for Burnhard BBQ thermometer (#1624)
|
242 |
| -- Added TFA 30.3208.02 note (closes #1622) |
| 399 | +- Added TFA 30.3208.02 note (#1622) |
243 | 400 | - Added raw pulse printing mode
|
244 | 401 | - Added support for parsing timedate in wbus (#1616)
|
245 | 402 | - Added Battery Level for Fineoffset WH0290 Wireless Air Quality Monitor (#1617)
|
|
254 | 411 | - Added FAN-53T decoder conf (#1588)
|
255 | 412 | - Added support for Acurite 515 fridge/freezer sensors (#1579)
|
256 | 413 | - Fixed invalid HASS "weather" device_class (#1548)
|
257 |
| -- Fixed rtlsdr_read_async() abort on read stall (closes #1581) |
| 414 | +- Fixed rtlsdr_read_async() abort on read stall (#1581) |
258 | 415 | - Fixed rtlsdr_set_freq_correction non-error code
|
259 | 416 | - Added support for UV index and light intensity readings in Cotech (#1575)
|
260 |
| -- Fixed false positive bug in Nexus (closes #1576) |
261 |
| -- Added support for TelFix-RadioLoop to Somfy (closes #1571) |
| 417 | +- Fixed false positive bug in Nexus (#1576) |
| 418 | +- Added support for TelFix-RadioLoop to Somfy (#1571) |
262 | 419 | - Added Thermostat example conf files with mqtt outputs (#1573)
|
263 | 420 | - Added lacrosse decoder sanity checks
|
264 | 421 |
|
|
480 | 637 | - Added mic to csv output in the ert decoder
|
481 | 638 | - Added subtype to DSC (#1318)
|
482 | 639 | - Added meta to OOK output
|
483 |
| -- Fixed json escaping (closes #1299) |
| 640 | +- Fixed json escaping (#1299) |
484 | 641 | - Added ERT SCM protocol decoder
|
485 | 642 | - Added return codes for most devices
|
486 | 643 | - Changed remaining wind dir keys (see #1019)
|
487 | 644 | - Fixed optparse strtod with rounding (#1308)
|
488 | 645 | - Fixed for wmbus records parser
|
489 | 646 | - Added integrity check for Thermopro TP11 and TP12
|
490 |
| -- Fixed conf eol comments (closes #1307) |
| 647 | +- Fixed conf eol comments (#1307) |
491 | 648 | - Added config for unknown car key.
|
492 | 649 | - Fixed sync word for Honeywell CMI alarm systems
|
493 | 650 | - Fixed Wno-format-security for nixos gcc9 (#1306)
|
494 | 651 | - Fixed negative length in data_array (#1305)
|
495 | 652 | - Added native Sigrok writer (#1297)
|
496 | 653 | - Added checksum check for Rubicson 48659 meat thermometer
|
497 |
| -- Change Updated Fan 11t conf (#1287) |
498 |
| -- Fixed failure on low sample rates (closes #1290) |
| 654 | +- Changed Updated Fan 11t conf (#1287) |
| 655 | +- Fixed failure on low sample rates (#1290) |
499 | 656 | - Improved format conversions
|
500 |
| -- Fixed radiohead-ask buffer overflow (closes #1289) |
| 657 | +- Fixed radiohead-ask buffer overflow (#1289) |
501 | 658 | - Changed Enable IKEA Sparsnäs by default
|
502 | 659 | - Changed cmake build to static lib
|
503 | 660 | - Changed to newmodel keys default
|
504 | 661 | - Changed model TFA-Drop-30.3233.01 to TFA-Drop
|
505 | 662 | - Added config for Fan-11T fan remote (#1284)
|
506 | 663 | - Added preliminary EcoWitt WS68 Anemometer support (#1283)
|
507 |
| -- Added EcoWitt WH40 support (closes #1275) |
| 664 | +- Added EcoWitt WH40 support (#1275) |
508 | 665 | - Improved PCM RZ bit width detection
|
509 | 666 | - Fixed for #1114 DSC Security Contact WS4945 (#1188)
|
510 | 667 | - Fixed LaCrosse TX145wsdth repeat requirement
|
|
514 | 671 | - Changed flex decode to count as successful output
|
515 | 672 | - Added Nexus compatible sensor descriptions
|
516 | 673 | - Improved LaCrosse TX29-IT support (#1279)
|
517 |
| -- Added LaCrosse TX145wsdth support (closes #1272) |
| 674 | +- Added LaCrosse TX145wsdth support (#1272) |
518 | 675 | - Changed KNX-RF output
|
519 | 676 | - Added support for Lansen wmbus door/window sensor
|
520 | 677 | - Improved PCM bit period detection
|
|
536 | 693 | - Added Archos-TBH support (#1199)
|
537 | 694 | - Added Oregon ID_THGR810a ID_WGR800a version ids (#1258)
|
538 | 695 | - Improved OWL CM180 support (#1247)
|
539 |
| -- Added Holman iWeather WS5029 older PWM (closes #947) |
| 696 | +- Added Holman iWeather WS5029 older PWM (#947) |
540 | 697 | - Added support for FineOffset/ECOWITT WH51 (#1242)
|
541 | 698 | - Added config for 21 key remote
|
542 | 699 | - Added rtlsdr_find_tuner_gain for exact gains
|
543 | 700 | - Improved fineoffset more heuristics to separate WH65B and WH24
|
544 | 701 | - Fixed missing csv fields on default disabled
|
545 | 702 | - Improved Efergy Optical decoder (#1229)
|
546 |
| -- Added TX-button to some decoders (closes #1205) |
| 703 | +- Added TX-button to some decoders (#1205) |
547 | 704 | - Improved for TFA pool temperature sensor (#1219)
|
548 | 705 | - Added pulse analyzer support for read OOK data (#1216)
|
549 | 706 | - Fixed ook input support bug from a9de888 (#1215)
|
550 |
| -- Fixed missing hop_time when reading file (closes #1211) |
| 707 | +- Fixed missing hop_time when reading file (#1211) |
551 | 708 | - Fixed Acurite 899 rain_mm conversion value (#1203)
|
552 |
| -- Fixed build files (closes #1201) |
| 709 | +- Fixed build files (#1201) |
553 | 710 | - Added more input format validation
|
554 | 711 | - Changed FSK pulse detector mode option
|
555 |
| -- Fixed overlong msg in Radiohead (closes #1190) |
| 712 | +- Fixed overlong msg in Radiohead (#1190) |
556 | 713 | - Added optional CSA checker to tests
|
557 | 714 | - Added InfluxDB output (#1192)
|
558 | 715 | - Fixed Hondaremote for missing first bit
|
|
589 | 746 | - Fixed Acurite 899 rain_mm format (#1154)
|
590 | 747 | - Added gt_tmbbq05 parity check
|
591 | 748 | - Changed GT-WT-03 added checksum (#1149)
|
592 |
| -- Change Updated QUIGG GT-TMBBQ-05 with MIC |
| 749 | +- Changed Updated QUIGG GT-TMBBQ-05 with MIC |
593 | 750 | - Changed GT-TMBBQ-05 added ID, finetuned pulse lengths (#1152)
|
594 | 751 | - Added Sonoff RM433 conf example (#1150)
|
595 | 752 | - Added support for Globaltronics GT-WT-03 (#1149)
|
|
0 commit comments