Commit Graph

1927 Commits

Author SHA1 Message Date
Robert Högberg
5e001b10c5 Fix automake builds
Update source file list and set compiler in C99 mode
2015-10-03 00:46:56 +02:00
Ladislav Foldyna
16db05a69e Add support for WT450 devices 2015-09-30 21:48:00 +02:00
Ladislav Foldyna
49647d09f9 Add support for new demodulation
No level shift within the clock cycle translates to a logic 0
One level shift within the clock cycle translates to a logic 1
Each clock cycle begins with a level shift

+---+   +---+   +-------+       +  high
|   |   |   |   |       |       |
|   |   |   |   |       |       |
+   +---+   +---+       +-------+  low

^       ^       ^       ^       ^  clock cycle
|   1   |   1   |   0   |   0   |  translates as
2015-09-30 21:47:49 +02:00
Benjamin Larsson
69e6b03248 Merge pull request #171 from jcarduino/master
output correction. Celcius has space, Humidity corrected to also have space
2015-09-19 22:30:26 +02:00
johan
8d5356b1e4 output correction. Celcius has space, Humidity corrected to also have a space 2015-09-19 22:24:23 +02:00
Benjamin Larsson
e1bfca43b4 Merge pull request #170 from nebman/master
generic remote sc/pt226x ev1527: increase the tolerance to 50
2015-09-18 10:38:07 +02:00
Benjamin Larsson
5a65e344f9 Merge pull request #167 from viraptor/digitech
Add support for digitech weather station
2015-09-05 22:05:22 +02:00
Stanisław Pitucha
b3747796db Add support for digitech weather station
Currectly works: wind, temperature, humidity
To do: rain, pressure, checksum validation
2015-09-06 00:55:50 +10:00
Benjamin Larsson
11925b29d0 Merge pull request #165 from jcarduino/master
Extra check false positive
2015-09-02 12:11:00 +02:00
johan
baf26af7a1 Extra check false positive
(sometimes packages from prologue come in detected with correct crc,
humidity is > 100 in these cases)
2015-09-02 11:42:52 +02:00
Benjamin Larsson
8c552fa5fe Merge pull request #163 from ortylp/TFA_Twin_Plus_30.3049
TFA_Twin_Plus_30.3049: update MAX_PROTOCOLS (avoid crash), update REA…
2015-09-01 12:55:52 +02:00
Paul Ortyl
3cc7f095e3 TFA_Twin_Plus_30.3049: update MAX_PROTOCOLS (avoid crash), update README.md 2015-09-01 12:11:04 +02:00
Benjamin Larsson
65867d4121 Merge pull request #162 from ortylp/TFA_Twin_Plus_30.3049
TFA-Twin-Plus-30.3049: use optimised byte reversal procedure
2015-09-01 10:31:38 +02:00
Paul Ortyl
cb819fb956 TFA-Twin-Plus-30.3049: use optimised byte reversal procedure 2015-08-31 23:40:48 +02:00
Benjamin Larsson
573e0b9225 Merge pull request #161 from ortylp/TFA_Twin_Plus_30.3049
TFA-Twin-Plus-30.3049
2015-08-31 23:00:40 +02:00
Paul Ortyl
f55cd06199 TFA-Twin-Plus-30.3049: additional fields decoded, working checksum 2015-08-31 22:45:10 +02:00
Benjamin Larsson
71d13166bf Merge pull request #160 from ortylp/GT_WT_02
GT_WT_02: adjust display of humidity to mimic the authorised receiver, count channels from 1
2015-08-31 18:30:23 +02:00
Paul Ortyl
c4bfc17808 TFA-Twin-Plus-30.3049: first working protype 2015-08-31 18:25:36 +02:00
Paul Ortyl
09102408f5 initial commit for TFA 30.3049 2015-08-31 18:20:10 +02:00
Paul Ortyl
70287e3139 GT_WT_02: adjust display of humidity to mimic the authorised receiver 2015-08-31 17:44:29 +02:00
Benjamin Larsson
f6a02b4823 Merge pull request #159 from pcm020/master
Checksum in Owl CM160
2015-08-31 10:36:39 +02:00
pcm020
d33ba8a90e Merge remote-tracking branch 'upstream/master' 2015-08-31 02:31:42 +02:00
pcm020
7efba936ef Checksum in Owl CM160 2015-08-31 01:47:27 +02:00
Benjamin Larsson
9cfda61c04 rubicson: fix timing and Auriol support 2015-08-30 21:49:41 +02:00
Benjamin Larsson
29c9d11467 Silence debug output 2015-08-30 21:48:29 +02:00
Benjamin Larsson
3784cd7c9f Change rubicson to OOK_PULSE_PPM_RAW 2015-08-30 20:14:10 +02:00
nebman
b2d9616fae generic remote: increase the tolerance to 50 2015-08-30 19:12:27 +02:00
Benjamin Larsson
edf7f3187e Merge pull request #157 from nebman/master
revert additional chuango output, add new device "generic_remote" to deal with SC226x and EV1527 coding
2015-08-30 15:42:55 +02:00
nebman
dc0728b005 device: generic remote/sensor chip SC226x/EV1527 added, support for 116/351 timing, plain data output 2015-08-30 15:03:22 +02:00
nebman
5c82b64333 chuango: revert tristate and 16/8bit code output 2015-08-30 14:16:41 +02:00
Benjamin Larsson
589539a7ec Merge pull request #156 from nebman/master
chuango: invert coding, display SC2262 8bit/4bit (16bit/8bit in binary) address/data model and tristate
2015-08-29 22:40:08 +02:00
Benjamin Larsson
a6dcd55a7f Merge pull request #155 from vestom/upstreaming
Implement a PWM decoder with precise timing for increased selectivity
2015-08-29 22:33:38 +02:00
nebman
3654d2ab7c chuango: invert coding, display SC2262 8bit/4bit (16bit/8bit in binary) address/data model and tristate 2015-08-29 21:26:58 +02:00
Tommy Vestermark
2042f37b47 Ambient: Add check for length of message to reduce false positives 2015-08-29 21:16:32 +02:00
Tommy Vestermark
b22c0cd870 Pulse_analyzer: Terminate pulses to ensure EOP detection in demodulator
Will now decode e.g. FSK pulses.
2015-08-29 16:44:57 +02:00
Tommy Vestermark
cfb78dd92a FSK: Fix pulse overflow and integer overflow
Avoids crash when detecting too many FSK pulses.
Frequncy estimaters could overflow when F1 and F2 are too far apart.
2015-08-29 16:03:13 +02:00
Tommy Vestermark
f6fc204bbb Implement a PWM decoder with precise timing for increased selectivity
Makes Chuango less noisy
Has provision for replacing ternary encoder (implements sync)
Can be expanded to include more selectivity (e.g. gap timing)
Can be expanded to include start bit removal (for replacing RAW)
2015-08-29 15:20:21 +02:00
Benjamin Larsson
685ca11056 Merge pull request #152 from vestom/upstreaming
Update README. Improve Pulse Analyzer
2015-08-23 16:54:07 +02:00
Tommy Vestermark
fb3bae6bb1 README.md: removing superfluous space... 2015-08-23 16:46:46 +02:00
Tommy Vestermark
3748ec3911 README.md: ... back-ticks
Difficult to test without many commits...
2015-08-23 16:44:59 +02:00
Tommy Vestermark
5bbc84dc58 README.md: Fix wiki formatting issue
Move from 4 spaces at each line to three back-tick coding with direct
copy-and-pase. Should make it easier to update in the future.
2015-08-23 16:43:07 +02:00
Tommy Vestermark
ea486a9490 Update README.md with latest output from -h 2015-08-23 16:32:22 +02:00
Tommy Vestermark
d3d3119ba2 Merge https://github.com/merbanan/rtl_433 into experimental 2015-08-23 16:09:10 +02:00
Tommy Vestermark
e348ff75fe pulse_analyzer(): Simplify and improve ternary PWM detection 2015-08-23 16:08:52 +02:00
Benjamin Larsson
9e5fbe9e6f Merge pull request #151 from vestom/upstreaming
Add Valeo, Chuango devices. Improve pulse analyzer.
2015-08-22 15:10:33 +02:00
Tommy Vestermark
0a67863f00 Options: Pulse analyzer should be 'A' not 'Q'. Duh! :-) 2015-08-22 13:19:40 +02:00
Tommy Vestermark
15090727b7 pulse_analyzer: Correct bug in PWM ternary detection 2015-08-22 13:17:53 +02:00
Tommy Vestermark
57b0f2bbd9 Chuango: Reduce false positives 2015-08-22 11:55:20 +02:00
Tommy Vestermark
28b15fecbc Options: Add -Q option for pulse analyzer
Is becoming more useful and should be more visible
2015-08-22 11:37:30 +02:00
Tommy Vestermark
5c113c2c30 pulse_analyzer(): Add decoding attempts 2015-08-22 11:14:53 +02:00