Commit Graph

1066 Commits

Author SHA1 Message Date
Jeffson
cfa5c05448 Smell and Fix some bad code 2016-07-30 15:25:07 +08:00
Jeffson
bd734832c4 Add Handling of error packet format 2016-07-30 14:59:46 +08:00
Jeffson
78e66733a0 Add sensor WGR968 parser support 2016-07-30 14:40:13 +08:00
Jeffson
0d699a6e5e Add brand parameter to data output format 2016-07-30 14:27:10 +08:00
Jeffson
d8b1cb8fdc Change to new output system 2016-07-30 14:12:00 +08:00
Fabian Zaremba
501573dc09 Elro DB286A: Correct id_string array length (#399) 2016-07-13 10:11:24 +02:00
Fabian Zaremba
48312e0424 Add initial Elro DB286A support (#398)
* Add initial Elro DB286A support

* Correct line removal

* Declare variables at beginning of block

* Use preprocessor define for constants

* Change 'id' field name to 'code'

* Move check for bitrow length below variable declarations

* Export compare_rows and count_repeats functions

* Use PWM_RAW with appropriate limits to separate messages
Makes it possible to use bitrows directly to check signal,
also to generate hex code instead of binary string

* Correct stray line removal

* Correct file header, add copyright notice

* Move check in front of code generation
2016-07-12 23:31:13 +02:00
Benjamin Larsson
cf5b37de02 Add template decoder skeleton 2016-07-11 23:54:06 +02:00
Benjamin Larsson
6d6a822d53 Fix json output and minor rearrangement of code 2016-07-07 23:58:36 +02:00
johnjore
6fd5fc7e0e Added Steelmate TPMS support (#396) 2016-07-07 23:31:38 +02:00
vestom
fa3a5996b4 Add LightwaveRF initial driver (#394)
Only tested with gfile004_open.data from Kevin Elliot

Run with debug to see decoding steps in bitbuffer:
$./rtl_433 -r gfile004_open.data -D
2016-07-06 08:26:08 +02:00
Benjamin Larsson
9c5e74c9f3 Add Schreader TPMS crc calculation 2016-07-05 02:26:30 +02:00
Benjamin Larsson
779dd6994f Better Schraeder TPMS payload meaning 2016-07-05 02:09:37 +02:00
Benjamin Larsson
87e6c32caf Add initial Schrader TPMS decoder 2016-07-05 00:25:02 +02:00
Benjamin Larsson
facfc4776b Add FSK_PULSE_MANCHESTER_ZEROBIT 2016-07-03 20:34:25 +02:00
johnjore
fcc6cc2ee9 added support for blyss dc5-uk-wh (#391) 2016-06-26 18:49:51 +02:00
nebulous
5c7d33641d Add support for Kedsum Temperature/Humidity sensor (#389)
http://amzn.to/1Y3DHb6
2016-06-06 23:03:11 +02:00
Nik
b7cae91c97 Enabled low battery detection on FineOffset WH1080 (#387) 2016-06-04 12:21:42 +02:00
András
2774bcf5f5 add TFA pool thermometer support (#386)
* add TFA pool thermometer support

* DECL to the end
2016-05-28 19:47:21 +02:00
Karl Heinz Kremer
aaee041ae9 Cleanup of Acurite 606TX code that should have been done before (#383)
* Added support for the Acurite 606TX (temperature only) sensor.

* Added support for the Acurite 606TX (temperature only) sensor.

* Change sensor name. Update fork and fix merge conflicts.

* Merge fixes.

* Removed old and redundant  "fprintf" output
Added the 606TX sensor to the list of supported devices at the top of the file
2016-05-24 17:45:44 +02:00
Karl Heinz Kremer
a203075ca3 Acurite 606TX Sensor Support (#382)
* Added support for the Acurite 606TX (temperature only) sensor.

* Added support for the Acurite 606TX (temperature only) sensor.

* Change sensor name. Update fork and fix merge conflicts.

* Merge fixes.
2016-05-24 08:37:42 +02:00
Jonas Köritz
42d6da1694 Added data output (for json/csv/etc.) (#380) 2016-05-23 21:50:28 +02:00
Matt Panaro
ba200731b1 introduce functionality to decode the Oregon Scientific SL109H Remote Thermal Hygro Sensor (#368) 2016-05-20 15:23:36 +02:00
ygator
579187cf79 New Springfield Temperature and Soil Moisture decoding (#378) 2016-05-19 22:22:40 +02:00
0xDA221E
10f261604d missing backtick in readme.md, now in LF (#361)
* missing backtick

* changed CRLF to LF
2016-05-15 02:28:47 +02:00
Marc Meadows
76635e90ec Fix incorrect handling of negative temperatures in ambient_weather.c (#376)
* Fix incorrect handling of negative temperatures in ambient_weather.c

As described in issue #375

* Use int instead of uint32_t as suggested by zuckschwerdt.
2016-05-15 02:27:51 +02:00
Benjamin Larsson
bf4f9b4ebd Merge pull request #367 from ovrheat/patch-1
Improved datetime/weather signal type detection for FineOffset WH1080.
2016-04-20 10:47:03 +02:00
Nik
101554ccf0 Improved datetime/weather signal type detection.
Depending on device_id, sometimes datetime type signal wasn't recognized, should be fixed now.
2016-04-20 00:16:59 +02:00
Benjamin Larsson
7ae6909461 Merge pull request #363 from somesortoferror/master
use binary mode to open file - fixes decoding on windows
2016-04-13 14:30:13 +02:00
somesortoferror
6165d7cc01 use binary mode to open file - fixes decoding on windows 2016-04-13 13:08:08 +01:00
Benjamin Larsson
87932cb9b4 Merge pull request #358 from panarom/duration
add -T option to set run duration
2016-04-11 09:48:35 +02:00
Benjamin Larsson
30e1ec6b68 Merge pull request #362 from PhantomHeather/master
data_acquired_handler output
2016-04-09 23:26:39 +02:00
PhantomHeather
ea01c4b1f2 Fixed generic_remote to utilized data_acquired_handler to support json output.
Not perfectly indented, but works.
2016-04-09 23:21:46 +02:00
Matt Panaro
91d0d79dc2 add -T option to set run duration
run rtl_433 for a specified amount of seconds (minimum), then quit.  Useful for discrete (rather than continuous) data gathering
2016-04-01 22:08:42 +00:00
Benjamin Larsson
6cbdc3b3ba Merge pull request #355 from ygator/master
Disable acurite rain gauge due to false positive with oregon scientif…
2016-03-29 20:03:13 +02:00
YGator
f57755f823 Disable acurite rain gauge due to false positive with oregon scientific v1 2016-03-29 13:34:00 -04:00
Benjamin Larsson
3fb3ebf976 Merge pull request #352 from zuckschwerdt/feat-bresser
Adding support for the Bresser 3CH type sensor
2016-03-28 13:09:12 +02:00
Christian W. Zuckschwerdt
ddbe2f750a Adding support for the Bresser 3CH type sensor 2016-03-28 09:33:39 +02:00
Benjamin Larsson
900fca7b3d Merge pull request #350 from mnhauke/master
Fix build via mingw32
2016-03-27 21:21:22 +02:00
Martin Hauke
36e6fe6631 Remove spurious execute permission from README.md 2016-03-27 13:46:54 +02:00
Martin Hauke
c7f2b3be19 mingw32 does not have setenv
workaround to make it compile via mingw32
2016-03-27 13:46:07 +02:00
Martin Hauke
2315a87216 use uintptr_t instead of unsigned long for the remaining devices 2016-03-27 13:39:32 +02:00
Benjamin Larsson
a471bcc366 Merge pull request #343 from somesortoferror/master
use uintptr_t instead of unsigned long - fixes build error on win64
2016-03-27 09:46:50 +02:00
Benjamin Larsson
d7d1e7531d Merge pull request #346 from vestom/upstream
Pulse analyzer: Add PCM detection. Minor cleanup.
2016-03-25 19:47:51 +01:00
Benjamin Larsson
d94687ea25 Merge pull request #348 from kajksa/master
Fix https://github.com/merbanan/rtl_433/issues/347
2016-03-25 19:45:30 +01:00
Ask Jakobsen
f697bc150a Fix https://github.com/merbanan/rtl_433/issues/347 2016-03-25 18:45:37 +01:00
Tommy Vestermark
ff7638abfb pulse_demod_osv1: Only print preamble info when debugging
Less noise :-)
2016-03-25 15:54:19 +01:00
Tommy Vestermark
8bcb4bbf32 Calibeur: Fix key/value printout 2016-03-25 15:34:06 +01:00
Benjamin Larsson
9b1c68c66f Revert "add -T option to set run duration"
This reverts commit a07d8b7244.
2016-03-25 15:04:24 +01:00
Tommy Vestermark
d9ceb4c37f pulse_analyzer: Add PCM detection
Works with Danfoss sensor.
Added some comments as well
2016-03-25 14:59:57 +01:00