All apps · 0 apps
DSMRReader
Docker app from Flight777's Repository
Overview
DATALOGGER_SERIAL_PORT=/dev/ttyUSB0
DATALOGGER_SERIAL_BAUDRATE=115200
and set your device to the right USB path /br /br bIMPORTANT 3!!/b The DATALOGGER SLEEP TIME has been set to 10 seconds, instead of 1, to save you some DB writes. 6 readings per minute should still give you data enough ;)
Readme
View on GitHubDSMR-reader - Docker
Docker container for DSMR Reader - read your smart meter P1 port and visualize energy consumption.
Built with s6-overlay v3 for robust container lifecycle management.
Links
- DSMR Reader Docker documentation
- DSMR Reader Docker issues
- DSMR Reader Docker discussions
- Upstream DSMR Reader documentation
- Upstream DSMR Reader issues
- Upstream DSMR Reader discussions
⚠️ Breaking changes in v6 (at a glance)
If you are upgrading from v5, review the following:
- Docker variables now use the
CONTAINER_prefix - Default container UID/GID changed to
1000:1000 - Legacy timezone mounts and TZ variables should be removed
- armV7 only support Postgres up to release 17.x. Support will drop in ~1 year from now
✅ New installations normally require no changes.
Project inspired by the hard work and effort of Dennis Siemensma @dennissiemensma.
Originally created by Bram van Dartel @xirixiz | Powered by DSMR Reader
Install DSMRReader on Unraid in a few clicks.
Find DSMRReader in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Categories
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allLinks
Details
xirixiz/dsmr-reader-dockerRuntime arguments
- Web UI
http://[IP]:[PORT:80]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
Container Variable: DJANGO_DATABASE_HOST
- Target
- DJANGO_DATABASE_HOST
- Default
- [IP]
Container Variable: DSMRREADER_ADMIN_USER
- Target
- DSMRREADER_ADMIN_USER
- Value
- admin
Container Variable: DSMRREADER_ADMIN_PASSWORD
- Target
- DSMRREADER_ADMIN_PASSWORD
- Default
- dsmrreader
Container Port: 80
- Target
- 80
- Value
- 7777
Container Path: /home/dsmr/app/backups
- Target
- /home/dsmr/app/backups
- Value
- /mnt/user/appdata/dsmr-reader/backups
Container Variable: DATALOGGER_MODE
- Target
- DATALOGGER_MODE
- Default
- receiver|standalone
- Value
- receiver
Optional - required if setting DATALOGGER MODE to standalone!
- Target
- DATALOGGER_SERIAL_PORT
- Default
- |/dev/ttyUSB0
Optional - required if setting DATALOGGER MODE to standalone!
- Target
- DATALOGGER_SERIAL_BAUDRATE
- Default
- |115200
Container Variable: VIRTUAL_HOST
- Value
- localhost
Container Variable: DJANGO_DATABASE_PORT
- Target
- DJANGO_DATABASE_PORT
- Default
- 5432
- Value
- 5432
Container Variable: DJANGO_DATABASE_NAME
- Target
- DJANGO_DATABASE_NAME
- Default
- dsmrreader
- Value
- dsmrdb
Container Variable: DATALOGGER_SLEEP
- Target
- DATALOGGER_SLEEP
- Default
- 5
- Value
- 10
Container Variable: PUID
- Value
- 99
Container Variable: PGID
- Value
- 100
User of which the supervisor should be part, important for file permissions!
- Target
- SD_USER
- Default
- nobody
- Value
- nobody
Group of which the supervisor should be part, important for file permissions!
- Target
- SD_GROUP
- Default
- users
- Value
- users