Skip to content

Releases: scs/smartmeter-datacollector

Smart Meter Data Collector v1.2.1

11 Apr 06:53
Compare
Choose a tag to compare

Bugfixes

  • assume local time if time is extracted from DLMS message without timezone info

Smart Meter Data Collector v1.2.0

27 Mar 13:18
Compare
Choose a tag to compare

Improvements

  • add L+G E570 smart meter
  • add OBIS codes for parsing reactive energy quadrants with tariff information
  • update dependencies

Bugfixes

  • fix timestamp / -zone issue

Removed

  • remove support for Python 3.7 (EOL)

RPi Demo

  • update distribution (still based Debian 11 (bullseye)
  • add dashboard for L+G E570 meter

Smart Meter Data Collector v1.1.0

19 May 19:30
Compare
Choose a tag to compare

Improvements

  • add L+G E360 and Kamstrup HAN-NVE smart meter support
  • software parses DLMS messages that do not start with a push object list (some credits go to @MarkusTeufelberger who provided great support, ideas and code snippets concerning this issue. Thank you!)
  • improved OBIS code handling
  • use message timestamp as fallback
  • add system time (from OS) override option
  • make baudrate configurable for each smart meter
  • extend and generalize meter ID detection
  • update dependencies
  • add Python 3.10 code checks

Bugfixes

  • fix current value scaling

RPi Demo

  • upgrade to Raspberry Pi OS bullseye (Debian 11 based)
  • add individual Grafana dashboards for all supported meters
  • fix influxdb & Grafana package repository
  • update packages

Smart Meter Data Collector v1.0.2

08 Apr 07:25
Compare
Choose a tag to compare

Improvements

  • update readme and add logo
  • add tariff related meter data point types

Bugfixes

  • bugfix catching Gurux converter failures

RPi Demo

  • set DB retention time to 1 month
  • update Grafana dashboard with tariff data

Smart Meter Data Collector v1.0.1

25 Oct 10:17
Compare
Choose a tag to compare

Improvements

  • make sure the pbuilder chroot is updated before a build
  • run "apt-get update" before instaling anything in GitHub workflows

Bugfixes

  • don't automatically determine Python package dependencies when building a Debian package

Smart Meter Data Collector v1.0.0

11 Oct 07:15
Compare
Choose a tag to compare

Features

  • support ISKRAEMECO AM550 smart meter over P1

Improvements

  • extend COSEM logic to support multiple device ID OBIS codes (partially fixes #10)
  • use system time if the smart meter doesn't provide a clock (partially fixes #10)
  • use a random UUID if no fallback device ID has been provided

Smart Meter Data Collector v0.6.1

13 Sep 09:37
Compare
Choose a tag to compare

Bugfixes

  • fix clearing the HDLC buffer if it gets too large

Smart Meter Data Collector v0.6.0

10 Sep 07:32
Compare
Choose a tag to compare

Features

  • add -s / --saveconfig command line argument to generate a default configuration

Improvements

  • add basic documentation to README.md
  • improve shutdown behavior
  • improve error handling
  • add lots of unit tests

Smart Meter Data Collector v0.5.0

03 Sep 08:59
Compare
Choose a tag to compare

Features

  • Support building Debian packages
  • Add build-deb.yml GitHub workflow to automatically build Debian packages for
    • Debian Buster amd64
    • Raspberry Pi OS (Buster) armhf

Smart Meter Data Collector v0.4.1

27 Aug 09:00
Compare
Choose a tag to compare

Features

  • Add a systemd unit file to run smartmeter-datacollector as a service
  • Add smartmeter-datacollector script to execute the application directly on the system
  • MQTT sink
    • support TLS (system or custom CA)
    • support client authentication with
      • username / password
      • certificate

Improvements

  • Support more OBIS data points
  • Improved the workflow publishing to PyPI