DSMRReader

DSMRReader

Application Docker from Flight777's Repository

Vue d'ensemble

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

Arguments d'exécution

Interface utilisateur Web
http://[IP]:[PORT:80]
Réseau
bridge
Coquille
sh
Privilégié
false

Configuration du modèle

DATABASE HOST (Adjust to your UNRAID host IP)Variable

Container Variable: DJANGO_DATABASE_HOST

Cible
DJANGO_DATABASE_HOST
Défaut
[IP]
WEBUI ADMIN USERNAMEVariable

Container Variable: DSMRREADER_ADMIN_USER

Cible
DSMRREADER_ADMIN_USER
Valeur
admin
WEBUI ADMIN PASSWORDVariable

Container Variable: DSMRREADER_ADMIN_PASSWORD

Cible
DSMRREADER_ADMIN_PASSWORD
Défaut
dsmrreader
WEB UI PortPorttcp

Container Port: 80

Cible
80
Valeur
7777
Backup directoryPathrw

Container Path: /home/dsmr/app/backups

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

Container Variable: DATALOGGER_MODE

Cible
DATALOGGER_MODE
Défaut
receiver|standalone
Valeur
receiver
DATALOGGER SERIAL PORTVariable

Optional - required if setting DATALOGGER MODE to standalone!

Cible
DATALOGGER_SERIAL_PORT
Défaut
|/dev/ttyUSB0
DATALOGGER SERIAL BAUDRATEVariable

Optional - required if setting DATALOGGER MODE to standalone!

Cible
DATALOGGER_SERIAL_BAUDRATE
Défaut
|115200
VIRTUAL_HOSTVariable

Container Variable: VIRTUAL_HOST

Valeur
localhost
DATABASE PORTVariable

Container Variable: DJANGO_DATABASE_PORT

Cible
DJANGO_DATABASE_PORT
Défaut
5432
Valeur
5432
DATABASE NAMEVariable

Container Variable: DJANGO_DATABASE_NAME

Cible
DJANGO_DATABASE_NAME
Défaut
dsmrreader
Valeur
dsmrdb
DATALOGGER SLEEP TIME (seconds)Variable

Container Variable: DATALOGGER_SLEEP

Cible
DATALOGGER_SLEEP
Défaut
5
Valeur
10
PUIDVariable

Container Variable: PUID

Valeur
99
PGIDVariable

Container Variable: PGID

Valeur
100
Supervisor UserVariable

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

Cible
SD_USER
Défaut
nobody
Valeur
nobody
Supervisor GroupVariable

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

Cible
SD_GROUP
Défaut
users
Valeur
users

Catégories

Télécharger les statistiques

6,583,073
Total des téléchargements
7,145
Ce mois-ci
39,154
Moyenne / Mois

Total des téléchargements au fil du temps

Chargement du graphique...

Détails

Référentiel
xirixiz/dsmr-reader-docker
Dernière mise à jour2026-04-30
Première vue2020-04-02

Exécutez DSMRReader sur Unraid.

DSMRReader est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.