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

Annotation of /rpms/rtl_433/contribs9/rtl_433.spec

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


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

1 jpp 1.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