Commit Graph

2194 Commits

Author SHA1 Message Date
Christian W. Zuckschwerdt
71e21c43c1 minor: fix take const in tls_param, atobv, atoiv 2021-02-01 10:20:09 +01:00
Christian Fetzer
cf70f1592e minor: fix burnhardbbq license to GPLv2+ (#1642)
As original author of this code, I relicense the driver under GPLv2+
for easing integration in other projects.
2021-02-01 09:00:12 +01:00
Greg Troxel
c2fa4e3edd Add FineOffset WH0290 extra fields (#1639)
- Note that this is also EcoWitt WH41.
- Note that device id matches sticker on device in hex.  This is at
least true for WH41, and in my view removes the ? about device id.
- Decode family and unknown bit in WH0290
2021-01-31 20:10:55 +01:00
Christian W. Zuckschwerdt
8151ad45c9 minor: fix use list in well_known_output_fields 2021-01-31 15:34:24 +01:00
Christian W. Zuckschwerdt
dc25708a68 Fix Hideki Gust speed by Udo Kirsten 2021-01-31 10:23:36 +01:00
Christian W. Zuckschwerdt
c359f71e05 Add option for multiple data tags 2021-01-30 13:02:55 +01:00
Christian W. Zuckschwerdt
61d24ba988 Add optional TLS support to MQTT (closes #1633) 2021-01-28 11:06:27 +01:00
Christian W. Zuckschwerdt
febe5d879c Add OpenSSL support for influxs TLS (closes #1569) 2021-01-28 08:11:44 +01:00
Christian W. Zuckschwerdt
f2f7bfd3e7 Minor update Bresser 3CH style 2021-01-27 18:07:04 +01:00
Christian W. Zuckschwerdt
8f4e817f5f Add LaCrosse TX141TH-Bv2 checksum 2021-01-27 18:06:29 +01:00
Christian W. Zuckschwerdt
10cc5decec Minor add vararg checks 2021-01-27 18:02:33 +01:00
Christian W. Zuckschwerdt
9184c0b1dc Change rain field format for WS2032 2021-01-27 11:43:55 +01:00
Ing. Jaroslav Šafka
2690399ef4 Extend decoded values + HCA (#1630)
* Extend decoded values + HCA

* add support for BCD value decoding and 64bit values
* add support for H.C.A
* add support for OnTime and Operation Time
* remove left shift of signed
2021-01-27 09:04:55 +01:00
Christian W. Zuckschwerdt
6eda7723a6 Change battery_ok, rain field for WS2032 2021-01-27 09:02:35 +01:00
Ing. Jaroslav Šafka
6ad2d9ed17 Show invalid dates as invalid (#1628) 2021-01-26 10:42:12 +01:00
Christian W. Zuckschwerdt
8fd5eb9ba5 Minor fix reduce false positives in BurnhardBBQ 2021-01-26 08:19:19 +01:00
Christian W. Zuckschwerdt
f138c31cc5 Add Bresser 6-in-1, 7-in-1 indoor, new 5-in-1, 3-in-1 note 2021-01-24 18:12:28 +01:00
Christian W. Zuckschwerdt
4267dab4c1 Minor add more pulse meta data 2021-01-24 10:42:06 +01:00
Christian Fetzer
fe7df8f0c1 Add support for the Burnhard BBQ thermometer (#1624) 2021-01-23 19:49:01 +01:00
Christian W. Zuckschwerdt
9385779f92 Add TFA 30.3208.02 note (closes #1622) 2021-01-23 15:11:19 +01:00
Christian W. Zuckschwerdt
c07c2bd234 Add raw pulse printing mode 2021-01-22 10:55:26 +01:00
Christian W. Zuckschwerdt
e1037c8077 Minor fix network interactivity 2021-01-21 17:11:06 +01:00
Ing. Jaroslav Šafka
5b2d696d33 Add support for parsing timedate in wbus (#1616)
* Add support for parsing timedate in wbus

Tested on Maddalena water meter

* fix code format

* replace assert by condition

* remove vararg

* remove Z from the end of time strings
2021-01-21 15:47:12 +01:00
peteakalad
5cbb2a292f Add Battery Level for Fineoffset WH0290 Wireless Air Quality Monitor (#1617) 2021-01-18 06:43:02 +01:00
jbrzozoski
8d933b9d7f Blueline tweaks and improvements (#1590)
- Fix a signed/unsigned bug in temperature reception
- Use a new linear estimate that fits my logged temperature data better
- Speed up ID guessing method by 64x by using a reverse CRC
- Improve ID guessing logic to also ensure that the "winning" ID isn't tied
  with another possibility
- Improve comments and documentation

Signed-off-by: Justin Brzozoski <justin.brzozoski@gmail.com>
2021-01-17 11:49:14 +01:00
Ing. Jaroslav Šafka
fabcc82570 Feature/add metrics (#1610)
* Add support for wmbus water meter Maddalena

* Add actual water measure
* Add measure of last months

* fix code style

* fix lenght of parsed value

* Add support for mbus units, value types

* Fix json keys

* add storage number to json keys

* reduce bit buffer and add note

* update formatting
2021-01-17 11:47:30 +01:00
Christian W. Zuckschwerdt
a8dab4b33b Minor add sanity check from Adam Klva 2021-01-14 06:56:12 +01:00
Christian W. Zuckschwerdt
c3deda2822 Minor add cs8 output help 2021-01-14 06:44:30 +01:00
Christian W. Zuckschwerdt
b9de8421df Change soil moisture to percent display (#1595) 2021-01-13 08:15:24 +01:00
Peter Shipley
077dc9ff91 Fix buffer length in honeywell (#1598) 2021-01-05 07:53:24 +01:00
Peter Shipley
079c3ca9d0 buffer size error (#1596) 2021-01-05 00:28:14 +01:00
Keith Wansbrough
540df6e075 Fix FineOffset WH1050 field widths (#1592) 2021-01-03 11:43:44 +01:00
Justin Brzozoski
19b908ad1c Add support for Blueline PowerCost Monitor
Signed-off-by: Justin Brzozoski <justin.brzozoski@gmail.com>
2020-12-23 21:26:57 +01:00
Oskar Senft
8cdb56d9dd Add support for Acurite 515 fridge/freezer sensors (#1579) 2020-12-15 16:40:50 +01:00
Christian W. Zuckschwerdt
405df88533 Fix rtlsdr_read_async() abort on read stall (closes #1581) 2020-12-14 13:27:59 +01:00
Christian W. Zuckschwerdt
33dead2f6f Fix rtlsdr_set_freq_correction non-error code 2020-12-13 12:10:17 +01:00
Andrew Pile
67ee1d69cb Add support for UV index and light intensity readings in Cotech (#1575) 2020-12-08 14:10:07 +01:00
Christian W. Zuckschwerdt
cb372a5746 Fix false positive bug in Nexus (closes #1576) 2020-12-06 22:50:27 +01:00
Christian W. Zuckschwerdt
095ab037fc Add support for TelFix-RadioLoop to Somfy (closes #1571) 2020-12-04 11:55:42 +01:00
Christian W. Zuckschwerdt
84114f2177 Minor fix add mic to fields in Somfy 2020-11-30 12:55:54 +01:00
Rick van Schijndel
0bb4672b1a Improve lacrosse decoders with sanity checks 2020-11-12 22:24:12 +01:00
Michael
bcfc76de2d Add support for LaCrosse Technology View R1 Rainfall Gauge.
This decoder currently outputs the raw values as sent by the sensor (raw_rain1 and raw_rain2).
Work continues to determine how to calculate rain_mm from these values.

Closes #1553
2020-11-11 22:02:41 +01:00
Christian W. Zuckschwerdt
be443d5530 Minor fix len check in mg_match_prefix_n 2020-11-11 13:34:13 +01:00
Christian W. Zuckschwerdt
7196a2c264 Add http server (#871) 2020-11-10 15:22:58 +01:00
Christian W. Zuckschwerdt
cfc9777d22 Add jsmn json lib 2020-11-10 15:22:58 +01:00
Christian W. Zuckschwerdt
cdad2eb269 Add support for ECODHOME smart socket (#1544) 2020-11-10 15:15:24 +01:00
Christian W. Zuckschwerdt
c4d9e95e3e Minor cleanup descriptive ERT naming 2020-11-10 13:12:06 +01:00
Rick van Schijndel
bc491f6a9f Fix Lacrosse-THx hardcoded strings to support data extractor scripts 2020-11-09 21:24:15 +01:00
Rick van Schijndel
48720016cf Minor update style and run maintainer update for lacrosse-th2 2020-11-09 20:00:57 +01:00
Mike
5d2261ac51 Added support for LaCrosse Technology View TH2 Thermo/Hygro sensor. (#1552)
Modified to support LaCrosse LTV-TH2 Thermo/Hygro sensor.
TH2 differs from the TH3 in the following ways:
   pulse width is 107us (TH3 is 104us) so bitbuffer reports bit_per_row to be ~289 instead of ~256
   CRC for packets with sequence # 0,1,3,4,5 and 7 is CRC-8 poly 0x31 init 0xac
   CRC for packets with sequence # 2 and 6 is CRC-8 poly 0x31 init 0x00 (same as TH3 for all sequence numbers)
2020-11-09 19:57:23 +01:00