Commit Graph

1927 Commits

Author SHA1 Message Date
Leonardo Hamada
9b8fc15d09 Add another schrader TPMS support (corrections) 2017-11-09 20:52:01 +01:00
Leonardo Hamada
a863252dfd Add another schrader TPMS support 2017-11-09 20:52:01 +01:00
Matt Panaro
2d1c9459b3 remove spurious if-statement 2017-11-07 18:19:53 +01:00
Matt Panaro
59d0fb46fa Specify device to use via serial number
add new command line parameter `-i` to specify the serial number of the SDR device to use (this can usually be set via rtl_eeprom). Serial numbers are both customizeable and persistent, so the same device (with a potentially specific antenna) can be used across reboots, if multiple devices are attached
2017-11-07 18:19:53 +01:00
Matt Panaro
c06558e620 automatically use first available dongle
previously, an attempt would be made to use device 0: if that failed, the program would exit; instead, attempts will be made in order, proceeding from device 0, until device_count is reached.  A -d argument can still be passed to specify a specific device
2017-11-07 18:19:53 +01:00
Christian W. Zuckschwerdt
f0106b767b define _GNU_SOURCE for strdup 2017-11-02 11:23:52 +01:00
Chris Coffey
2e720e68c4 Add support for Philips outdoor temperature sensor
This sensor is used with various Philips clock radios.
2017-11-01 12:39:45 +01:00
Matt Panaro
0df7ac14ab move fprintf call when timer expires
move time-expired message to follow call to rtlsdr_cancel_async
2017-10-31 21:23:42 +01:00
Matt Panaro
bd228780be remove check for DEFAULT_HOP_EVENTS
remove check for a default count of hop events, since it is not user-specifiable.  If an event count is desired, set a hop time and a duration, instead; otherwise hop indefinitely
2017-10-31 21:23:42 +01:00
Matt Panaro
86898f16dd fix edge-case where bytes_to_read is equal to length of bytes read
rtlsdr_callback would never set do_exit if the length of data read was exactly equal to the remaining bytes_to_read: the first if-block would fail the bytes_to_read < len, but the latter check would decrement bytes_to_read to 0, which would then never subsequently trigger the first block.
2017-10-31 21:23:42 +01:00
Tugzrida
8ad23ce933 Fix output formatting
- Invert output of learning status - it was backwards
- Tidy output format - each value now has its own line and it nicely named and indented
- Change source from tabs to spaces
2017-10-17 10:59:55 +02:00
ukshady
fb0073d3dc Added support for Ford car remote. 2017-10-16 23:59:01 +02:00
ukshady
e69cfc4120 Removed unused code and variables. 2017-10-16 23:59:01 +02:00
ukshady
1f4f8e73fd Added a ford car remote decoder for the Fiesta and CMAX.
device id is a rolling id number that seems to have approx 64 variations.
The meaning of the code fields has not been determined.

time,model,device_id,code
2017-05-14 11:10:35,Ford Car Remote,7473155,0
2017-05-14 11:10:35,Ford Car Remote,7473155,0
2017-05-14 11:10:35,Ford Car Remote,7473155,0
2017-05-14 11:10:35,Ford Car Remote,7473155,0
2017-05-14 11:10:36,Ford Car Remote,7880735,0
2017-05-14 11:10:36,Ford Car Remote,7880735,0
2017-05-14 11:10:36,Ford Car Remote,7880735,0
2017-05-14 11:12:40,Ford Car Remote,7872697,0
2017-05-14 11:12:41,Ford Car Remote,7872697,0
2017-05-14 11:12:41,Ford Car Remote,7872697,0
2017-05-14 11:12:41,Ford Car Remote,7872697,0
2017-05-14 11:12:41,Ford Car Remote,7872697,0
2017-05-14 11:12:44,Ford Car Remote,7963750,0
2017-05-14 11:12:44,Ford Car Remote,7963750,0
2017-05-14 11:12:44,Ford Car Remote,7963750,0
2017-05-14 11:12:44,Ford Car Remote,7963750,0
2017-05-14 11:12:44,Ford Car Remote,7473155,128
2017-05-14 11:12:44,Ford Car Remote,7473155,128
2017-05-14 11:12:44,Ford Car Remote,7473155,128
2017-05-14 11:12:44,Ford Car Remote,7473155,128
2017-05-14 11:17:29,Ford Car Remote,7483468,0
2017-05-14 11:17:29,Ford Car Remote,7483468,0
2017-05-14 11:17:29,Ford Car Remote,7483468,0
2017-05-14 11:17:29,Ford Car Remote,7483468,0
2017-05-14 11:17:34,Ford Car Remote,7947970,0
2017-05-14 11:17:34,Ford Car Remote,7947970,0
2017-05-14 11:17:35,Ford Car Remote,7947970,0
2017-05-14 11:17:35,Ford Car Remote,7483792,0
2017-05-14 11:17:35,Ford Car Remote,7483792,0
2017-05-14 11:17:35,Ford Car Remote,7483792,0
2017-05-14 11:17:35,Ford Car Remote,7483792,0
2017-10-16 23:59:01 +02:00
ukshady
b4e6e56e6f Fixed output formatting for JSON and csv 2017-10-13 07:54:27 +02:00
T Schroeder
761520a08c Added decoding of X10 CR12A ON/OFF remote commands
If a command packet from the CR12A remote is recognized then the House [A-F], Unit [1-16] and Command [ON,OFF] is decoded and printed after the decoded bytes.
Note: Decoding of the remote's "SCAN" button was not implemented.
2017-10-13 07:36:52 +02:00
George Hopkins
9f1dd49c78 Add support for FT-004-B 2017-10-13 07:28:25 +02:00
Nick Hall
e3d2c2aa5e Make LaCrosse TX141TH sensors return temperature_C so that they are more consistent with other temperature sensors (#606)
* Return temperature_C to make it more like other devices

* Add temperature_C to make the device more consistent with other
devices.
2017-10-03 21:17:46 +02:00
Dobrica Pavlinusic
ca16cd6c48 Acurite Rain Gague emit structured data 2017-10-03 13:09:48 +02:00
tomfelker
ed542152ae Add support for the Thermopro TP-12. This is based heavily on the code
for the Thermopro TP-11, and the modulation is compatible, but the bit
layout is fairly different and there are more sensors, so I've made this a
separate device.
2017-09-15 00:44:16 -07:00
c1-10p
c6e79a33bd shortend model string to Inovalley kw9015b 2017-08-28 21:06:01 +02:00
c1-10p
eb838065da added json-support and description for TFA 30.3161 rain sensor 2017-08-28 21:06:01 +02:00
Yuriy Shestakov
6850e981b6 Fixed do_build.sh: forgot to do 'cd ..' before cloning rtl_433_tests.git 2017-08-15 16:45:35 +02:00
Yuriy Shestakov
00ebac39db Fixed do_build.sh, .travis.yml trying to run 'make test' 2017-08-15 16:45:35 +02:00
Yuriy Shestakov
29f22e43c2 Added tests from rtl_433_tests.git repo 2017-08-15 16:45:35 +02:00
Yuriy Shestakov
c8bed98c0f Fixed do_build.sh: don't 'make installe' 2017-08-15 16:45:35 +02:00
Yuriy Shestakov
be272a6ac3 Fixed .travis.yml: 'sudo: required', 'dist: trusty' 2017-08-15 16:45:35 +02:00
Yuriy Shestakov
df868cc475 Fixed .travis.yml: added sudo, added apt.sources 2017-08-15 16:45:35 +02:00
Yuriy Shestakov
52ec8d59a4 Fixed permissions on do_build.sh 2017-08-15 16:45:35 +02:00
Yuriy Shestakov
4a3737e5f6 Added draft of .travis.yml, do_build.sh 2017-08-15 16:45:35 +02:00
Rémi Peyronnet
e8f987a516 Use default number of buffers to fix crash of two rtl_433 instances 2017-08-12 20:52:28 +02:00
Christian W. Zuckschwerdt
fd5924908e don't restart the timer if we are aborting anyway; cancel timer on rtlsdr_cancel_async 2017-08-03 00:46:00 +02:00
Christian W. Zuckschwerdt
271df7f0df fix unknown uint type; whitespace fixes 2017-08-01 22:22:25 +02:00
siriuzwhite
3c9c59f4c0 add merbanan changes 2017-08-01 20:28:25 +02:00
siriuzwhite
2a8f50faf4 add suggested optimisation 2017-08-01 20:28:25 +02:00
siriuzwhite
d3bb88b435 suggested changes 2017-08-01 20:28:25 +02:00
siriuzwhite
0b64ef588e remove test 2017-08-01 20:28:25 +02:00
siriuzwhite
caf27902fa add infactory sensor 2017-08-01 20:28:25 +02:00
Tommy Vestermark
f4d4a2b893 bitbuffer: Handle row overflow a bit more gracefully
Last row will be cleared and overwritten
2017-08-01 20:27:13 +02:00
Tommy Vestermark
d5028af258 pulse_analyzer: Add detection of PWM with multiple packages 2017-08-01 20:27:13 +02:00
Denis Bodor
f49267e7e8 explaining dipswitch 2 meaning 2017-07-28 18:42:06 +02:00
Denis Bodor
d3569a8957 message validation fix 2017-07-28 18:42:06 +02:00
Denis Bodor
6fd2bb4da1 shortening output 2017-07-28 18:42:06 +02:00
Denis Bodor
47eca07e2d changes after pull request 2017-07-28 18:42:06 +02:00
Denis Bodor
1a2ddb137c Switched to new data API 2017-07-28 18:42:06 +02:00
Christian W. Zuckschwerdt
ab48deaf17 adding Renault TPMS sensor 2017-07-14 21:47:44 +02:00
Christian W. Zuckschwerdt
0abd2a5956 adding Ford TPMS sensor 2017-07-14 21:26:49 +02:00
Christian W. Zuckschwerdt
9c3cecf681 Add option to verify simulated decoding of raw data 2017-07-14 19:27:39 +02:00
Christian W. Zuckschwerdt
413f31f7ad reduce false positives by rejecting 0x000000 / 0xffffff 2017-07-14 19:26:32 +02:00
Christian W. Zuckschwerdt
9e1ab5f2d7 adding Toyota TPMS sensor 2017-07-11 10:03:10 +02:00