From 97166bb82734528c3e502fb1525527c319f784e02b88486a37df313d0a70eda1 Mon Sep 17 00:00:00 2001 From: Martin Hauke Date: Sat, 19 Nov 2022 16:11:57 +0000 Subject: [PATCH] Accepting request 1036818 from home:mnhauke:sdr-devel - Update to version 22.11 Breaking Changes * Fixed irregular model names. "Inkbird ITH-20R" -> "Inkbird-ITH20R" "LaCrosse-WS7000-27/28" -> "LaCrosse-WS700027" "LaCrosse-WS7000-22/25" -> "LaCrosse-WS700022" "LaCrosse-WS7000-16" -> "LaCrosse-WS700016" "LaCrosse-WS7000-15" -> "LaCrosse-WS700015" "LaCrosse-WS7000-20" -> "LaCrosse-WS700020" "LaCrosse-WS2500-19" -> "LaCrosse-WS250019" "Abarth 124 Spider" -> "Abarth-124Spider" "Jansite Solar" -> "Jansite-Solar" "Klimalogg Pro" -> "Klimalogg-Pro" "Secplus_v1" -> "Secplus-v1" "SCM+" -> "SCMplus" Changed light_klx to light_lux in Bresser-7in1. Highlights * Added rtl_tcp pass-through output. * Added realtime replay option for file inputs. * Added support for Badger ORION water meter. * Added support for Rubicson pool thermometer. * Added support for Fine Offset WN34 temperature sensor. * Added support for KS200/KS300 to ELV WS2000. * Added support for Maverick XR-30. * Added support for Fine Offset WH45 air quality sensor. * Added support for HCS200/HCS300 based remotes with FSK transmitters. * Added support for Emos E6016 Rain Gauge. * Added support for ANT and ANT+ devices. * Added support for Altronics X7064 sensor. OBS-URL: https://build.opensuse.org/request/show/1036818 OBS-URL: https://build.opensuse.org/package/show/hardware:sdr/rtl_433?expand=0&rev=27 --- ...rflow-in-Acurite-00275rm-closes-2012.patch | 35 ------- rtl_433-21.12.tar.gz | 3 - rtl_433-22.11.tar.gz | 3 + rtl_433.changes | 98 +++++++++++++++++++ rtl_433.spec | 6 +- 5 files changed, 103 insertions(+), 42 deletions(-) delete mode 100644 0001-Fix-overflow-in-Acurite-00275rm-closes-2012.patch delete mode 100644 rtl_433-21.12.tar.gz create mode 100644 rtl_433-22.11.tar.gz diff --git a/0001-Fix-overflow-in-Acurite-00275rm-closes-2012.patch b/0001-Fix-overflow-in-Acurite-00275rm-closes-2012.patch deleted file mode 100644 index faa0d46..0000000 --- a/0001-Fix-overflow-in-Acurite-00275rm-closes-2012.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 37455483889bd1c641bdaafc493d1cc236b74904 Mon Sep 17 00:00:00 2001 -From: "Christian W. Zuckschwerdt" -Date: Fri, 18 Mar 2022 08:09:15 +0100 -Subject: [PATCH] Fix overflow in Acurite-00275rm (closes #2012) - ---- - src/devices/acurite.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/src/devices/acurite.c b/src/devices/acurite.c -index 6879e52d..4f3e83eb 100644 ---- a/src/devices/acurite.c -+++ b/src/devices/acurite.c -@@ -1318,15 +1318,15 @@ static int acurite_00275rm_decode(r_device *decoder, bitbuffer_t *bitbuffer) - - // Combine signal if exactly three repeats were found - if (n_rows == 3) { -- uint8_t *b = bitbuffer->bb[bitbuffer->num_rows]; -+ bitbuffer_add_row(bitbuffer); -+ uint8_t *b = bitbuffer->bb[bitbuffer->num_rows - 1]; - for (int i = 0; i < 11; ++i) { - // The majority bit count wins - b[i] = (b_rows[0][i] & b_rows[1][i]) | - (b_rows[1][i] & b_rows[2][i]) | - (b_rows[2][i] & b_rows[0][i]); - } -- bitbuffer->bits_per_row[bitbuffer->num_rows] = 88; -- bitbuffer->num_rows += 1; -+ bitbuffer->bits_per_row[bitbuffer->num_rows - 1] = 88; - } - - // Output the first valid row --- -2.35.1 - diff --git a/rtl_433-21.12.tar.gz b/rtl_433-21.12.tar.gz deleted file mode 100644 index dd137bf..0000000 --- a/rtl_433-21.12.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b362ef3410adec64aee7ad8e6d4d74875f1b3d59ef6fb4856e96adc03876dc65 -size 954628 diff --git a/rtl_433-22.11.tar.gz b/rtl_433-22.11.tar.gz new file mode 100644 index 0000000..48a6cb9 --- /dev/null +++ b/rtl_433-22.11.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61a9163d69cc4b1da46aebbcaf969bd180a055a6b90f42ad281218cc4fbefb86 +size 996690 diff --git a/rtl_433.changes b/rtl_433.changes index 1b1ed43..2d413a1 100644 --- a/rtl_433.changes +++ b/rtl_433.changes @@ -1,3 +1,101 @@ +------------------------------------------------------------------- +Sat Nov 19 16:04:10 UTC 2022 - Martin Hauke + +- Update to version 22.11 + Breaking Changes + * Fixed irregular model names. + "Inkbird ITH-20R" -> "Inkbird-ITH20R" + "LaCrosse-WS7000-27/28" -> "LaCrosse-WS700027" + "LaCrosse-WS7000-22/25" -> "LaCrosse-WS700022" + "LaCrosse-WS7000-16" -> "LaCrosse-WS700016" + "LaCrosse-WS7000-15" -> "LaCrosse-WS700015" + "LaCrosse-WS7000-20" -> "LaCrosse-WS700020" + "LaCrosse-WS2500-19" -> "LaCrosse-WS250019" + "Abarth 124 Spider" -> "Abarth-124Spider" + "Jansite Solar" -> "Jansite-Solar" + "Klimalogg Pro" -> "Klimalogg-Pro" + "Secplus_v1" -> "Secplus-v1" + "SCM+" -> "SCMplus" + Changed light_klx to light_lux in Bresser-7in1. + Highlights + * Added rtl_tcp pass-through output. + * Added realtime replay option for file inputs. + * Added support for Badger ORION water meter. + * Added support for Rubicson pool thermometer. + * Added support for Fine Offset WN34 temperature sensor. + * Added support for KS200/KS300 to ELV WS2000. + * Added support for Maverick XR-30. + * Added support for Fine Offset WH45 air quality sensor. + * Added support for HCS200/HCS300 based remotes with FSK + transmitters. + * Added support for Emos E6016 Rain Gauge. + * Added support for ANT and ANT+ devices. + * Added support for Altronics X7064 sensor. + * Added support for EMOS 6016. + * Added support for FineOffset WS80 weather station. + * Added support for Renault-0435R TPMS. + * Added support for AcuRite 01190 Leak Detector. + * Added support for Regency ceiling fans. + * Added support for Microchip HCS300 KeeLoq remotes. + * Added support for Yale HSA. + * Added support for SimpliSafe-Gen3. + * Added support for AVE TPMS. + * Added decoder conf for sgooway door detector. + * Added decoder conf for ContinentalRemote. + * Added decoder conf for Mondeo remote. + * Added decoder conf for LeakDetector. + * Added decoder conf for Heatilator-Gas-Log. + * Added decoder conf for Honeywell-Fan. + * Added decoder conf for DrivewayAlert. + * Added decoder conf for GhostControls. + * Added Threads if available. + Changed + * Added note regarding WH51 915MHz decoding. + * Added publish secret knocks as device automations. + * Added time, channel, and button device automation triggers. + * Improved false positives for acurite_01185m. + * Changed rtl_433_mqtt_hass rain value template round to two + digits. + * Changed rtl_433_mqtt_hass value templates round to one digit. + * Fixed Chuango devices with some zeroes in their ID. + * Changed Proove/Nexa/Kaku to support Smartwares SH4-90152. + * Changed Acurite TXR decoder to improve validation. + * Fixed Efergy-e2CT current above 53 Amp. + * Added sanity check to Ambient Weather F007th. + * Added decode symbol helper and flex option. + * Added InFactory PT-310 support to Rubicson. + * Added HTTP API example scripts. + * Changed rain gauge multiplier for Auriol-4LD5661. + * Added CSV names for flex getters with unique mode. + * Added php example script. + * Improved Ford TPMS decoder. + * Fixed crash when reading a conf file. + * Changed SDR data buffers to persist valid. + * Added ERT-SCM consumption data to mqtt hass mappings. + * Added id filter to mqtt hass. + * Fixed overflow in Acurite-00275rm. + * Changed the PCM/NRZ/RZ naming. + * Added cmake option to select IPv6 support. + * Fixed EMOS-6016 checksum, add DCF77. + * Added bitbuffer_find_repeated_prefix function. + * Fixed pulse reset on spurious pulses. + * Removed confusing -G register all option. + * Changed hass script duplicate dict key 'light_lux' back to 'lux' + for legacy reasons. + * Added Honeywell-cm921 Ticker and Heat Demand commands. + * Changed most decoder-verbose to log level. + * Changed fprintf in decoders to decoder_log. + * Added decoder log to replace bitbuffer bitrow print. + * Added decoder log to replace fprintf. + * Fixed Digitech-XC0324 humidity readings (FT-005TH Sensor). + * Changed wt0124 to use additional checksum. + * Added diagnostic entity category to mqtt hass example. + * Removed invalid "weather" device class in HASS script. + * Added trigger stream output. + * Changed Hideki to accept short sync. +- Drop patch: + 0001-Fix-overflow-in-Acurite-00275rm-closes-2012.patch + ------------------------------------------------------------------- Wed Apr 13 08:32:49 UTC 2022 - Martin Hauke diff --git a/rtl_433.spec b/rtl_433.spec index 951b147..27daa2a 100644 --- a/rtl_433.spec +++ b/rtl_433.spec @@ -18,14 +18,13 @@ Name: rtl_433 -Version: 21.12 +Version: 22.11 Release: 0 Summary: Application turning the RTL2832 dongle into a 433.92MHz generic data receiver License: GPL-2.0-only Group: Productivity/Hamradio/Other URL: https://github.com/merbanan/rtl_433.git -Source: https://github.com/merbanan/rtl_433/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz -Patch0: 0001-Fix-overflow-in-Acurite-00275rm-closes-2012.patch +Source: https://github.com/merbanan/rtl_433/archive/refs/tags/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: pkgconfig BuildRequires: pkgconfig(SoapySDR) @@ -49,7 +48,6 @@ to make use of rtl_433. %prep %setup -q -%patch0 -p1 %build %cmake \