Commit Graph

3564 Commits

Author SHA1 Message Date
Christian W. Zuckschwerdt
96976c165a minor: Add message if threads missing (closes #3080) 2024-10-28 14:41:23 +01:00
Christian W. Zuckschwerdt
0b4266921d minor: Update docs 2024-10-26 15:48:22 +02:00
Sola85
a6fcdabe61 Add support for Technoline TX960 to Acurite-606TX decoder (#3078) 2024-10-26 15:46:26 +02:00
Bruno OCTAU
0251fd32f0 Add support for Risco 2 way Agility protocol, Risco PIR/PET Sensor RWX95PA (#3066)
* Add support for Risco 2 way protocol, Risco PIR/PET Sensor RWX95PA
2024-10-22 14:52:44 +02:00
Christian W. Zuckschwerdt
322e04ff2d minor: Add some comments 2024-10-16 03:42:39 +02:00
Christian W. Zuckschwerdt
4736276bd4 Add extract_bytes_uart_parity utility function 2024-10-16 03:40:41 +02:00
suaveolent
a8d35e3820 Add support for Rosstech Digital Control Unit DCU-706/Sundance/Jacuzzi (#2612) 2024-10-16 02:45:34 +02:00
Christian W. Zuckschwerdt
8fa97e2aa0 Add support for Arexx Multilogger (#2487) 2024-10-06 14:41:18 +02:00
Bryce Johnson
43758a3836 Update Fineoffset-WS90 to new FW timings (#3063)
Co-authored-by: Bryce Johnson <bryce@redpinelabs.com>
2024-10-01 11:02:32 +02:00
bdnstn
e25cfc0fa2 Add decoder conf for oma blind remote (#3058)
Co-authored-by: Brian Dunstan <bdnstn@gmail.com>
2024-09-20 09:13:50 +02:00
Brian Dunstan
935e0a2485 minor: Refine RollEaseAcmedia conf timings, change line endings (#3055) 2024-09-19 18:34:35 +02:00
Greg Cormier
71bcb5b77e Add decoder conf for iVac Pro remote (#3049) 2024-09-10 09:34:58 +02:00
Christian W. Zuckschwerdt
f0ba153821 Fix Acurite-590TX timings (closes #3039) 2024-08-27 00:14:03 +02:00
James Liu
d0142bb093 minor: Fix comment typo in r_device.h (#3030) 2024-08-14 14:13:01 +02:00
Mark Atwood
7ceeccb5ab Change rtl_433_mqtt_hass.py to add supercap_V key 2024-08-12 10:58:52 +02:00
Bruno OCTAU
d1e1db9e56 Add Vevor Weather Station 7-in-1 (#3023)
* Add Vevor Weather Station 7-in-1
2024-08-10 09:00:41 +02:00
Greg Troxel
aed3b6ff20 examples: Add dup filtering to mqtt_relay (#3018)
Keep information about the previous value sent.  If it's been 5
seconds, or new value is different (ignoring keys like snr and
frequency), then send it.  Otherwise, just don't.  This causes bursts
of e.g. 4 transmissions to result in one MQTT message, on the theory
that the 4 transmissions are not actually 4 messags, but a strategy to
transmit one message more reliably.

Define a new configuration option to enable duplicate filtering, and
default it to True.

Steal logging config from mqtt_filter.py, and add a configuration
option DEBUG that if True results in debug logging instead of info.
2024-08-09 19:03:35 -04:00
Bruno OCTAU
09d62510a4 Update README.md
Missing     [262]  Fine Offset Electronics WH46 air quality sensor
2024-08-06 18:40:57 +02:00
rstephan
6f7846e829 Fix wmbus raw data output length (#2749) 2024-08-04 15:59:29 +02:00
Joan Masó
382149890f Add support for Ecowitt WH46 air quality sensor (#3010) 2024-08-02 21:50:48 +02:00
Christian W. Zuckschwerdt
5b893f3e10 Add open in browser script (#2158) 2024-08-01 19:59:11 +02:00
Greg Troxel
d3975a47c6 examples: Add ability for mqtt_relay to use a config file (#3013)
This commit adds the ability to read config values from
rtl_433_mqtt_relay.yaml (overriding defaults).  This read is skipped
if the yaml module can't be loaded or the config file can't be read,
so those without PyYAML or a config file see no change.

Those with a config file can set parameters for address/port to listen
for json-in-sylog, MQTT credentials, whether to post individual
values, a json dictionary, or both.

While rudimentary, this is a huge functional improvement, allowing
those using TLS and broker passwords (as arguably all should be) to
use the script without modifying it.
2024-07-30 19:26:58 -04:00
Christian W. Zuckschwerdt
1ab32ec511 Add MQTT dedup republish filter example (closes #2990) 2024-07-30 21:22:29 +02:00
Christian W. Zuckschwerdt
ab7c9565c3 Add TX-Button to inFactory-TH 2024-07-30 18:00:44 +02:00
Greg Troxel
ea7e7329b1 examples: Change mqtt_relay to always use id in topic (#3014) (#3014)
Previously, this example program appended /channel if present, and if
not present and id was present, appended /id.  Typically channel is
from an A/B/C switch on the device or fixed for kind of device, and id
is from a 16 bit or larger space, sometimes static, and sometimes
random on powerup.  Using only channel is bad if 1) one has more than
one device, or more than 3 if A/B/C or 2) one's neighbor gets such a
device.  Because it is essentially impossible to rule out point 2, id
should always be used.
2024-07-29 13:04:53 -04:00
Olliver Schinagl
db2db908f3 Add decoder conf for Hornbach MSRC-SAL Awning remote (#3009)
Signed-off-by: Olliver Schinagl <oliver@schinagl.nl>
2024-07-28 11:29:44 +02:00
Christian W. Zuckschwerdt
75ad926e22 minor: Fix data_hex output 2024-07-19 00:12:13 +02:00
Christian W. Zuckschwerdt
2b8693ea24 minor: Remove Oregon-THGR810 humidity limits (closes #2996) 2024-07-14 15:44:52 +02:00
Christian W. Zuckschwerdt
696a00850b Add support for Geevon TX16-3 outdoor sensor (#2910)
Co-authored-by: Matt Falcon <FalconFour@users.noreply.github.com>
2024-07-14 15:35:07 +02:00
obones
ce56acc986 minor: Fix floating point literals (#1873)
* floating point literals must use the f suffix when working with float variables
* when a double is expected, do not force to use float computation by using a float literal
2024-07-13 13:43:54 +02:00
Christian W. Zuckschwerdt
7e4cef283c minor: Cleanup AradMsMeter-Dialog3G code style 2024-06-28 13:17:24 +02:00
avicarmeli
5d35ca4f0c Add support for Arad Master Meter water utility meter (#2984) 2024-06-28 13:10:26 +02:00
Greg Troxel
367378fabe examples: Improve mqtt_relay to make individual and json topics optional (#2975)
Add variables to control publishing individual topics and the json
topic.  Default both to on, so that there is no behavior change.

This eases use now, as one's local diff is cleaner.  It is also on the
path to reading these variables from a config file.
2024-06-23 07:25:23 -04:00
Bruno OCTAU
c187c303fd Add support for ThermoPro TP829b and Improve rtl_433_mqtt_hass.py (#2964)
* Add support for ThermoPro TP829b and Improve rtl_433_mqtt_hass.py

* Improve DATA_COND with int values instead of float

* Fix Sensor ID, Add Display Unit and Flags and reduce preamble
2024-06-23 13:09:27 +02:00
Christian W. Zuckschwerdt
b1683e3b55 docs: Add examples as accepted area-of-work 2024-06-23 01:14:23 +02:00
Christian W. Zuckschwerdt
056a530c50 minor: Change to enable FM demod for any dumpers 2024-06-23 01:09:22 +02:00
Greg Troxel
a88bc3b9d4 examples: Remove obsolete sigrok example scripts (#2979)
Per a comment in #2976 these are no longer necessary.
2024-06-21 21:51:15 +02:00
Greg Troxel
432edcdd82 examples: Improve README by describing scripts (#2976)
Expand description of the directory, making it clearer that some
programs have production use.

Declare that python scripts are python3.  It's clear that nobody is
trying to use them with python 2.7, and if they did, we would tell
them not to.

List the scripts with a one-line description, sorting them into
production (none yet), generally usable, and true examples.  Leave
some uncategorized.
2024-06-21 15:35:01 -04:00
bz177
7cdfab6666 Change to pm_2_5_ug_m3, pm_10_ug_m3, BREAKING change to Bresser-7in1 (#2953) 2024-06-20 21:09:13 +02:00
Christian W. Zuckschwerdt
321f231cc2 Change Klimalogg-Pro max humidity (closes #2967) 2024-06-14 09:56:48 +02:00
Christian W. Zuckschwerdt
cd74bccb7f minor: Change flex getter count from 8 to 12 2024-06-10 22:52:53 +02:00
Bruno OCTAU
e67969a24c Add Support for Chamberlain CWPIRC pir sensor (#2962)
* Add Support for Chamberlain CWPIRC pir sensor

* Fix comments format
2024-06-10 00:43:46 +02:00
Kevin Poirot
f23b80f797 Add support for Nice One to Nice-FlorS (#2960) 2024-06-08 12:56:07 +02:00
Christian W. Zuckschwerdt
5ff470d229 Refactor to type-safe data_append alternative (#2667) 2024-06-06 13:10:03 +02:00
Christian W. Zuckschwerdt
8d151bfe3f Change Smoke-GS558, Akhan-100F14 to default disabled BREAKING CHANGE (#2958) 2024-06-05 18:29:57 +02:00
Christian W. Zuckschwerdt
f26dc93195 minor: Fix whitespace before comma 2024-06-02 19:59:19 +02:00
Christian W. Zuckschwerdt
7f60fff419 Fix rain_rate_in_h template in HA script (#2782) 2024-05-31 11:02:16 +02:00
Bruno OCTAU
ec72c8c6e5 Add Support for Ecowitt WN34D and improve FineOffset WN34 (#2944)
* Add Support for Ecowitt WN34D and improve WN34L

* Move subtype data to verbose and show FineOffset-WN34D model
2024-05-30 19:49:08 +02:00
bdnstn
e102f47b66 Add decoder conf for rolleaseacmedia blind controller (#2947)
Co-authored-by: Brian Dunstan <bdnstn@gmail.com>
2024-05-30 11:21:28 +02:00
TheChatty
3339a4e7e2 Add decoder conf for Thomson kinetic doorbell (#2940) 2024-05-26 17:06:57 +02:00