1099 Commits

Author SHA1 Message Date
Benjamin Larsson
0fb4dec498 Add support for another Fine Offset sensor 0.1 2016-08-27 15:31:45 +02:00
planetclegg
4a9e658d91 add battery status (low or ok) to F007TH ambient weather devices (#414) 2016-08-16 19:46:40 +02:00
ckuethe
d2780ff771 unbreak the build (#411) 2016-08-09 02:16:27 +02:00
timmehrees
229c53f5d7 Add THN802 and PCR800a to oregonscientific.c (#410)
* AddTHN802+PCR800A

Added THN802 and PCR800a to Oregonscientific.c file

* total_rainCSVfix

Changed field name total_rain to rain_total for PCR800, PCR800a, and
RGR968 for csv output option to work as expected
2016-08-08 09:58:31 +02:00
Adrian Stevenson
0a992afe3a 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) 2016-08-06 13:10:50 +02:00
Benjamin Larsson
e2f70d1cd3 Merge pull request #403 from ukshady/master
Honda Remote
2016-08-01 20:20:45 +02:00
ukshady
a206ab475f 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.
2016-08-01 17:50:33 +00:00
ukshady
f4b3b8b584 Fixed to include Honda remote any my deletion of the README.md when trying to fix git conflicts. 2016-07-31 22:00:05 +00:00
ukshady
aaafb49edd Added Honda Remote 2016-07-31 21:51:24 +00:00
ukshady
9ba546256e Merge branch 'master' of https://github.com/ukshady/rtl_433-1
Conflicts:
	README.md
	src/CMakeLists.txt
2016-07-31 21:50:00 +00:00
ukshady
e48e335691 Added Honda Remote decoder. 2016-07-31 21:35:21 +00:00
ukshady
60e270fff6 Honda Keyfob changes 2016-07-31 21:04:59 +00:00
ukshady
89bb28281c Honda remote key fob, decodes which button has been pressed. 2016-07-31 21:02:22 +00:00
Benjamin Larsson
d2a8a55d90 Fix build 2016-07-31 22:15:18 +02:00
Benjamin Larsson
4c22fcd4db Merge pull request #401 from wufengyi/master
Create pull request for splitting previous commit
2016-07-31 14:37:30 +02:00
Jeffson
492784c785 Fix review errors,using Kdiff3 to compare the code 2016-07-31 20:34:41 +08:00
ukshady
76e2680c1b formatting changes 2016-07-31 07:29:11 +00:00
ukshady
41d5495e98 Honda Key Remote 2016-07-31 06:35:34 +00:00
Adrian Stevenson
a8f1639e01 efergy_optical with CRC checks (#400)
* Updated README for new efergy_optical sensor and missing recent devices.

* Added support for efergy_optical.c with crc checksum calculation.
whilst the code does validate the checksum it does not reject data based on invalid checksum.
New library added for checksum calculations.

* Changed code to output results on a good checksum.

* Added header file for lib_crc to include directory

* Updated README for new efergy_optical sensor and missing recent devices.

Added support for efergy_optical.c with crc checksum calculation.
whilst the code does validate the checksum it does not reject data based on invalid checksum.
New library added for checksum calculations.

Changed code to output results on a good checksum.

Added header file for lib_crc to include directory

* Changed CRC calculation to use new function in util.h
no longer using lib_crc

* added file output support and changed energy to power.
only output crc values when using -D argument.

* Only output crc when using -D argument

* 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.

Byte Count        1   2   3   4   5   6   7   8   9  10  11   12   13
Bytes Array      [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
       [00] {97}  0a  a2  ba 40  00  00  00  00  07  0f  d5   5d   00

Calculated crc is 0xD55D
Received csum1 is 0xD55D

* Efergy Optical device added.
Multiple changes to combine several files into one commit.

* Removing lib_crc files
2016-07-30 21:36:06 +02:00
ukshady
4ca28fe8cc Removing lib_crc files 2016-07-30 16:25:51 +00:00
ukshady
233bfeaa6f Efergy Optical device added.
Multiple changes to combine several files into one commit.
2016-07-30 16:20:01 +00:00
ukshady
e043822a7e 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.

Byte Count        1   2   3   4   5   6   7   8   9  10  11   12   13
Bytes Array      [0] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]
       [00] {97}  0a  a2  ba 40  00  00  00  00  07  0f  d5   5d   00

Calculated crc is 0xD55D
Received csum1 is 0xD55D
2016-07-30 11:29:23 +00:00
ukshady
4a6e33c28a Only output crc when using -D argument 2016-07-30 10:55:05 +00:00
ukshady
56e3dc71c9 added file output support and changed energy to power.
only output crc values when using -D argument.
2016-07-30 10:49:38 +00:00
ukshady
49004d8532 Changed CRC calculation to use new function in util.h
no longer using lib_crc
2016-07-30 10:28:49 +00:00
ukshady
5ad3e06059 Merge branch 'master' of https://github.com/merbanan/rtl_433 2016-07-30 09:54:43 +00:00
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
Benjamin Larsson
1473dbf517 Add CRC16-CCITT function 2016-07-30 00:16:28 +02:00
ukshady
4123c19406 Merge branch 'master' of https://github.com/ukshady/rtl_433 2016-07-28 12:59:34 +00:00
ukshady
3a3317948f Updated README for new efergy_optical sensor and missing recent devices.
Added support for efergy_optical.c with crc checksum calculation.
whilst the code does validate the checksum it does not reject data based on invalid checksum.
New library added for checksum calculations.

Changed code to output results on a good checksum.

Added header file for lib_crc to include directory
2016-07-28 12:58:34 +00:00
ukshady
bc6e9c109a Added header file for lib_crc to include directory 2016-07-28 12:53:22 +00:00
ukshady
65553744d5 Changed code to output results on a good checksum. 2016-07-28 12:40:47 +00:00
ukshady
72b7133d9f Added support for efergy_optical.c with crc checksum calculation.
whilst the code does validate the checksum it does not reject data based on invalid checksum.
New library added for checksum calculations.
2016-07-28 11:12:26 +00:00
ukshady
4415281487 Updated README for new efergy_optical sensor and missing recent devices. 2016-07-28 11:06:23 +00: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