Skip to content

Releases: hdtodd/rtl_433_stats

rtl_433_stats v2.2.0

13 Aug 12:59
82a6281
Compare
Choose a tag to compare

This release is a minor upgrade to v2.1 to support processing records with ISO and Unix Epoch timestamps in JSON log files.

What's Changed

  • Update README.md by @hdtodd in #4
  • Create v2.2.0 to accept both ISO and Unix Epoch times in the JSON log by @hdtodd in #5

Full Changelog: v2.1.0...v2.2.0

Streamlined file handling

02 Apr 15:54
Compare
Choose a tag to compare

This update features primarily improved input file handling in the Python version, including wildcard and compressed-file handling. It also adds options that can remove extraneous information from reports, making them easier to understand.

The program now prints alerts for individual devices if it sees a change in "battery_ok" or "status" while processing log-file packets from that device.

Two file-extraction Python scripts have been included under the tools directory.

The C version remains unchanged from v1.0.

`rtl_433_stats` v 2.0.0 (renaming from `rtl_snr` v2.0.0

21 Mar 21:21
a74603a
Compare
Choose a tag to compare

This first release of rtl_433_stats is numbered v2.0.0 to be consistent with the versioning of rtl_snr from which it was developed.

Simplify epoch time calculation

10 Mar 20:17
Compare
Choose a tag to compare

Simplify datetime calculation for ISO format with/without fraction

Minor bug fix and additional information reported

08 Mar 21:47
Compare
Choose a tag to compare
  • Fix Python JSON load exception handling to be more explanatory
  • Add total and device packet counts
  • Use standardized language for "transmissions" and "packets"

Bug fixes and added functionality

07 Mar 21:37
Compare
Choose a tag to compare

This release is essentially a bug-fix release, but with some minor changes and one addition:

  • The device descriptor creation step in the Python code now uses just the "model" field if the "id" field is not present in the JSON record: the earlier version failed when that field was not found.
  • The REAME has been updated to note that the Python code fails with a "JSON load error" on large files (>600K records). The C code successfully processes those large files.
  • SNR-ITGT has been added to the Python directory to provide both signal-to-noise statistical analysis and Inter-Transmission Gap Time analysis. The lTGT is the time-gap between successive transmissions from the same device. SNR-ITGT performs the same statistical analysis on ITGT as it does on SNR and reports them together. The ITGT report may be less useful for JSON logs with many spurious devices, as the gap time means and standard deviations aren't particularly meaningful. But the report may be useful for analyzing characteristics of devices that routinely and reliably transmit sensor data in your proximity.
  • The Python and C code have been separated into to sub-directories for easier maintenance.

Full Changelog: https://github.com/hdtodd/rtl_snr/commits/v1.2.0