1164 Commits

Author SHA1 Message Date
Christian W. Zuckschwerdt
5dce4f275b Touch up waveman code style, add missing time field 2018-05-02 14:17:33 +02:00
Christian W. Zuckschwerdt
5fbfe1ea73 Fix acurite raw_str termination 2018-05-01 15:31:52 +02:00
Christian W. Zuckschwerdt
11246199fc Add conversion hPA/inHG, kPa/PSI (#711)
* Add conversion hPA/inHG, kPa/PSI
* Minor style updates
2018-05-01 14:52:34 +02:00
Ryan Jarvis
8e8d5505be Fix typos/misspellings 2018-05-01 12:11:00 +02:00
rct
9d131edc86 Acurite 986 convert to JSON/data_make
* Add hack from my branch to work around missing bit
2018-04-23 16:33:17 +02:00
Chris
c557e210c6 Adjust alarm from 1 second to 3 second 2018-04-22 18:48:25 +02:00
rct
9e4c61f9be Acurite 06045M structured data (data_make) cleanup, decoding improvements. (#707)
* got data_make working with the 6045m
* Enabled the Acurite protocol now the 6045m uses data_make
* cleaned up sensor_id usage after looking at weewx-sdr
* Acurite 06045M structured (data_make) ID and Battery
* mlfreeman2's changes from mlfreeman2:data_make_6045
* Change sensor_id -> id, output as decimal int for consistency
* Fix ID definition, byte[2] is not part of the ID
* Currently assuming ID is 12 bits, byte[0] & 0x0f << 8 | byte[1]
* Add battery flag, using current convention for now.
* Update comments to more accurately reflect message contents.
* Acurite 06045M decoding of additional status bits.
* Added Active, RFI, and unknown strike status bit.
* Added raw message and exception flag as an aid for further analysis
2018-04-22 10:16:40 +02:00
Michael Freeman
7b8d7c75a0 Update acurite.c (#704)
only print lightning output in debug mode to avoid corrupting json
2018-04-16 13:17:52 +02:00
dtiller
1d954224dd Added decoder for Dish Network UHF Remote 6.3 (#700) 2018-04-01 12:44:33 +02:00
Christian W. Zuckschwerdt
51d275cd08 fix Interlogix; style 2018-02-23 07:42:26 +01:00
Christian W. Zuckschwerdt
d4dd87fdc1 fix bitbuffer_extract_bytes clipping unaligned bits 2018-02-23 07:17:52 +01:00
Brent Bailey
46bfb47162 Adding interlogix devices driver (#649) 2018-02-23 06:51:25 +01:00
Christian W. Zuckschwerdt
17fd0b396d fix short char buffer 2018-02-20 19:23:22 +01:00
Christian W. Zuckschwerdt
253ce21e03 add proper reset and gap limit to Quhwa; use repeated rows; add csv output; style update (#691) 2018-02-17 22:45:01 +01:00
Christian W. Zuckschwerdt
27d36c50ce calc stop_time late; better exit messages (#689) 2018-02-17 15:00:48 +01:00
Christian W. Zuckschwerdt
587f1fdcfb create flex dev adhoc and enable csv output (#688) 2018-02-16 17:05:49 +01:00
Christian W. Zuckschwerdt
4d6fe9f4c0 change array separator in csv to ";" otherwise RadioHead ASK output will break csv parsers (#687) 2018-02-16 16:16:28 +01:00
Christian W. Zuckschwerdt
9a9e2165c5 fix flex options, add gap_limit for PWM 2018-02-13 18:31:08 +01:00
Christian W. Zuckschwerdt
fddaab4e7a revert localtime_r to localtime for win32 2018-02-11 14:28:16 +01:00
Christian W. Zuckschwerdt
ad7799a790 disable syslog output on win32 2018-02-11 14:10:59 +01:00
Christian W. Zuckschwerdt
c1b1f3614c remove left over xc0348 device 2018-02-03 11:07:05 +01:00
Christian W. Zuckschwerdt
2ce3a94d30 refactor hostport_param 2018-01-29 18:27:43 +01:00
Christian W. Zuckschwerdt
d6e98deda4 refactor abuf 2018-01-29 11:37:00 +01:00
Christian W. Zuckschwerdt
74b8092240 allow ipv6 for syslog 2018-01-29 10:55:35 +01:00
Christian W. Zuckschwerdt
0f5d7039de add flex device to Makefile 2018-01-29 07:13:17 +01:00
Christian W. Zuckschwerdt
3a8608c57b refactor print_array_value 2018-01-28 14:18:33 +01:00
Christian W. Zuckschwerdt
f631ba080e use prettier C99 bool macro 2018-01-28 14:06:39 +01:00
Christian W. Zuckschwerdt
ac4ba554e3 shuffle functions 2018-01-28 13:48:43 +01:00
Christian W. Zuckschwerdt
76fae3aa3f change aux pattern to composition 2018-01-28 13:38:12 +01:00
Christian W. Zuckschwerdt
64c3177a7f remove output_hander_t, printer_ctx indirection 2018-01-28 13:19:21 +01:00
Christian W. Zuckschwerdt
2b81501ee5 change indent; consistent style 2018-01-28 13:08:32 +01:00
Christian W. Zuckschwerdt
c30a2a66bf adds a remote syslog output 2018-01-27 16:08:38 +01:00
Christian W. Zuckschwerdt
abce37dc97 default enable x10_sec, timing doc, style 2018-01-27 12:42:06 +01:00
Anthony Kava
e4aaa54b19 Adds x10_sec device for decoding X10 Security RF signals (#671) 2018-01-27 12:24:44 +01:00
Bryce Chidester
a4144821ac Spelling fix: gague -> gauge (#672) 2018-01-27 11:44:09 +01:00
Christian W. Zuckschwerdt
af79197c56 fix new_template 2018-01-26 13:13:49 +01:00
Christian W. Zuckschwerdt
aada5fd3dc use localtime_r instead of localtime 2018-01-26 11:40:53 +01:00
Christian W. Zuckschwerdt
82011fcc9d reduce false positves with Bresser on LaCrosse TX141TH 2018-01-26 11:39:09 +01:00
Christian W. Zuckschwerdt
1584201228 add MIC to bresser 2018-01-26 11:38:30 +01:00
Christian W. Zuckschwerdt
970f78c80d freshen up template with more examples 2018-01-25 21:15:05 +01:00
Christian W. Zuckschwerdt
bb308fab43 add a flexible general purpose decoder (#647) 2018-01-25 19:15:45 +01:00
Christian W. Zuckschwerdt
5c728b3f6e remove PWM_TERNARY, use PWM_PRECISE for sync bits 2018-01-22 12:38:06 +01:00
Christian W. Zuckschwerdt
f52dcdadd3 change pulse_detect to use pwm_precise for sync bits 2018-01-22 12:34:51 +01:00
Christian W. Zuckschwerdt
e45c77649e rename CLOCK_BITS to DMC 2018-01-22 12:17:21 +01:00
Christian W. Zuckschwerdt
d0a309bb65 change fordremore to proper DMC, the output is vastly different 2018-01-22 11:55:56 +01:00
Christian W. Zuckschwerdt
77ced1a45d change DMC (clock_bits) demod to add rows on symbol errors 2018-01-22 11:53:58 +01:00
Christian W. Zuckschwerdt
aa4ad9d610 convert Acurite 592TXR from TERNARY to PRECISE 2018-01-22 10:49:50 +01:00
Christian W. Zuckschwerdt
17dd7682b3 reduce false positives in Thermopro TP12 2018-01-22 10:44:20 +01:00
Christian W. Zuckschwerdt
025c4b4b35 code style for LaCrosse TX141 2018-01-22 09:44:25 +01:00
Christian W. Zuckschwerdt
714475978b convert LaCrosse TX141 from TERNARY to PRECISE 2018-01-22 09:34:36 +01:00