Releases: scs/smartmeter-datacollector
Releases · scs/smartmeter-datacollector
Smart Meter Data Collector v1.2.1
Bugfixes
- assume local time if time is extracted from DLMS message without timezone info
Smart Meter Data Collector v1.2.0
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
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
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
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
Smart Meter Data Collector v0.6.1
Bugfixes
- fix clearing the HDLC buffer if it gets too large
Smart Meter Data Collector v0.6.0
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
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
Features
- Add a
systemd
unit file to runsmartmeter-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