DSMRReader

DSMRReader

Docker-Anwendung from Flight777's Repository

Übersicht

bDSMR protocol reader for smart energy meters. Stores data reads and visualizes energy use./b /br /br Unraid template that JUST WORKS, brought to you by Flight777! /br /br IMPORTANT 1!! -- Next to this container, you will have to install a PostgreSQL container from the APPS, any version 11 or 12 will do. DB name: dsmrreader DB user: dsmrreader DB password: dsmrreader /br /br IMPORTANT 2!! By default this container is set-up as RECEIVER (see DATALOGGER MODE), meaning that the DSMR P1 input is received on another machine with an instance of DSMR READER running and the internal datalogger on this instance is disabled. After running this container, you will need to set-up the SENDER with the right API, please see: https://dsmr-reader.readthedocs.io/en/v4/api.html#configuration /br /br If you Unraid machine has a direct P1 input, then change this value to STANDALONE and configure: /br /br DATALOGGER INPUT METHOD=serial
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 ;)

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:80]
Netzwerk
bridge
Shell
sh
Privilegiert
false

Konfiguration der Vorlage

DATABASE HOST (Adjust to your UNRAID host IP)Variable

Container Variable: DJANGO_DATABASE_HOST

Ziel
DJANGO_DATABASE_HOST
Standard
[IP]
WEBUI ADMIN USERNAMEVariable

Container Variable: DSMRREADER_ADMIN_USER

Ziel
DSMRREADER_ADMIN_USER
Wert
admin
WEBUI ADMIN PASSWORDVariable

Container Variable: DSMRREADER_ADMIN_PASSWORD

Ziel
DSMRREADER_ADMIN_PASSWORD
Standard
dsmrreader
WEB UI PortPorttcp

Container Port: 80

Ziel
80
Wert
7777
Backup directoryPathrw

Container Path: /home/dsmr/app/backups

Ziel
/home/dsmr/app/backups
Wert
/mnt/user/appdata/dsmr-reader/backups
DATALOGGER MODE (change if P1 port is on this machine to STANDALONE)Variable

Container Variable: DATALOGGER_MODE

Ziel
DATALOGGER_MODE
Standard
receiver|standalone
Wert
receiver
DATALOGGER SERIAL PORTVariable

Optional - required if setting DATALOGGER MODE to standalone!

Ziel
DATALOGGER_SERIAL_PORT
Standard
|/dev/ttyUSB0
DATALOGGER SERIAL BAUDRATEVariable

Optional - required if setting DATALOGGER MODE to standalone!

Ziel
DATALOGGER_SERIAL_BAUDRATE
Standard
|115200
VIRTUAL_HOSTVariable

Container Variable: VIRTUAL_HOST

Wert
localhost
DATABASE PORTVariable

Container Variable: DJANGO_DATABASE_PORT

Ziel
DJANGO_DATABASE_PORT
Standard
5432
Wert
5432
DATABASE NAMEVariable

Container Variable: DJANGO_DATABASE_NAME

Ziel
DJANGO_DATABASE_NAME
Standard
dsmrreader
Wert
dsmrdb
DATALOGGER SLEEP TIME (seconds)Variable

Container Variable: DATALOGGER_SLEEP

Ziel
DATALOGGER_SLEEP
Standard
5
Wert
10
PUIDVariable

Container Variable: PUID

Wert
99
PGIDVariable

Container Variable: PGID

Wert
100
Supervisor UserVariable

User of which the supervisor should be part, important for file permissions!

Ziel
SD_USER
Standard
nobody
Wert
nobody
Supervisor GroupVariable

Group of which the supervisor should be part, important for file permissions!

Ziel
SD_GROUP
Standard
users
Wert
users

Kategorien

Statistik herunterladen

6,583,073
Downloads insgesamt
7,145
Dieser Monat
39,154
Durchschnittlich / Monat

Gesamte Downloads im Laufe der Zeit

Tabelle laden...

Einzelheiten

Repository
xirixiz/dsmr-reader-docker
Zuletzt aktualisiert2026-04-30
Erstmals gesehen2020-04-02

Führen Sie DSMRReader auf Unraid aus.

DSMRReader ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.