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
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