Skip to content

Commit 59133f4

Browse files
committed
docs: update changelog for 23.11
1 parent d932224 commit 59133f4

File tree

1 file changed

+180
-23
lines changed

1 file changed

+180
-23
lines changed

CHANGELOG.md

Lines changed: 180 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,162 @@
11
# Changelog
22

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+
3160
## Release 22.11 (2022-11-19)
4161

5162
### Breaking Changes
@@ -188,11 +345,11 @@
188345

189346
- Added Release build workflow
190347
- 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)
192349
- Fixed and style Honeywell CM921
193350
- Added option to set force_update for all sensors (#1695)
194351
- 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)
196353
- Fixed Hyundai-VDO TPMS
197354
- Added Hyundai-VDO TPMS (#1643)
198355
- Added X10 Dim, Bright, All Lights ON, and All Off commands (#1687)
@@ -207,7 +364,7 @@
207364
- Added support for Auriol AHFL protocol (#1683)
208365
- Fixed PSI calculation for Ford TPMS
209366
- Added support for higher pressure range in Ford TPMS
210-
- Fixed secplus_v1 endless loop (closes #1662)
367+
- Fixed secplus_v1 endless loop (#1662)
211368
- Fixed secplus_v1 overflow
212369
- Added support for some Ecowitt WH41 sensor signals
213370
- Added comment regarding PM10 readings in the FineOffset WH0290 decoder
@@ -219,7 +376,7 @@
219376
- Added Owl 180i support
220377
- Added website and sensor specifications for Jansite TPMS Model Solar (#1666)
221378
- Added decoder for jansite solar tpms (#1663)
222-
- Added Ford TPMS pressure and temperature (closes #1654)
379+
- Added Ford TPMS pressure and temperature (#1654)
223380
- Fixed http redirect to index for Chrome
224381
- Added support for Cavius alarms (#1648)
225382
- Added mqtt token slash accepts any character
@@ -229,8 +386,8 @@
229386
- Added FineOffset WH0290 extra fields (#1639)
230387
- Fixed Hideki Gust speed by Udo Kirsten
231388
- 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)
234391
- Added LaCrosse TX141TH-Bv2 checksum
235392
- Changed rain field format for WS2032
236393
- Added m_bus decoded values + HCA (#1630)
@@ -239,7 +396,7 @@
239396
- Fixed mqtt retain on hass script (#1602)
240397
- Added Skylink HA-434TL motion sensor conf (s.a. #814)
241398
- Added support for Burnhard BBQ thermometer (#1624)
242-
- Added TFA 30.3208.02 note (closes #1622)
399+
- Added TFA 30.3208.02 note (#1622)
243400
- Added raw pulse printing mode
244401
- Added support for parsing timedate in wbus (#1616)
245402
- Added Battery Level for Fineoffset WH0290 Wireless Air Quality Monitor (#1617)
@@ -254,11 +411,11 @@
254411
- Added FAN-53T decoder conf (#1588)
255412
- Added support for Acurite 515 fridge/freezer sensors (#1579)
256413
- 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)
258415
- Fixed rtlsdr_set_freq_correction non-error code
259416
- 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)
262419
- Added Thermostat example conf files with mqtt outputs (#1573)
263420
- Added lacrosse decoder sanity checks
264421

@@ -480,31 +637,31 @@
480637
- Added mic to csv output in the ert decoder
481638
- Added subtype to DSC (#1318)
482639
- Added meta to OOK output
483-
- Fixed json escaping (closes #1299)
640+
- Fixed json escaping (#1299)
484641
- Added ERT SCM protocol decoder
485642
- Added return codes for most devices
486643
- Changed remaining wind dir keys (see #1019)
487644
- Fixed optparse strtod with rounding (#1308)
488645
- Fixed for wmbus records parser
489646
- Added integrity check for Thermopro TP11 and TP12
490-
- Fixed conf eol comments (closes #1307)
647+
- Fixed conf eol comments (#1307)
491648
- Added config for unknown car key.
492649
- Fixed sync word for Honeywell CMI alarm systems
493650
- Fixed Wno-format-security for nixos gcc9 (#1306)
494651
- Fixed negative length in data_array (#1305)
495652
- Added native Sigrok writer (#1297)
496653
- 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)
499656
- Improved format conversions
500-
- Fixed radiohead-ask buffer overflow (closes #1289)
657+
- Fixed radiohead-ask buffer overflow (#1289)
501658
- Changed Enable IKEA Sparsnäs by default
502659
- Changed cmake build to static lib
503660
- Changed to newmodel keys default
504661
- Changed model TFA-Drop-30.3233.01 to TFA-Drop
505662
- Added config for Fan-11T fan remote (#1284)
506663
- Added preliminary EcoWitt WS68 Anemometer support (#1283)
507-
- Added EcoWitt WH40 support (closes #1275)
664+
- Added EcoWitt WH40 support (#1275)
508665
- Improved PCM RZ bit width detection
509666
- Fixed for #1114 DSC Security Contact WS4945 (#1188)
510667
- Fixed LaCrosse TX145wsdth repeat requirement
@@ -514,7 +671,7 @@
514671
- Changed flex decode to count as successful output
515672
- Added Nexus compatible sensor descriptions
516673
- Improved LaCrosse TX29-IT support (#1279)
517-
- Added LaCrosse TX145wsdth support (closes #1272)
674+
- Added LaCrosse TX145wsdth support (#1272)
518675
- Changed KNX-RF output
519676
- Added support for Lansen wmbus door/window sensor
520677
- Improved PCM bit period detection
@@ -536,23 +693,23 @@
536693
- Added Archos-TBH support (#1199)
537694
- Added Oregon ID_THGR810a ID_WGR800a version ids (#1258)
538695
- Improved OWL CM180 support (#1247)
539-
- Added Holman iWeather WS5029 older PWM (closes #947)
696+
- Added Holman iWeather WS5029 older PWM (#947)
540697
- Added support for FineOffset/ECOWITT WH51 (#1242)
541698
- Added config for 21 key remote
542699
- Added rtlsdr_find_tuner_gain for exact gains
543700
- Improved fineoffset more heuristics to separate WH65B and WH24
544701
- Fixed missing csv fields on default disabled
545702
- Improved Efergy Optical decoder (#1229)
546-
- Added TX-button to some decoders (closes #1205)
703+
- Added TX-button to some decoders (#1205)
547704
- Improved for TFA pool temperature sensor (#1219)
548705
- Added pulse analyzer support for read OOK data (#1216)
549706
- 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)
551708
- Fixed Acurite 899 rain_mm conversion value (#1203)
552-
- Fixed build files (closes #1201)
709+
- Fixed build files (#1201)
553710
- Added more input format validation
554711
- Changed FSK pulse detector mode option
555-
- Fixed overlong msg in Radiohead (closes #1190)
712+
- Fixed overlong msg in Radiohead (#1190)
556713
- Added optional CSA checker to tests
557714
- Added InfluxDB output (#1192)
558715
- Fixed Hondaremote for missing first bit
@@ -589,7 +746,7 @@
589746
- Fixed Acurite 899 rain_mm format (#1154)
590747
- Added gt_tmbbq05 parity check
591748
- 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
593750
- Changed GT-TMBBQ-05 added ID, finetuned pulse lengths (#1152)
594751
- Added Sonoff RM433 conf example (#1150)
595752
- Added support for Globaltronics GT-WT-03 (#1149)

0 commit comments

Comments
 (0)