Commit Graph

1927 Commits

Author SHA1 Message Date
Emmanuel N
a227df4f33 Fix indent (RH ASK) 2016-09-04 20:47:10 +02:00
Emmanuel N
41e60a5b64 Use built in CRC functions 2016-09-04 20:46:18 +02:00
Benjamin Larsson
30e62dee9e x10_rf: disable all old api devices by default 2016-09-04 12:57:17 +02:00
Benjamin Larsson
7f3837c1e2 valeo: disable all old api devices by default 2016-09-04 12:56:06 +02:00
Benjamin Larsson
3dfca887fb steffen: disable all old api devices by default 2016-09-04 12:54:39 +02:00
Benjamin Larsson
78037c4a25 silvercrest: disable all old api devices by default 2016-09-04 12:54:01 +02:00
Benjamin Larsson
ce294b63b0 new_template: fprintf cleanup 2016-09-04 12:51:06 +02:00
Benjamin Larsson
7c62efc0fc mebus: disable all old api devices by default 2016-09-04 12:49:58 +02:00
Benjamin Larsson
70cbe9d385 lightwave_rf: disable all old api devices by default 2016-09-04 12:48:53 +02:00
Benjamin Larsson
f17ee626d6 lacrossews: fprintf cleanup 2016-09-04 12:47:49 +02:00
Benjamin Larsson
a7a17d029e lacrosse: fprintf cleanup 2016-09-04 12:43:28 +02:00
Benjamin Larsson
285a6131f0 intertechno: disable all old api devices by default 2016-09-04 12:40:44 +02:00
Benjamin Larsson
c873de0b07 inovalley-kw9015b: disable all old api devices by default 2016-09-04 12:40:18 +02:00
Benjamin Larsson
987c7693e6 gt_wt_02: disable all old api devices by default 2016-09-04 12:09:04 +02:00
Benjamin Larsson
fcaed6c75b elv: disable all old api devices by default 2016-09-04 12:07:19 +02:00
Benjamin Larsson
f0fbb0cbef efergy_e2_classic: disable all old api devices by default 2016-09-04 12:05:02 +02:00
Benjamin Larsson
9a93cb032d ec3k: disable all old api devices by default 2016-09-04 12:03:21 +02:00
Benjamin Larsson
42af687946 dsc: disable all old api devices by default 2016-09-04 12:02:06 +02:00
Benjamin Larsson
b87c9ff342 danfoss: disable all old api devices by default 2016-09-04 12:00:08 +02:00
Benjamin Larsson
330207fb05 cardin: disable all old api devices by default 2016-09-04 11:58:46 +02:00
Benjamin Larsson
ae9a162cf9 brennstuhl_rcs_2044: disable all old api devices by default 2016-09-04 11:57:40 +02:00
Benjamin Larsson
e1ef8001d6 ambient_weather: fprintf cleanup 2016-09-04 11:56:03 +02:00
Benjamin Larsson
bdfbc7ed82 acurite: disable all old api devices by default 2016-09-04 11:52:23 +02:00
Benjamin Larsson
e1dd12081b Fix MAX_PROTOCOLS when enabling all devices 2016-09-04 11:39:49 +02:00
Benjamin Larsson
3f9553de35 Add option to register all devices 2016-09-04 11:38:29 +02:00
Emmanuel N
e5736fd857 Add RadioHead ASK device 2016-09-02 14:46:50 +02:00
Benjamin Larsson
0779a88499 Merge pull request #420 from rct/acurite_th_json
Convert Acurite "TH" (609TXC) to use data_make
2016-09-01 09:27:04 +02:00
Robert Terzi
52b9d12af1 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
2016-08-31 19:15:33 -04:00
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