/[smecontribs]/rpms/rtl_433/contribs9/rtl_433.spec
ViewVC logotype

Contents of /rpms/rtl_433/contribs9/rtl_433.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Sep 2 02:57:29 2019 UTC (5 years, 2 months ago) by jpp
Branch: MAIN
CVS Tags: rtl_433-18_05+git_20180806-1_4
Initial import

1 #
2 # spec file for package rtl_433
3 #
4 # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
5 # Copyright (c) 2017, Martin Hauke <mardnh@gmx.de>
6 #
7 # All modifications and additions to the file contributed by third parties
8 # remain the property of their copyright owners, unless otherwise agreed
9 # upon. The license for this file, and modifications and additions to the
10 # file, is the same license as for the pristine package itself (unless the
11 # license for the pristine package is not an Open Source License, in which
12 # case the license is the MIT License). An "Open Source License" is a
13 # license that conforms to the Open Source Definition (Version 1.9)
14 # published by the Open Source Initiative.
15
16 # Please submit bugfixes or comments via http://bugs.opensuse.org/
17 #
18
19
20 %define version_unconverted 18.05+git.20180806
21 Name: rtl_433
22 Version: 18.05+git.20180806
23 Release: 1.4
24 Summary: Turns RTL2832 dongle into a 433.92MHz generic data receiver
25 License: GPL-2.0-only
26 Group: Productivity/Hamradio/Other
27 URL: https://github.com/merbanan/rtl_433.git
28 Source: %{name}-%{version}.tar.xz
29 Patch0: rtl_433-disable-test.diff
30 BuildRequires: cmake
31 BuildRequires: pkgconfig
32 BuildRequires: pkgconfig(librtlsdr)
33
34 %description
35 An application using librtlsdr to decode the temperature from
36 wireless temperature sensors (433.92MHz)
37
38 %package devel
39 Summary: Turns RTL2832 dongle into a 433.92MHz generic data receiver
40 Group: Development/Libraries/C and C++
41 Requires: %{name} = %{version}
42
43 %description devel
44 Turns RTL2832 dongle into a 433.92MHz generic data receiver.
45
46 This subpackage contains header files for developing applications that want
47 to make use of rtl_433.
48
49 %prep
50 %setup -q
51 %patch0 -p1
52
53 %build
54 %cmake
55 make VERBOSE=1 %{?_smp_mflags}
56
57 %install
58 %cmake_install
59
60 %files
61 %defattr(-,root,root)
62 %license COPYING
63 %doc AUTHORS README.md
64 %{_bindir}/rtl_433
65
66 %files devel
67 %{_includedir}/rtl_433.h
68 %{_includedir}/rtl_433_devices.h
69
70 %changelog
71 * Sat Aug 18 2018 mardnh@gmx.de
72 - Update to version 18.05+git.20180806:
73 * Clean up copyright notes
74 * Change flex to more robust opt arg parse
75 * Fix bitbuffer_parse to be sane about empty row specs
76 * Tweak timings for Kerui
77 * Fill id string for Bresser device.
78 * Add battery event for Kerui
79 * Update style for chuango
80 * Update style for akhan
81 * Update style and add cmds to Kerui
82 * Update code style for wssensor
83 * Add Hyundai WS SENZOR (#779)
84 * Add fix for TEK377E, issue #776
85 * Fix Makefile devices to match CMakeLists
86 * Add CS16 input and output (#773)
87 * Add device: M-Bus (EN 13757-4) - Data Link layer (#768)
88 * Fix for Autotools
89 * Rewrite debug_mode to load_mode and dump_mode
90 * Fix typo
91 * Fix indents
92 * Clean up baseband, optimize FM, add baseband-test (#770)
93 * Rewrite ambient_weather for robustness and style
94 * Remove some unwanted BITBUF_COLS uses
95 * Change radiohead to unify the applications
96 * Fix Sensible Living merge
97 * Sensible Living protocol added. (#742)
98 * Fix SOCKET(_TYPE) for syslog
99 * Win32 syslog client patches (#762)
100 * Make printout aligned (#761)
101 * Make the frequency setting clearer. (#760)
102 * Add real protocol number to startup output (#744)
103 * Convert intertechno to data_make (#726)
104 * see #755
105 * FineOffset WH0530: Add battery low detection, correct rain factor (#765)
106 * Add prototype for 'nice_freq()' (#759)
107 * Add a "pretty-printer" of a frequency (#758)
108 * No "Variable Length Arrays" for MSVC (#755)
109 * Remove <strings.h> (#756)
110 * More MSVC fixes (#754)
111 * [MSVC] patch include/data.h (#753)
112 * Include <stdlib.h> (#752)
113 * Add support for Oregon Scientific UVR128 UV sensor (#738)
114 * Update code style for RadioHead
115 * DSC Sensors break out status bits
116 * acurite_986: fix temperature type to enable conversion feature to work
117 * Fri Jun 1 2018 mardnh@gmx.de
118 - Update to version 18.05+git.20180525:
119 * New devices: Euroster 3000TX, Elro DB270 (#683)
120 * Add flex spec for Byron BY doorbells (#686)
121 * change array separator in csv to ";" otherwise RadioHead ASK output will break csv parsers (#687)
122 * create flex dev adhoc and enable csv output (#688)
123 * calc stop_time late; better exit messages (#689)
124 * add proper reset and gap limit to Quhwa; use repeated rows; add csv output; style update (#691)
125 * fix short char buffer
126 * Adding interlogix devices driver (#649)
127 * fix bitbuffer_extract_bytes clipping unaligned bits
128 * fix Interlogix; style
129 * Added decoder for Dish Network UHF Remote 6.3 (#700)
130 * use actual max protocols
131 * Update acurite.c (#704)
132 * Acurite 06045M structured data (data_make) cleanup, decoding improvements. (#707)
133 * Adjust alarm from 1 second to 3 second
134 * Acurite 986 convert to JSON/data_make * Add hack from my branch to work around missing bit
135 * Fix typos/misspellings
136 * Add conversion hPA/inHG, kPa/PSI (#711)
137 * Fix acurite raw_str termination
138 * Touch up waveman code style, add missing time field
139 * Add PiWM decoding (#724)
140 * SimpliSafe Sensor (#721)
141 * SimpliSafe style updates
142 * Add Pacific PMV-C210 TMPS support (#717)
143 * Add preamble option to flex decoder
144 * Make intertechno decoder work with ITT-1500 (#694)
145 * Convert DSC to structured data (#725)
146 * Regularize and extend Acurite 6045M comments (#728)
147 * DSC data_make additions. (#730)
148 * Indents
149 * Acurite TXR/6045 fixes
150 * Acurite cosmetics fixes
151 * Mon Feb 26 2018 mardnh@gmx.de
152 - Create subpackge for header files
153 * Thu Feb 15 2018 mardnh@gmx.de
154 - Update to version 0.0.1+git.20180213:
155 * fix flex options, add gap_limit for PWM
156 * README.md: Add another Debian dependency (#680)
157 * README.md: Fix typo (#679)
158 * README.md: Add build tools to Debian command (#678)
159 * revert localtime_r to localtime for win32
160 * disable syslog output on win32
161 * remove left over xc0348 device
162 * Fix on_connect signature and topic subscriptions in MQTT examples. (#674)
163 * refactor hostport_param
164 * refactor abuf
165 * allow ipv6 for syslog
166 * add flex device to Makefile
167 * refactor print_array_value
168 * use prettier C99 bool macro
169 * shuffle functions
170 * change aux pattern to composition
171 * remove output_hander_t, printer_ctx indirection
172 * change indent; consistent style
173 * adds a remote syslog output
174 * update readme usage info
175 * default enable x10_sec, timing doc, style
176 * Adds x10_sec device for decoding X10 Security RF signals (#671)
177 * Spelling fix: gague -> gauge (#672)
178 * fix new_template
179 * use localtime_r instead of localtime
180 * reduce false positves with Bresser on LaCrosse TX141TH
181 * add MIC to bresser
182 * freshen up template with more examples
183 * add a flexible general purpose decoder (#647)
184 * remove PWM_TERNARY, use PWM_PRECISE for sync bits
185 * change pulse_detect to use pwm_precise for sync bits
186 * rename CLOCK_BITS to DMC
187 * change fordremore to proper DMC, the output is vastly different
188 * change DMC (clock_bits) demod to add rows on symbol errors
189 * convert Acurite 592TXR from TERNARY to PRECISE
190 * reduce false positives in Thermopro TP12
191 * code style for LaCrosse TX141
192 * convert LaCrosse TX141 from TERNARY to PRECISE
193 * convert Bresser 3CH from RAW to PRECISE
194 * convert LaCrosse TX from RAW to PRECISE
195 * convert Philips Sensor from TERNARY to PRECISE
196 * convert Calibeur from TERNARY to PRECISE
197 * convert Acurite 00275rm from TERNARY to PRECISE
198 * enhance pwm_precise to cover raw and ternary cases
199 * add sync pulse count to bitbuffer
200 * fix Lacrosse TX141TH sync rows
201 * Added device LaCrosse TX141 support to lacrosse_TX141TH_Bv2.c (#670)
202 * add back C99 with ADD_DEFINITIONS
203 * C99 compatibility (#667)
204 * add git version info to usage output if available
205 * let cmake set C99; CMP0025
206 * additional build deps (#668)
207 * wh1080: Fix warning about uninitialized use (#666)
208 * adding asepc, getkwargs helper
209 * fold PWM_precise_parameters into r_device
210 * output pulse_demod_pwm_precise at end of pulses as well
211 * adapt precise param sync width to us
212 * use _XOPEN_SOURCE on string.h for strdup
213 * fix -R 0 fault
214 * use bitbuffer_clear for bitbuffer_parse
215 * refactor bitbuffer_parse
216 * minor
217 * Doxygen EXTRACT_ALL to show all docs, there isn't any notable exported API yet
218 * update 1.7 Doxyfile to 1.8
219 * add Doxygen building to CMake
220 * cleanup
221 * parse number suffixes on e.g. frequency, samplerate, duration, hoptime
222 * relax false positive logic prologue/alecto to allow a single leading pulse
223 * Fix unit conversions for Acurite 5n1 (#651)
224 * fix `-d n` parsing
225 * Add missing brand to OSv1 (#650)
226 * adding FindGperftools cmake module
227 * add Profile build type using GPerfTools
228 * use CMake defaults for optimizations (-O3)
229 * RTGN129 author name (#646)
230 * change grab file name to gNNN_FFFM_RRRk.cu8 (#642)
231 * replace -i <serial> with -d :<serial> (#648)
232 * Clean up WIN32 include/ifdef (#643)
233 * fix read-mode buffer size and allocation, s. #641 (#644)
234 * reduce Alecto/Auriol-v2 false positives in Prologue
235 * enable pedantic warnings; also on Clang
236 * pedantic fix: -Wextra-semi
237 * pedantic fix: replace arithmetic on void* (gnu extension) with sane char* arithmetic; fix function pointer for qsort, bsearch
238 * adding mic to OS SL109h
239 * remove false positives with wg-pb12v1, please report samples if WH2, WH5, Telldus are missing messages
240 * remove debug from wg-pb12v2; add mic to fineoffset
241 * fix GE Color Effects Remote indent and MAX_PROTOCOLS
242 * chmod 644 on source files
243 * add model switch to WH2/WH5/Telldus in fineoffset
244 * Add support for Telldus variants of fineoffset (#639)
245 * merge formatting from PR #615
246 * disable mebus: lacks docs, tests and has false positives
247 * Esperanza, Kedsum, S3318p: relax reset timing, check sync pulses to remove dups
248 * fix OOK_PULSE_CLOCK_BITS pulse_tolerance to µs
249 * fix: require 24 bits data for rain gauge sensors
250 * Update chuango.c
251 * Stop after outputting successful event(s)
252 * Added support to Oregon Scientific RTGN129
253 * Add device NEXA LMST-606 magnetic sensor
254 * added unit (Fahrenheit) to output of Ambient Weather Temperature Sensor
255 * Update rtl_433.h
256 * fixed compile time warnings (formatting related)
257 * change PWM_Precise_Parameters pulse_tolerance to use us instead of samples
258 * fixing schraeder data types
259 * Remove unintended spurious white spaces
260 * Add another schrader TPMS support (corrections)
261 * Add another schrader TPMS support
262 * remove spurious if-statement
263 * Specify device to use via serial number
264 * automatically use first available dongle
265 * define _GNU_SOURCE for strdup
266 * Add support for the Thermopro TP-12. This is based heavily on the code for the Thermopro TP-11, and the modulation is compatible, but the bit layout is fairly different and there are more sensors, so I've made this a separate device.
267 * Addressed code review by @zuckschwerdt
268 * Device handler for GE Color Effects remote control Fixes #569
269 * Wed Nov 1 2017 mardnh@gmx.de
270 - Update to version 0.0.1+git.20171101:
271 * Add support for Philips outdoor temperature sensor
272 * move fprintf call when timer expires
273 * remove check for DEFAULT_HOP_EVENTS
274 * fix edge-case where bytes_to_read is equal to length of bytes read
275 * Fix output formatting
276 * Added support for Ford car remote.
277 * Removed unused code and variables.
278 * Added a ford car remote decoder for the Fiesta and CMAX. device id is a rolling id number that seems to have approx 64 variations. The meaning of the code fields has not been determined.
279 * Fixed output formatting for JSON and csv
280 * Added decoding of X10 CR12A ON/OFF remote commands
281 * Add support for FT-004-B
282 * Make LaCrosse TX141TH sensors return temperature_C so that they are more consistent with other temperature sensors (#606)
283 * Acurite Rain Gague emit structured data
284 * shortend model string to Inovalley kw9015b
285 * added json-support and description for TFA 30.3161 rain sensor
286 * Fixed do_build.sh: forgot to do 'cd ..' before cloning rtl_433_tests.git
287 * Fixed do_build.sh, .travis.yml trying to run 'make test'
288 * Added tests from rtl_433_tests.git repo
289 * Fixed do_build.sh: don't 'make installe'
290 * Fixed .travis.yml: 'sudo: required', 'dist: trusty'
291 * Fixed .travis.yml: added sudo, added apt.sources
292 * Fixed permissions on do_build.sh
293 * Added draft of .travis.yml, do_build.sh
294 * Use default number of buffers to fix crash of two rtl_433 instances
295 * don't restart the timer if we are aborting anyway; cancel timer on rtlsdr_cancel_async
296 * fix unknown `uint` type; whitespace fixes
297 * add merbanan changes
298 * add suggested optimisation
299 * suggested changes
300 * remove test
301 * add infactory sensor
302 * bitbuffer: Handle row overflow a bit more gracefully
303 * pulse_analyzer: Add detection of PWM with multiple packages
304 * explaining dipswitch 2 meaning
305 * message validation fix
306 * shortening output
307 * changes after pull request
308 * Switched to new data API
309 * adding Renault TPMS sensor
310 * adding Ford TPMS sensor
311 * Add option to verify simulated decoding of raw data
312 * reduce false positives by rejecting 0x000000 / 0xffffff
313 * adding Toyota TPMS sensor
314 * reduce false positives, require at least 5 repeats
315 * Sat Jul 8 2017 mardnh@gmx.de
316 - Update to version 0.0.1+git.20170708:
317 * prevent bad messages of all 1 that falsely check ok with crc.
318 * adding IBIS beacon
319 * fix Company name, output flags and tire pressure/temperature
320 * proper units for pressure, units for power, fix OS output fields
321 * adding Oil Ultrasonic Standard protocol
322 * hop interval param added (multiple frequencies)
323 * updated README.md
324 * typo fix
325 * pipe symbol with HTML code
326 * Update README.md
327 * Added data struct for efergye2 (#540)
328 * fix fabsf() in integer context (#551)
329 * adding Citroen TPMS device
330 * bugfix, bitbuffer needs to be initialized
331 * adding Oil Ultrasonic STANDARD using ASK on 915MHz
332 * Honda remote: fix an out of bounds array access
333 * Removed use of pow() (#557)
334 * Possible bugfix for issue #136
335 * Update .gitignore
336 * Fix hex output padding for unit ID field for lightwaverf.
337 * Thermopro TP-11.
338 * Move TP-11 to the end.
339 * Thermopro TP-11 changes: - exit early if not enough matching rows are found - simplify bits_per_row check - local_time_str happens after decoding data
340 * Fix sign error.
341 * Variable declarations are at the top of the function.
342 * Solight TE44 wireless thermometer
343 * Fix spelling in documentation
344 * adding Wireless Smoke and Heat Detector GS 558
345 * adding Generic off-brand wireless motion sensor and alarm system
346 * remove false positives from Esperanza/Kedsum
347 * replace binary literals with hex
348 * fix misc typos and reduce efergy false positives
349 * allow WH2 to miss the first sync bit for WH5 support
350 * reject false positive and fix wrong field index and minimum bit count
351 * fix compiler warnings; possible undef bug; signed/unsigned
352 * Mon May 15 2017 mardnh@gmx.de
353 - Update to version 0.0.1+git.20170515:
354 * Add files via upload
355 * Add support for Fine Offset WH3080 weather station
356 * Updated "quadrant" code for WGR968
357 * Restored 'static' variables
358 * Bump MAX_PROTOCOLS to 78
359 * cleanup: replacing broken sprintf, removing debug code
360 * fix short buffer: sprintf's output is always null-terminated
361 * adding output redirection to files
362 * Sensor GT-WT-02 Change REDME.md
363 * fix sample_file_pos to actually count seconds, each sample is 16 bits (I+Q uint8's)
364 * change data output fields to usual order
365 * add missing "model" data output
366 * add time to data output
367 * Add support for Vaillant calorMatic 340f (VRT 340f) wireless central ceating control (868MHz)
368 * adds a watchdog timer to async callback, abort if async events stop arriving
369 * improving compatibility for Renkforce DM-7511
370 * Vaillant_vrt340f.c: Fix indentation, only whitespace changes
371 * remove synthetic fahrenheit output. use `-C customary` to convert.
372 * harmonize device data output to model instead of device or make, and crc instead of checksum
373 * changing "crc", "checksum" to "mic"
374 * delete stray trailing whitespace
375 * normalize indentation to 4 spaces or one tab, depending on prevalence in each file
376 * Update rtl_433.h
377 * Sat Apr 15 2017 mardnh@gmx.de
378 - Reenable parallel build
379 * Thu Apr 13 2017 mardnh@gmx.de
380 - Update to version 0.0.1+git.20170409:
381 * Include humidity field in CSV format for TX29DHT temperature and humidity sensor. (#486)
382 * Fix parse error on ARM compiling with GCC due to lack of parens. (#490)
383 * Don't convert channel 4 to 3 for the sensor Oregon THGR810 (#489)
384 * Fine Offset W25 Temperature/Humidity/Pressure sensor (#492)
385 * Device for cheap probes where the PCB is marked WG-PB12V1.
386 * Revert "Update pulse_detect.c" (#493)
387 * MQTT: Add example to README and Python test client (#495)
388 * Pulse Analyzer: Add 'Include only' mode (#497)
389 * Fine Offset WH0530: Add new device
390 * DSC: Make less noisy
391 * pulse_demod: Make pwm_precise resilient to short spurious pulses
392 * Acurite 6045, correct temperature decoding * Reduce Msg Type (status bits) to 2 remaining bits. * Remove possible lightning stats/flag bits from distance * output lightning status/flag bits separately for now * Understanding of status/message type bits still a WIP.
393 * Acurite 06045 add docs, refactor decode out of txr_callback
394 * acurite 6045, remove unnecessary variable
395 * Added code for differing impules to KWH values
396 * LaCrosse TX6/7 cleanup
397 * LaCrosse TX6/7 reindent with consistent 4 column spacing
398 * Fix #503
399 * Update util.c
400 * Pull Request Changes ---
401 * FineOffset_WH25: Add debug printout
402 * FineOffset_WH25: Correct decoding of Temperature and ID
403 * FineOffset_WH0530: Fix bug in ID decode
404 * FineOffset_WH25: Additional bitsum check + minor fixes
405 * ELV WS2000: Make it somewhat work...
406 * Corrected conflict in MAX_PROTOCOLS.
407 * erroneous entry in src/Makefile.am
408 * Thu Feb 2 2017 mardnh@gmx.de
409 - Update to version 0.0.1.git1486029687.074cc2f:
410 * Reverse some more stray changes
411 * Ensure analyzer works with auto level as default
412 * Various documentation fixes for auto level
413 * Acurite 6045 lightning prelim. and 609 cleanup.
414 * WH1050 weather station based on WH1080 module.
415 * Honeywell/Ademco Door/Window Security Sensor driver
416 * Honeywell/Ademco Door/Window Security Sensor driver
417 * Honeywell/Ademco Door/Window Security Sensor driver
418 * Honeywell/Ademco Door/Window Security Sensor driver
419 * Honeywell/Ademco Door/Window Security Sensor driver
420 * Honeywell/Ademco Door/Window Security Sensor driver
421 * Honeywell/Ademco Door/Window Security Sensor driver
422 * Honeywell/Ademco Door/Window Security Sensor driver
423 * added json/kv capbilities to Acurite tower sensor
424 * added battery status as OK or LOW
425 * fixes for upstream
426 * fix indent
427 * Update README.md
428 * Added more installation step detail and troubleshooting section.
429 * Correct negative temperatures
430 * Danfoss CFR: Initial decoding attempt
431 * Danfoss: Output data correctly
432 * Danfoss: Enable driver by default
433 * Danfoss: Add proper header search and make decoding byte based
434 * Danfoss: Add CRC check. Remove raw printout.
435 * Danfoss: Reverse engineered unknown nibble :-)
436 * Danfoss: Minor cleanup and fix debug print
437 * add maverick et73x BBQ sensor
438 * Add crc json tag and cvs output
439 * Add crc json tag
440 * Update brennstuhl_rcs_2044.c
441 * Spelling correction (protcols -> protocols)
442 * Improved hideki.c to detect data from the wind/temperature and the rain sensor. Changed pulse_demod_clock_bits to allow a missing short gap at the end of the message which is needed for the new sensor types.
443 * Increase number of protocols to 70
444 * Update pulse_detect.c
445 * Update acurite.c
446 * Segfault on Owl CM160
447 * Added support for RF-tech 433 remote temperature sensor.
448 * Add rftech.c to Makefile.am to support configure/automake.
449 * Added support for LaCrosse temperature/humidity sensor TX141TH-Bv2
450 * Minor cosmetic changes
451 * Implemented recent changes suggested by @merbanan.
452 * move to new internal data format on acurite5n1
453 * remove old acurite5n1 decoder, now uses acurite_txr
454 * normalize temperature key
455 * acurite5n1 battery status
456 * correct acurite5n1 wind speed formula
457 * add raw msg debug output for acurite5n1
458 * acurite5n1: fix battery status
459 * Stop akhan-100F14 catching things that don't belong to it
460 * Add missing return 1.
461 * don't mess up device ordering
462 * remove old, incorrect wind direction mapping
463 * output raw rain counter values, use define for msg type
464 * move all units to native customary/US
465 * remove another unused function
466 * Removed signal quality output
467 * acurite 5n1: output message sequence number
468 * Add protocol definition for oregon scientific THN129 temp only sensor. (#469)
469 * Support for Acurite 00275rm and 00276rm sensors (#467)
470 * Fixed bug in CM160 (#474)
471 * devices: mebus: Use data API for results (#475)
472 * identify F007TH with both 0000000000010100 and 1111111111010100 (#481)
473 * Add support for BTHGN129 (#483)
474 * LaCrosse TX29-IT / TX35DTH-IT weather sensor (#479)
475 * fix typo error (#484)
476 * WH1050 weather station - remove unused fields from csv format. (#485)
477 * Mon Sep 19 2016 mardnh@gmx.de
478 - Update to version 0.0.1.git1474227546.2d7072a:
479 * Adding support for the Bresser 3CH type sensor
480 * Disable acurite rain gauge due to false positive with oregon scientific v1
481 * add -T option to set run duration
482 * Fixed generic_remote to utilized data_acquired_handler to support json output. Not perfectly indented, but works.
483 * use binary mode to open file - fixes decoding on windows
484 * Improved datetime/weather signal type detection.
485 * Fix incorrect handling of negative temperatures in ambient_weather.c (#376)
486 * missing backtick in readme.md, now in LF (#361)
487 * New Springfield Temperature and Soil Moisture decoding (#378)
488 * introduce functionality to decode the Oregon Scientific SL109H Remote Thermal Hygro Sensor (#368)
489 * Added data output (for json/csv/etc.) (#380)
490 * Acurite 606TX Sensor Support (#382)
491 * Cleanup of Acurite 606TX code that should have been done before (#383)
492 * add TFA pool thermometer support (#386)
493 * Enabled low battery detection on FineOffset WH1080 (#387)
494 * Add support for Kedsum Temperature/Humidity sensor (#389)
495 * added support for blyss dc5-uk-wh (#391)
496 * Add FSK_PULSE_MANCHESTER_ZEROBIT
497 * Add initial Schrader TPMS decoder
498 * Better Schraeder TPMS payload meaning
499 * Add Schreader TPMS crc calculation
500 * Add LightwaveRF initial driver (#394)
501 * Added Steelmate TPMS support (#396)
502 * Fix json output and minor rearrangement of code
503 * Add template decoder skeleton
504 * Add initial Elro DB286A support (#398)
505 * Elro DB286A: Correct id_string array length (#399)
506 * Updated README for new efergy_optical sensor and missing recent devices.
507 * Add CRC16-CCITT function
508 * Change to new output system
509 * Add brand parameter to data output format
510 * Add sensor WGR968 parser support
511 * Add Handling of error packet format
512 * Smell and Fix some bad code
513 * Changed CRC calculation to use new function in util.h no longer using lib_crc
514 * added file output support and changed energy to power. only output crc values when using -D argument.
515 * Only output crc when using -D argument
516 * I have kept the crc calculation to be the first 10 bytes. Bytes 11 and 12 are the CRC16_CCITT. The only puzzle left is why does the last byte does as it sometimes change to 80.
517 * Efergy Optical device added. Multiple changes to combine several files into one commit.
518 * Removing lib_crc files
519 * efergy_optical with CRC checks (#400)
520 * Honda Key Remote
521 * formatting changes
522 * Fix review errors,using Kdiff3 to compare the code
523 * Fix build
524 * Honda remote key fob, decodes which button has been pressed.
525 * Honda Keyfob changes
526 * Added Honda Remote decoder.
527 * Added Honda Remote
528 * Fixed to include Honda remote any my deletion of the README.md when trying to fix git conflicts.
529 * Changed author name at the top of the file, removed fprintf that was not behind if debug statement. Added a validater to check that number of bits are 386.
530 * Changed and fixed validation code to suit varying bits per row. Lock command has 394 bits whereas other commands only has 386 bits per row. (#405)
531 * Add THN802 and PCR800a to oregonscientific.c (#410)
532 * unbreak the build (#411)
533 * add battery status (low or ok) to F007TH ambient weather devices (#414)
534 * Add support for another Fine Offset sensor
535 * Convert Acurite "TH" (609TXC) to use data_make * Existing Acurite "TH" sensor now labeled as 609TXC * Use data_make() for JSON, CSV, KV output * minor code cleanup/reorg
536 * Add RadioHead ASK device
537 * Add option to register all devices
538 * Fix MAX_PROTOCOLS when enabling all devices
539 * acurite: disable all old api devices by default
540 * ambient_weather: fprintf cleanup
541 * brennstuhl_rcs_2044: disable all old api devices by default
542 * cardin: disable all old api devices by default
543 * danfoss: disable all old api devices by default
544 * dsc: disable all old api devices by default
545 * ec3k: disable all old api devices by default
546 * efergy_e2_classic: disable all old api devices by default
547 * elv: disable all old api devices by default
548 * gt_wt_02: disable all old api devices by default
549 * inovalley-kw9015b: disable all old api devices by default
550 * intertechno: disable all old api devices by default
551 * lacrosse: fprintf cleanup
552 * lacrossews: fprintf cleanup
553 * lightwave_rf: disable all old api devices by default
554 * mebus: disable all old api devices by default
555 * new_template: fprintf cleanup
556 * silvercrest: disable all old api devices by default
557 * steffen: disable all old api devices by default
558 * valeo: disable all old api devices by default
559 * x10_rf: disable all old api devices by default
560 * Use built in CRC functions
561 * Fix indent (RH ASK)
562 * Declare variables at the begining (RH ASK)
563 * Add CRC=OK (see #416) & fix syntax error (RH ASK)
564 * Fix debug output (RH ASK)
565 * fprintf fixup
566 * Add device debug output
567 * Added support for Kerui PIR sensor
568 * Fixes
569 * Cleanup related to devices disabled by default.
570 * new_template rework
571 * Make auto level limit the default
572 * Sun Mar 27 2016 mardnh@gmx.de
573 - Update to version 0.0.1.git1459106482.900fca7:
574 + use uintptr_t instead of unsigned long - fixes build error on win64
575 + fix: change doc comments from "samples" to "us"
576 + clean up casts regarding C Integer Promotions
577 + Oregon Scientific V1 Decoding
578 + add -U option to print timestamps in UTC
579 + Support for Proove
580 + Adjust pulse_tolerance to get all sensors to work
581 + Update calibeur rf104 to new data api
582 + add missing usage documentation for -n parameter: number of samples to read before quitting
583 + add -T option to set run duration
584 + Prevent crash when no output file is given with `-S`
585 + Fineoffset: Fix key/value printout
586 + pulse_analyzer: Add PCM detection
587 + Revert "add -T option to set run duration"
588 + Calibeur: Fix key/value printout
589 + pulse_demod_osv1: Only print preamble info when debugging
590 + Fix https://github.com/merbanan/rtl_433/issues/347
591 + use uintptr_t instead of unsigned long for the remaining devices
592 + mingw32 does not have setenv
593 + Remove spurious execute permission from README.md
594 * Fri Mar 11 2016 mardnh@gmx.de
595 - Update to version 0.0.1.git1457694384.7ab14a4:
596 + Added support for Fine Offset WH1080 weather station. Merging with Digitech XC0348 (it's a rebranded WH1080).
597 + Adding support for Fine Offset WH1080.
598 + Update fineoffset_wh1080.c
599 + Added support for Fine Offset WH1080
600 + Add remote control on chip HT680
601 + Rethinking algorithm
602 + fix decoders for WGR800 & THGR810 add decoder for PCR800
603 + adding a bitbuffer_find_repeated_row() with examples how it simplifies device code
604 + code cleanup
605 + starting to migrate to data_make
606 + only try the crc if the packet would match
607 + adding battery indicator for Nexus
608 + add labels for ambient_weather.c to match oregon_scientific.c printout
609 + Update README.md
610 + Added tristate coding.
611 + Correction data types in bitbuffer_find_repeated_row()
612 + new feature: allow multiple outputs (WIP)
613 + Decode device id from current_cost, and support more devices
614 + Add support for Conrad S3318P
615 + s3318p: use native temperature format
616 + Add support for Conrad S3318P
617 + also switch the labels on output conversion
618 + Spurious output for debug mode
619 + Remove some compiler warnings
620 + fix wind direction nibble extract for WGR800
621 + Remove some compiler warnings
622 + Remove some compiler warnings
623 + fix off-by-one and make the null explicit
624 + LaCrosse WS-2310 json output
625 + Fixed WS-2310 json gust_speed to gust_speed_ms
626 + Fix some memory leaks
627 + TFA Twin Plus 30.3049 json support
628 + Output less decimal places to get rid of bogus digits
629 + Update fineoffset_wh1080.c
630 + Switched to new data API
631 + Update generic_temperature_sensor.c
632 + KlikAanKlikUit json support
633 + Added data labels for KlikAanKlikUit output
634 + Added Akhan 100F14 RKE system
635 + Updated akhan_100F14 message passing
636 + Update CM180 Energy Sensor code - Add Checksum and new output system format
637 + Many sensor required a larger pulse tolerance
638 + Add Quhwa doorbell support
639 + Clearer code
640 + Add support for Quhwa doorbell
641 + Support for Quhwa doorbell
642 + data_make output for chuango
643 + Update device support
644 + add missing quhwa.c reference
645 * Thu Feb 4 2016 mardnh@gmx.de
646 - Update to version 0.0.0.git1454367220.e7bc33d:
647 + Auto level: Increase sensitivity to low signals
648 + FSK: Change FM demodulation to use integer atan2()
649 + Pulse_detect: Increase maximum number of pulses
650 + FSK: refactor FSK into own function for sanity
651 + Auto level: Make OOK level estimators a bit slower
652 + add a converter for cf32 (gnuradio output format)
653 + Convert Alecto to Pulse decoder
654 + Convert Inovalley to Pulse decoder
655 + Convert Nexus to Pulse decoder
656 + Convert Generic temperature sensor to Pulse decoder
657 + Convert Steffen to Pulse decoder
658 + Convert Mebus to Pulse decoder
659 + Convert Intertechno to Pulse Decoder
660 + Convert Newkaku / KlikAanKlikUit to Pulse decoder
661 + Convert Acurite to Pulse decoder
662 + Convert ELV to Pulse decoder
663 + Remove last sample based decoder OOK_PWM_D
664 + Remove OOK_PWM_D: Clean-up header
665 + Fix: Segmentation Fault in cf32 file support
666 + Update Wiki with new options
667 + only treat samples as cf32 when mode==3
668 + minor changes to support (cross-)compilation with MinGW
669 + newkaku: support APA3-1500R
670 + remove superfluous prototype
671 + fix loop syntax
672 + ignore buffers of all zeros.
673 + rewrite LaCrosse TX output to data fields
674 + adding data_make for humidity
675 + typo
676 + fix: broken bit operation
677 + Make quiet mode output at least test file name
678 + FSK: Change to F1/F2 estimation instead of F1/Fdelta
679 + emonTx: Add stub driver
680 + FSK: Increase initial frequency threshold
681 + Change pulse data from unsigned to int to avoid undefined behaviour
682 + fix limits for decoder
683 + [xc0348] Add CRC validation
684 + [xc0348] Don't filter on device id
685 + [xc0348] Fix temperature (top nibble doesn't belong)
686 + Include stdio for FILE
687 + [xc0348] Add json output
688 + [xc0348] Add csv fields
689 + FSK: Fix data is not cleared at End Of Package
690 + FSK: Fix for handling pulse overflow correctly
691 + new command line option `-C native|si|customary` that hooks into `data_acquired_handler` and if `si` and type is DATA_DOUBLE and key is temperature_C then celsius2fahrenheit, if `customary` and type is DATA_DOUBLE and key is temperature_F then fahrenheit2celsius. Also if there is a FORMAT the last character "C" / "F" will be switched accordingly.
692 + Emontx: Correct for sample frequency of 2.5 MHz
693 + FSK: Rework to make pulse polarity absolute (pulse = high frequency)
694 + bitbuffer: Add function to invert bits
695 + current_cost: Invert bits to compensate for absolute FSK
696 + FSK: correct comment
697 + FSK: Fix slow estimation at initial frequency
698 + Convert decoder limits to float instead of int, to allow more precision
699 + elv: Fix precision of bit limits
700 + rubicson: Fix precision of bit limits
701 + Switch protocol decoder limits to µs instead of "samples at 250000Hz"
702 + ec3k: Fix precision of bit limits
703 + valeo: Fix precision of bit limits
704 + dsc: Fix precision of bit limits
705 + current_cost: Fix precision of bit limits
706 + Add bitbuffer_extract_bytes() function for accessing unaligned data
707 + Add crc16() function
708 + Finish implementing emontx driver
709 + Change bit limits in r_device structure to float too
710 + Pulse detect: Make low level (noise) estimator even slower
711 + Pulse detect: supress spurious short gaps
712 + Pulse detect: Minor renaming for consistency
713 + Pulse analyzer: Print absolute timing
714 + Pulse analyzer: Print FSK frequencies
715 + Pulse analyzer: Print OOK carrier frequency
716 + Migrate fineoffset to new data format and add support for TFA 30.3157 Temperature sensor
717 + Fix building with autotools
718 + Migrate nexus to new data format and add support for Technoline TX 9116 Temperature sensor
719 + fineoffset: fix typo (unbreak humidity sensor)
720 + fix: missing NULL terminator
721 + fix: use fabsf() instead of abs()
722 + emontx: Increase size of words[] array for endianness conversion
723 + alecto: only accept 36 bit packets
724 + rubicson: only accept 36 bit packets
725 + oil_watchman: Return events count
726 + emontx: Return events count
727 + rubicson: switch to new data api
728 + change output of -F kv to resemble the custom fprintf output of the decoders
729 - add patch rtl_433-disable-test.diff to disable build-time-tests for now
730 * Sun Jan 3 2016 mardnh@gmx.de
731 - Update to version 0.0.0.git1450346637.879b467:
732 + Add support for new demodulation
733 + Add support for WT450 devices
734 + Fix automake builds Update source file list and set compiler in C99 mode
735 + rubicson: implement crc and other parameters
736 + nexus: clean up the nexus protocol
737 + WT450: Better packet detection, battery indicator
738 + WT450: Add missing the supported device label in README file.
739 + New Lacrosse Weather Station Decoding
740 + Added Esperanza EWS
741 + LaCrosse Weather Station WS-2310TWC changes
742 + Updated decoding of Lacrosse Weather Station
743 + DSC Security Contact added CRC-8 calc/check * Added "little-endian" CRC-8 calculation * Moved reverse8() to util.c * Quieted WT450 callback false positive messages
744 + Updated crc8 to take initial CRC value as a parameter
745 + Read data from stdin with '-'
746 + Added quiet mode (-q) to suppress non-data related messages
747 + Lacrosse Weather Station Decoding cleanup
748 + Added missing wt450.c for autoconf compile
749 + Minor documentation update
750 + Include the last sample when saving samples between filter runs
751 + Share memory between fm buffer and temporary buffer
752 + Add support for Efergy e2 classic
753 + Remove unused command line argument 'c' (used to be decimation level)
754 + Only allocate synchronous read buffer if synchronous reads are used
755 + WT450: Fix parity computation, error messages only in debug mode
756 + add Inovalley kw9015b rain and temperature weather station
757 + add new noname wireless wheather station
758 + fix makefile.am
759 + change r_device->name from ""KW9015B Transmitter" to "Inovalley kw9015b rain and Temperature weather station"
760 + rename source / callback generic_temperature_sensor
761 + rename r_device->name from "RF Wireless Temp Transmitter" to "Generic temperature sensor 1"
762 + Acurite 592TXR Temperature/Humidity Sensor
763 + Acurite 592TXR Temperature/Humidity Sensor
764 + Updated README.md with new device numbers
765 + Acurite 986 Refrig/Freezer Temp initial support
766 + Acurite 986, add CRC check, fix negative values
767 + Acurite 986 low battery detection
768 + Inovalley kw9015b : fix negative temperature
769 + General structural data support for generating (ie.) JSON
770 + Generic temperature sensor 1 : fix negative temperature
771 + Add support for RTGN318
772 + Correct indentation
773 + data: provide a key-value-printer
774 + data: added formatting support
775 + rtl_433: added JSON support
776 + wt450: use JSON output instead of fprintf
777 + data: introduce auxiliary data as an argument
778 + data: only format key-value-format, not JSON
779 + data: added CSV support
780 + rtl_433: added CSV support. Requires driver support.
781 + wt450: added CSV support (provide .fields)
782 + waveman: added structured data support
783 + Fix compilation with autotools
784 + util: Make comment consistent
785 + util: Fix mismatched comment
786 + ambient: Migrate to using common method for output
787 + Updated README.md
788 + Migrate "prologue" to new output handler
789 + Prevent data files from being overwritten
790 + README.md documentation updates
791 + README.md space to fab fix for consitency * fix table markdown typo
792 + waveman: added missing comma to fix CSV output
793 + data: fixed the filtering of CSV fields
794 + Convert Waveman to pulse decoder
795 + Changed acurite 5n1 to use pulse demodulator
796 + Convert Silvercrest to use pulse demodulator
797 + Remove pwm_p_decode() and OOK_PWM_P
798 + Convert from GNU to C99 syntax
799 + Update alecto driver to new "data" format
800 + Update oregon_scientific driver to new "data"
801 + Fix indentation
802 + Fix missing comma
803 + Add Hideki TS04 sensors
804 + Support framed FSK Manchester decoding compatible with Si4320/RFM01
805 + Add Watchman Sonic ultrasonic oil tank monitor
806 + Add heuristic for detecting RFM01-framed FSK
807 + hideki: Remove overzealous warning about invalid parity
808 + Add bitbuffer_search() and bitbuffer_manchester_decode() functions
809 + Convert oil_watchman to bitbuffer_search() + bitbuffer_manchester_decode()
810 + Revert "Support framed FSK Manchester decoding compatible with Si4320/RFM01"
811 + Add Watchman to readme
812 + Add CurrentCost TX device
813 + Fix indent + TODO (minor for CurrentCost sensor)
814 + Fix negatif temp value for Hideki TS04
815 + Use constant to define and check OS (v2) sensor_id
816 + Fix channel error with some OS devices
817 + Do not require first byte of Watchman packets to be 0x28
818 + Update Readme.md
819 + Sync usage messages and README.md
820 + README improvements, added typical command line * rtl_433: better description of ppm error option
821 + Added -W to overwrite files
822 + Added -W to README.md
823 + Auto level - initial implementation
824 + Auto level - suppress spurious initial pulses
825 + FSK spurious short pulse suppression
826 + Auto level - print level in analyzer
827 + Fix to read complete file
828 + Pass 0 into local_time_str() for current time instead of using time()
829 + When reading sample files, make local_time_str() show offset not time of day
830 + Add temperature output in °C to Watchman decode
831 + Auto level - minor fixes
832 + Improve comment about level estimates
833 + Fix automake build
834 + Sort source file lists in CMakeLists.txt and Makefile.am
835 * Sun Sep 27 2015 mardnh@gmx.de
836 - initial package

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed