Punit Agrawal
e99c2ef81e
util: Fix mismatched comment
...
Fixes: 8fb0c0895e ("Acurite 592TXR Temperature/Humidity Sensor")
2015-11-24 10:18:04 +00:00
Punit Agrawal
3df6353c84
util: Make comment consistent
...
Fixes: a2b6069e6c ("initial implementation for GT_WT_02 decoder")
2015-11-24 10:14:36 +00:00
Benjamin Larsson
e7081ce54d
Merge pull request #201 from eras/json
...
Structural data & JSON support
2015-11-23 22:57:21 +01:00
Erkki Seppälä
920e9f6504
rtl_433: added CSV support. Requires driver support.
...
Driver support is required for building the common CSV header.
2015-11-23 23:47:54 +02:00
Erkki Seppälä
a3f7561a61
data: added CSV support
...
This requires the client code to first collect the permitted CSV fields
and use data_csv_init to pass them to the CSV builder.
2015-11-23 23:47:54 +02:00
Erkki Seppälä
06c4d39c4a
data: introduce auxiliary data as an argument
2015-11-23 23:47:54 +02:00
Erkki Seppälä
5ef147f99f
rtl_433: added JSON support
2015-11-23 23:47:54 +02:00
Erkki Seppälä
c7673f7cee
data: added formatting support
2015-11-23 23:47:54 +02:00
Erkki Seppälä
17eb918cde
data: provide a key-value-printer
2015-11-23 23:47:54 +02:00
Erkki Seppälä
44d0740a8c
General structural data support for generating (ie.) JSON
...
Adds a new interface for constructing, printing and releasing data_t*
structures. The data structure describes typed hierarchical data (much like
json) and then provides a function for dumping it to a file descriptor.
It comes with a small test.
2015-11-22 12:25:58 +02:00
rct
ca8c60e6ec
Acurite 986 Refrig/Freezer Temp initial support
2015-11-14 14:16:54 -05:00
rct
4583725f78
Merge branch 'acurite-592txr' of https://github.com/rct/rtl_433 into acurite-592txr
...
Conflicts:
include/rtl_433.h
include/rtl_433_devices.h
2015-11-07 17:50:08 -05:00
rct
8fb0c0895e
Acurite 592TXR Temperature/Humidity Sensor
...
- Add support for 592TXR "Tower" temperature/humidity sensor
- Alternate 5n1 weather station shared device decode with 592TXR
- Wind direction decoding matches Aculink bridge and Acurite 1512 consoles
- More reliable decoding/detection with PWM_TERNARY demod (wider level range)
- Timestamps on 5n1 output
- Original 5n1 implementation left unchanged for compatibility
2015-11-07 17:46:31 -05:00
rct
67dc53df1f
Acurite 592TXR Temperature/Humidity Sensor
...
- Add support for 592TXR "Tower" temperature/humidity sensor
- Alternate 5n1 weather station shared device decode with 592TXR
- Wind direction decoding matches Aculink bridge and Acurite 1512 consoles
- More reliable decoding/detection with PWM_TERNARY demod (wider level range)
- Timestamps on 5n1 output
- Original 5n1 implementation left unchanged for compatibility
2015-11-07 17:02:33 -05:00
AlexandreCo
a70b6716bb
rename source / callback generic_temperature_sensor
2015-11-05 20:28:50 +01:00
AlexandreCo
1541670660
add new noname wireless wheather station
2015-11-02 22:11:02 +00:00
AlexandreCo
10ae9f7c68
add Inovalley kw9015b rain and temperature weather station
2015-11-02 21:58:48 +00:00
Robert Högberg
10e5c02c07
Add support for Efergy e2 classic
2015-10-17 22:18:26 +02:00
Robert Högberg
494601e49c
Minor documentation update
2015-10-14 18:33:12 +02:00
rct
85b566fc2b
Updated crc8 to take initial CRC value as a parameter
2015-10-07 23:52:00 -04:00
rct
c64e7ff834
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
2015-10-07 23:11:30 -04:00
YGator
23c47b7b67
LaCrosse Weather Station WS-2310TWC changes
2015-10-06 17:37:15 -04:00
Alberts Saulītis
d3a64312a6
Added Esperanza EWS
2015-10-06 23:25:56 +03:00
YGator
7dc999e4eb
New Lacrosse Weather Station Decoding
2015-10-05 20:51:20 -04: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
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
Paul Ortyl
3cc7f095e3
TFA_Twin_Plus_30.3049: update MAX_PROTOCOLS (avoid crash), update README.md
2015-09-01 12:11:04 +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
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
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
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
Tommy Vestermark
5c113c2c30
pulse_analyzer(): Add decoding attempts
2015-08-22 11:14:53 +02:00
Tommy Vestermark
b76b05fc92
Add sensor Chuango (initial)
2015-08-21 01:18:40 +02:00
Tommy Vestermark
894b12e1bc
Add device: Valeo Car Key
...
Mainly to detect event / identify signal.
Does not attempt to decrypt rolling code.
2015-08-21 00:14:05 +02:00
Tommy Vestermark
daa32d4023
baseband_demod_FM(): Remember to save filter state...
2015-08-20 21:07:35 +02:00
Tommy Vestermark
ae164a5206
FSK: Only enable FM demodulation if FSK devices are active
...
To save CPU when not needed
2015-08-20 20:52:35 +02:00
Tommy Vestermark
533f219d66
Bitbuffer: Add more bytes to support the longer FSK messages
...
And reduce number of rows to 25
2015-08-19 22:56:30 +02:00
Tommy Vestermark
149c34c121
Pulse_detect: Make FSK demodulation more robust
...
- Correct hysteresis error (positive instead of negative hysteresis :-)
- Only detect FSK at first pulse in possible OOK sequence
2015-08-19 21:34:42 +02:00
Tommy Vestermark
9232c8dbc1
FSK: Complete the stack. Add stub drivers
...
May still need some tweaking - but works for Danfoss.
E3CK has very small pulses! (~12) and should probably have higher
samplerate.
2015-08-18 21:33:55 +02:00
Tommy Vestermark
c40ca8e169
Merge branch 'master' into experimental
2015-08-18 08:06:18 +02:00
Tommy Vestermark
191a4509ac
pulse_detect: Rip out broken level statistics for now
2015-08-18 07:57:23 +02:00
Tommy Vestermark
f24127c383
pulse_detect: Adding FSK demodulation
...
First implementation with OOK/FSK package determination.
Based on adaptive quantization with frequency estimators.
2015-08-18 07:52:40 +02:00
Paul Ortyl
a2b6069e6c
initial implementation for GT_WT_02 decoder
2015-08-16 19:23:30 +02:00
Tommy Vestermark
db9b44ab31
Remove decimation support
...
Not really working
2015-08-14 21:52:30 +02:00
Tommy Vestermark
44ea405c73
Test I/O handling of FSK data + mode consistency
...
Separate modes for input and output should be considered.
2015-08-12 23:59:34 +02:00
Tommy Vestermark
43aa8cdd92
Merge branch 'upstreaming' into experimental
2015-08-12 18:58:03 +02:00
Tommy Vestermark
36ffe92d57
Merge branch 'master' into upstreaming
2015-08-12 18:11:26 +02:00
Tommy Vestermark
ec442eac4f
Initial FM/FSK demodulator
2015-08-12 18:10:05 +02:00