Commit Graph

  • 15ac67bc9e Update Vivint decoder to include DW11 inputs (#3637) master Northern Man 2026-07-29 09:43:10 -04:00
  • 308fd14e61 Add water usage to Bresser-Garden, fix truncated 16-bit fields Mattias Jonsson 2026-07-25 01:05:18 +00:00
  • 3e8c23338a Reject out-of-range WT450 temperature and humidity Cole Munz 2026-07-27 01:18:40 -05:00
  • 65e26f5180 Fix [GT-WT03] reject out-of-range temperature and humidity (#3632) Cole Munz 2026-07-24 10:43:43 -05:00
  • 9226f12998 {,examples/}README.md: Link to wiki page on other software (#3631) Greg Troxel 2026-07-24 09:19:14 -04:00
  • 0ab15c7f88 Fully decode the Bresser SmartHome Garden protocol Mattias Jonsson 2026-07-21 12:54:50 +00:00
  • f47b0b7a71 Add Bresser SmartHome Garden decoder for soil moisture and water timer ProfBoc75 2026-07-21 12:54:50 +00:00
  • 4ff81dd03a Harden FS20/FHT and disable it by default Benjamin Larsson 2026-07-22 02:49:05 +02:00
  • 813482cb7c Add filtered-FM LoRa chirp demodulator lora-fixed-point-demod Benjamin Larsson 2026-07-22 02:15:45 +02:00
  • 23e8f52239 Report LoRa parameters in signal metadata Benjamin Larsson 2026-07-21 18:10:05 +02:00
  • 6e6f3d844d Make generic LoRaWAN decoder a fallback Benjamin Larsson 2026-07-21 16:07:46 +02:00
  • ac0b906391 Add ELSYS ERS LoRaWAN decoder Benjamin Larsson 2026-07-21 16:07:00 +02:00
  • 92ed281a0e Add LoRaWAN parsing and decryption Benjamin Larsson 2026-07-21 16:06:14 +02:00
  • 6abf390887 Add Cotech 36-9231 LoRa decoder Benjamin Larsson 2026-07-21 16:04:58 +02:00
  • 5e66b108fc Add fixed-point LoRa PHY demodulation Benjamin Larsson 2026-07-21 16:04:10 +02:00
  • 3924091a00 Add fixed-point mixed-radix FFT Benjamin Larsson 2026-07-21 16:02:27 +02:00
  • 30783dae84 Require exact repeat for Oregon-SL109H's weak 4-bit checksum Benjamin Larsson 2026-07-22 02:26:47 +02:00
  • c87b88aafd Harden Oregon-CM130 preamble check against short-anchor collisions Benjamin Larsson 2026-07-22 01:19:27 +02:00
  • 9e0fde2c71 Fix no-op preamble check in GM-Aftermarket TPMS decoder Benjamin Larsson 2026-07-22 00:59:27 +02:00
  • aaa085a8e6 Fix Wireless M-Bus parsing garbage values for unrecognized CI codes Benjamin Larsson 2026-07-21 21:42:43 +02:00
  • 9b73452bda Add median minmax FSK fallback parallel-fsk-demod-hysteresis Benjamin Larsson 2026-07-21 02:25:17 +02:00
  • 4c04453674 Run FSK pulse detectors in parallel Benjamin Larsson 2026-07-21 01:38:39 +02:00
  • d9986c7c6c Harden GT-WT02 frame validation Benjamin Larsson 2026-07-20 23:46:01 +02:00
  • 21123be1f5 Harden Oregon SL109H frame validation Benjamin Larsson 2026-07-20 23:33:44 +02:00
  • d3c9b9db95 Harden Thermor A6N frame validation Benjamin Larsson 2026-07-20 22:52:31 +02:00
  • 816b0b88f3 minor: Fix printing of overlong registered protocols list Christian W. Zuckschwerdt 2026-07-20 20:45:45 +02:00
  • d1c3d5cc31 Fix Oil Standard collision with Smart frames Benjamin Larsson 2026-07-20 20:33:10 +02:00
  • 0206016a88 Add Silver Spring Networks mesh decoder Benjamin Larsson 2026-07-20 01:28:32 +02:00
  • 2e3a387023 Harden FS20/FHT frame validation Benjamin Larsson 2026-07-19 22:24:10 +02:00
  • c3df62312d Validate the fixed trailing bit in UniFan-24V frames Benjamin Larsson 2026-07-19 22:19:29 +02:00
  • de1ee35e8e Add support for Cotech 36-7900 rain gauge Benjamin Larsson 2026-07-19 22:19:21 +02:00
  • c348b95d19 Tighten Honda TRW TPMS decoder matching Benjamin Larsson 2026-07-19 21:19:19 +02:00
  • b9d5b6a13a Add support for Honda (TRW PPA-GF33) TPMS Benjamin Larsson 2026-07-19 19:43:06 +02:00
  • 26788f1662 Emit Govee device IDs as hex strings Benjamin Larsson 2026-07-19 18:35:50 +02:00
  • c43529533a Fix Honeywell CM921 debug field labels Benjamin Larsson 2026-07-19 18:30:25 +02:00
  • b38e7e130c Add Jeep TPMS decoder for the doubled-pressure Continental variant Benjamin Larsson 2026-07-19 18:09:57 +02:00
  • 27e548ab63 Fix RADIAN symbolizer decode link Benjamin Larsson 2026-07-19 16:31:19 +02:00
  • cd62f26a98 Fix 2GIG KEY2E symbolizer model name Benjamin Larsson 2026-07-19 16:31:11 +02:00
  • f16d84b1dc Add Elster-PowerMeter2 decoding of msg 0x7f neighbour tables (issue #3618) Benjamin Larsson 2026-07-19 13:11:50 +02:00
  • 263ac3e867 Fix automatic discriminator selection for file input (#3554) Christian W. Zuckschwerdt 2026-07-19 13:23:37 +02:00
  • 335d47e977 Add per-device seed decoding for Vivint contact state (issue #1504) Benjamin Larsson 2026-07-19 12:46:17 +02:00
  • 3573506b85 Improve Efergy-e2CT to reject unaligned/wrong-length frames instead of shift-searching Benjamin Larsson 2026-07-19 03:29:03 +02:00
  • e49d6a8873 Disable Markisol by default (issue #3611) Benjamin Larsson 2026-07-19 03:22:53 +02:00
  • 83a8d0e948 Improve Schrader-MRXBC5A4 false-positive rejection (issue #3611) Benjamin Larsson 2026-07-19 03:15:21 +02:00
  • 3631487740 Change Springfield-Soil to require 3 repeated rows Benjamin Larsson 2026-07-19 03:00:29 +02:00
  • 9b28ff5ca2 Fix RADIAN mic field ordering to be last Benjamin Larsson 2026-07-19 02:38:48 +02:00
  • 8f41434a17 Change m_bus_decode_val to decode the 32-bit float DIF coding Benjamin Larsson 2026-07-19 02:37:23 +02:00
  • 5251e4decf Change RADIAN to decode its wired M-Bus body via m_bus_parse_ci() Benjamin Larsson 2026-07-19 02:15:33 +02:00
  • dd7ac204af Add RADIAN/RADIAN0 meter transport decoder (issue #3408) Benjamin Larsson 2026-07-19 02:15:24 +02:00
  • a7d274924f Improve m_bus: extract m_bus_parse_ci() from parse_block2() Benjamin Larsson 2026-07-19 01:59:39 +02:00
  • 0d3cdea11e Fix Ford-CarRemote revert reset_limit/dedupe, keep disabled Benjamin Larsson 2026-07-19 01:36:55 +02:00
  • c3ff979fc1 Improve Watts-WFHTRF check preamble at a fixed offset, reject long frames Benjamin Larsson 2026-07-19 01:36:55 +02:00
  • 5a4d4880d3 Add Sefis M3 / Careud / Sykik SRTP300 TPMS decoder (closes #3342) Benjamin Larsson 2026-07-19 01:27:34 +02:00
  • 2d029fbf36 Refactor to add proper package flush (#3619) Christian W. Zuckschwerdt 2026-07-18 23:55:03 +02:00
  • 23fbfead7b fordremote: dedupe repeats via bitbuffer_find_repeated_row, disable Benjamin Larsson 2026-07-18 20:03:43 +02:00
  • 4e127c7d30 Add Typhur Sync Gold meat thermometer probe decoder (closes #3138) Benjamin Larsson 2026-07-18 19:36:58 +02:00
  • 7c765eeff2 oria_wa150km: add checksum validation (issue #3136) Benjamin Larsson 2026-07-18 19:15:11 +02:00
  • e6cb4cbf80 minor: Update symbolizer output Christian W. Zuckschwerdt 2026-07-18 19:19:49 +02:00
  • d4df8fcc73 Revert "Extend FSK modulation to the full set of OOK pulse-slicer codings (closes #3409)" Benjamin Larsson 2026-07-18 18:21:52 +02:00
  • 6745b00d8a Split Elster type-2 model name to Elster-PowerMeter2 Benjamin Larsson 2026-07-18 18:16:53 +02:00
  • 03fad62ee7 Add McPower Kinetic battery-less wall switch decoder (closes #3102) Benjamin Larsson 2026-07-18 13:36:33 +02:00
  • f4c33bbc5b Add LaCrosse WS6868 weather station decoder (closes #3120) Benjamin Larsson 2026-07-18 12:56:55 +02:00
  • cd1394f483 minor: Fix regex typo in symbolizer Christian W. Zuckschwerdt 2026-07-18 14:03:32 +02:00
  • 9a9aaf7d70 Enable both Elster decoders by default, add type-2 doc-comment Benjamin Larsson 2026-07-18 12:13:33 +02:00
  • 3d75051e1d Extend FSK modulation to the full set of OOK pulse-slicer codings (closes #3409) Benjamin Larsson 2026-07-18 12:03:27 +02:00
  • cd3944ba01 minor: Fix model name 2GIG-KEY2E-345 to 2GIG-KEY2E345 Christian W. Zuckschwerdt 2026-07-18 11:50:44 +02:00
  • 9fd09cdfa5 Add HA MQTT discovery mappings for Orion-Endpoint reading/leak (closes #3390) Benjamin Larsson 2026-07-18 10:55:53 +02:00
  • 7f97a22be3 Add Elster type-2 frame decoder (closes #3618) Benjamin Larsson 2026-07-18 03:24:21 +02:00
  • 4ee527c1f9 Document SCE-R1/Somfy-Tube remote hitting the seed-quirk path (closes #3149) Benjamin Larsson 2026-07-18 03:02:48 +02:00
  • 850639575e Add Elero bidirectional blinds/awning remote decoder Benjamin Larsson 2026-07-18 02:51:57 +02:00
  • db6f8628af Document the -Y filter option (closes #3044) Benjamin Larsson 2026-07-18 02:14:25 +02:00
  • a33a1460f2 Fix truncated -h/-Y/etc help output on term_help_fprintf() Benjamin Larsson 2026-07-18 02:14:18 +02:00
  • a5e9c867fc Regenerate decoder list for Nidec-OUCG8D disabled-by-default change Benjamin Larsson 2026-07-18 02:14:12 +02:00
  • 1859883ada Add Lynx-Doorbell flex decoder for GN Resound/AB Transistor doorbell klohner 2026-07-18 01:46:31 +02:00
  • 072aea8007 Fix Somfy-RTS unmapped Prog control code on seed-as-button quirk remotes Benjamin Larsson 2026-07-18 01:20:19 +02:00
  • 12e0a60144 Fix Nidec-OUCG8D truncated security field and disable by default Benjamin Larsson 2026-07-18 01:33:11 +02:00
  • 71e5fed94b Add Fanimation-Fan flex decoder for Fanimation ceiling fan/light remote Benjamin Larsson 2026-07-18 00:58:30 +02:00
  • 6aa8ff9993 Strengthen validation in Nidec-OUCG8D car remote decoder Benjamin Larsson 2026-07-17 23:58:24 +02:00
  • 8ab9b81405 Add disabled decoder for Hanwell ML/RL4000-series Radiologger Benjamin Larsson 2026-07-17 23:44:29 +02:00
  • f0ca08f46e minor: Fix layout comment for EcoWitt-WH40 Christian W. Zuckschwerdt 2026-07-17 23:19:20 +02:00
  • 4cd32e97f5 Fix EcoWitt-WH40 id truncation to 16 bits (issue #2973) Benjamin Larsson 2026-07-17 22:53:39 +02:00
  • 22092d6397 Add flex decoder for DY-SQ100B water leak detector (EV1527 variant) Benjamin Larsson 2026-07-17 22:03:37 +02:00
  • 33b28d46fd Fix framing and decode payload for Chamberlain-CWPIRC (issue #2582) Benjamin Larsson 2026-07-17 21:44:07 +02:00
  • 7c04fa91fc Add disabled decoder for 2GIG-KEY2E-345 encrypted keyfob Benjamin Larsson 2026-07-17 21:43:39 +02:00
  • 960f5e9838 minor: Fix FS20 FHT CSV keys Christian W. Zuckschwerdt 2026-07-17 21:16:24 +02:00
  • 77ecee8eb0 Require repeated row and bound humidity in Sharp-SPC775 Benjamin Larsson 2026-07-17 19:46:37 +02:00
  • 67c83471a8 Add disabled decoder for Cotech FT0203/18-3676 anemometer Benjamin Larsson 2026-07-17 19:28:40 +02:00
  • 13d170b93a Reject all-zero payload and out-of-range moisture in Springfield-Soil Benjamin Larsson 2026-07-17 19:01:55 +02:00
  • 10ab8da834 Apply issue #1196 findings to Elster power meter decoder Benjamin Larsson 2026-07-17 18:36:22 +02:00
  • bda290bb86 Reject implausible all-zero id in Opel-Mokka Benjamin Larsson 2026-07-17 18:04:59 +02:00
  • e5c6104894 Reject all-0xff payload in Nexus-Sauna Benjamin Larsson 2026-07-17 18:02:44 +02:00
  • d3fb0b8542 Reject all-zero payload in GM-Aftermarket TPMS Benjamin Larsson 2026-07-17 18:00:36 +02:00
  • c0f2735aa7 Strengthen validation in Oregon Scientific SL109H decoder Benjamin Larsson 2026-07-17 17:58:39 +02:00
  • 18eaabd676 Strengthen validation in Regency Ceiling Fan Remote decoder Benjamin Larsson 2026-07-17 17:26:12 +02:00
  • 0dc4c975aa Add support for Cavius door/window sensor Benjamin Larsson 2026-07-17 17:35:14 +02:00
  • e8b2a519a7 Add protocols help listing as json (#3609) Christian W. Zuckschwerdt 2026-07-17 16:56:22 +02:00
  • f0c2b6fe12 Add support for TFA 30.3307.02 wind sensor Benjamin Larsson 2026-07-17 13:50:03 +02:00
  • ca3ddb571d Add OOK_PULSE_RZI pulse-slicer for RZ unary run-length coding Benjamin Larsson 2026-07-17 13:49:33 +02:00
  • a1763ddf8b minor: Fix Truck TPMS CSV keys Christian W. Zuckschwerdt 2026-07-17 14:57:18 +02:00
  • 4f742a7986 Update generated docs and example conf Benjamin Larsson 2026-07-17 01:58:37 +02:00