Commit Graph

281 Commits

Author SHA1 Message Date
Christian W. Zuckschwerdt
4d4482ffbe enhance pwm_precise to cover raw and ternary cases 2018-01-22 09:18:01 +01:00
Christian W. Zuckschwerdt
97f770b75e add sync pulse count to bitbuffer 2018-01-21 18:08:03 +01:00
Christian W. Zuckschwerdt
c0e018a24c adding asepc, getkwargs helper 2018-01-11 11:40:10 +01:00
Christian W. Zuckschwerdt
83fb1ede8a fold PWM_precise_parameters into r_device 2018-01-11 10:37:47 +01:00
Christian W. Zuckschwerdt
87ef432f5b refactor bitbuffer_parse 2018-01-05 11:25:51 +01:00
Christian W. Zuckschwerdt
0d50a961d2 parse number suffixes on e.g. frequency, samplerate, duration, hoptime 2018-01-03 16:32:25 +01:00
claws
4e81f5699f Fix unit conversions for Acurite 5n1 (#651) 2017-12-18 10:25:10 +01:00
Christian W. Zuckschwerdt
4a2f763a93 Clean up WIN32 include/ifdef (#643)
patch by @gvanem in #641
2017-12-07 17:27:52 +01:00
Christian W. Zuckschwerdt
f8dc923d3d fix GE Color Effects Remote indent and MAX_PROTOCOLS 2017-12-04 00:04:43 +01:00
Christian W. Zuckschwerdt
e994c880a3 Merge branch 'ge-coloreffects' of https://github.com/lukecyca/rtl_433 into lukecyca-ge-coloreffects 2017-12-03 23:53:12 +01:00
Christian W. Zuckschwerdt
4a640cf111 Merge branch 'thermopro_tp12' of https://github.com/tomfelker/rtl_433 into tomfelker-thermopro_tp12 2017-12-03 22:16:23 +01:00
Christian Braedstrup
4661854e1b Add device NEXA LMST-606 magnetic sensor 2017-11-19 16:12:02 +01:00
William R Arcand
dd82659caf Update rtl_433.h
Change the size of MAX_PROTOCOLS.

If you try to run rtl_433 -G you get the following error:

Max number of protocols reached 94
Increase MAX_PROTOCOLS and recompile

Correct value should be 95 now that new protocol has been added.
2017-11-14 20:13:16 +01:00
Christian W. Zuckschwerdt
1ffb86ad39 change PWM_Precise_Parameters pulse_tolerance to use us instead of samples 2017-11-13 12:25:53 +01:00
Leonardo Hamada
a863252dfd Add another schrader TPMS support 2017-11-09 20:52:01 +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
ukshady
fb0073d3dc Added support for Ford car remote. 2017-10-16 23:59:01 +02:00
George Hopkins
9f1dd49c78 Add support for FT-004-B 2017-10-13 07:28:25 +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
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
siriuzwhite
caf27902fa add infactory sensor 2017-08-01 20:28:25 +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
9e1ab5f2d7 adding Toyota TPMS sensor 2017-07-11 10:03:10 +02:00
Luke Cyca
07de3645f0 Device handler for GE Color Effects remote control
Fixes #569
2017-06-18 21:45:19 -07:00
Christian W. Zuckschwerdt
e86698d2b7 adding Generic off-brand wireless motion sensor and alarm system 2017-06-17 13:11:22 +02:00
Christian W. Zuckschwerdt
c5d96f16f1 adding Wireless Smoke and Heat Detector GS 558 2017-06-17 10:00:57 +02:00
Miroslav Oujeský
19d8360546 Solight TE44 wireless thermometer 2017-06-15 23:13:22 +02:00
Petr Konecny
935b740187 Move TP-11 to the end. 2017-06-09 22:13:11 +02:00
Petr Konecny
591873205f Thermopro TP-11. 2017-06-09 22:13:11 +02:00
Christian W. Zuckschwerdt
bd70ea17cb adding Oil Ultrasonic STANDARD using ASK on 915MHz 2017-05-25 23:39:38 +02:00
Christian W. Zuckschwerdt
3c68f7d6cf adding Citroen TPMS device 2017-05-24 16:10:34 +02:00
Christian W. Zuckschwerdt
d2fd99aba1 adding Oil Ultrasonic Standard protocol 2017-05-21 15:23:58 +02:00
Christian W. Zuckschwerdt
c17555c933 adding IBIS beacon 2017-05-19 23:07:32 +02:00
strowger
1d07869e08 Update rtl_433.h
MAX_PROTOCOLS incremented to 79. 

Without this change, starting with the -G option fails with an error.
2017-05-15 22:17:07 +02:00
Reinhold Kainhofer
2acd8f9253 Add support for Vaillant calorMatic 340f (VRT 340f) wireless central ceating control (868MHz) 2017-05-11 21:43:56 +02:00
Tom Matthews
0dfa31f72f Bump MAX_PROTOCOLS to 78
There are 78 current protocols, this change fixes https://github.com/merbanan/rtl_433/issues/519
2017-04-27 22:12:41 +02:00
Benjamin Larsson
31bf6f2cff Merge pull request #494 from ciaranmooney/wg_pb12v1
New Device (WG-PB12V1)
2017-04-01 22:28:51 +02:00
Ciarán Mooney
7d558b770a Corrected conflict in MAX_PROTOCOLS. 2017-04-01 20:25:55 +01:00
Ciarán Mooney
bdaf9ba576 Pull Request Changes
---

Corrected the indentation of src/CMakelists.txt as per merbanan comment.
Also moved the filepath to an alphabetical position.

Reverted include/data.h back to original due to stray change,
as per merbanan comment.

Misc Changes
---

During testing found that the MAXPROTOCOLS value in include/data.h had
to be increased by one to 76.

Found string termination issue in io data output during testing.
2017-03-27 14:48:13 +01:00
Tommy Vestermark
9c8ec5434e Fine Offset WH0530: Add new device 2017-03-18 23:33:37 +01:00
vestom
fc560a927c Pulse Analyzer: Add 'Include only' mode (#497)
* Pulse Analyzer: Add "Include Only" mode

* Correct some devices to return correct event number

Necessary for "Include Only" mode to work correctly

* Pulse Analyzer: Add timestime to package detection
2017-03-18 23:32:42 +01:00
Ciarán Mooney
5d13907121 Device for cheap probes where the PCB is marked WG-PB12V1.
This code started is a modified version of fineoffset.c which
is included with rtl_433.

Format of packat seems to be similar to LaCrosse, but with no
humidity data included.
2017-03-11 14:43:36 +00:00
vestom
07b9ce91a4 Fine Offset W25 Temperature/Humidity/Pressure sensor (#492)
* Fine offset: More strict matching to avoid some rare false positives

* Fine Offset WH25: Initial decoder

* Fineoffset: WH25 add checksum, cleanup and enable per default

* Update README
2017-03-11 15:10:12 +01:00
psa-jforestier
a9a574fe4f LaCrosse TX29-IT / TX35DTH-IT weather sensor (#479)
* 1st experiment

* First try

* First working decoder of LaCrosse TX29/35

* Merge TX29 and TX35

* Be compatible with rules

* Finalization

* oups

* Code improvement
2017-02-01 09:38:40 +01:00
jonrifkin
7a3ca2449d Support for Acurite 00275rm and 00276rm sensors (#467)
* Support for Acurite 00275rm and 00276rm sensors

* Fix tabs in acurite_00275rm_callback

* Remove temperature output in Fahrenheit, as sensor reports in Celcius.

* For acurite 00275rm device, add crc check, and combine triplicate redundant signals
into one signal.  If three redundant bits differ, choose the majority value.

* Replace custom crc function with crc16() from util.c.
2017-01-18 22:50:27 +01:00
Benjamin Larsson
0bb4ac244f Merge pull request #463 from zerog2k/master
Acurite 5n1 changes
2017-01-13 21:25:25 +01:00
Jens Jensen
51c6307e75 don't mess up device ordering 2017-01-07 17:21:47 -06:00
Jens Jensen
f613417032 remove old acurite5n1 decoder, now uses acurite_txr 2017-01-06 18:57:50 -06:00