DSMRReader

DSMRReader

Aplicación Docker from Flight777's Repository

Visión general

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

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:80]
Red
bridge
Concha
sh
Privilegiado
false

Configuración de plantillas

DATABASE HOST (Adjust to your UNRAID host IP)Variable

Container Variable: DJANGO_DATABASE_HOST

Objetivo
DJANGO_DATABASE_HOST
Por defecto
[IP]
WEBUI ADMIN USERNAMEVariable

Container Variable: DSMRREADER_ADMIN_USER

Objetivo
DSMRREADER_ADMIN_USER
Valor
admin
WEBUI ADMIN PASSWORDVariable

Container Variable: DSMRREADER_ADMIN_PASSWORD

Objetivo
DSMRREADER_ADMIN_PASSWORD
Por defecto
dsmrreader
WEB UI PortPorttcp

Container Port: 80

Objetivo
80
Valor
7777
Backup directoryPathrw

Container Path: /home/dsmr/app/backups

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

Container Variable: DATALOGGER_MODE

Objetivo
DATALOGGER_MODE
Por defecto
receiver|standalone
Valor
receiver
DATALOGGER SERIAL PORTVariable

Optional - required if setting DATALOGGER MODE to standalone!

Objetivo
DATALOGGER_SERIAL_PORT
Por defecto
|/dev/ttyUSB0
DATALOGGER SERIAL BAUDRATEVariable

Optional - required if setting DATALOGGER MODE to standalone!

Objetivo
DATALOGGER_SERIAL_BAUDRATE
Por defecto
|115200
VIRTUAL_HOSTVariable

Container Variable: VIRTUAL_HOST

Valor
localhost
DATABASE PORTVariable

Container Variable: DJANGO_DATABASE_PORT

Objetivo
DJANGO_DATABASE_PORT
Por defecto
5432
Valor
5432
DATABASE NAMEVariable

Container Variable: DJANGO_DATABASE_NAME

Objetivo
DJANGO_DATABASE_NAME
Por defecto
dsmrreader
Valor
dsmrdb
DATALOGGER SLEEP TIME (seconds)Variable

Container Variable: DATALOGGER_SLEEP

Objetivo
DATALOGGER_SLEEP
Por defecto
5
Valor
10
PUIDVariable

Container Variable: PUID

Valor
99
PGIDVariable

Container Variable: PGID

Valor
100
Supervisor UserVariable

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

Objetivo
SD_USER
Por defecto
nobody
Valor
nobody
Supervisor GroupVariable

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

Objetivo
SD_GROUP
Por defecto
users
Valor
users

Categorías

Descargar estadísticas

6,583,073
Descargas totales
7,145
Este mes
39,154
Media / Mes

Descargas totales a lo largo del tiempo

Cargando gráfico...

Detalles

Repositorio
xirixiz/dsmr-reader-docker
Última actualización2026-04-30
Visto por primera vez2020-04-02

Ejecute DSMRReader en Unraid.

DSMRReader se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.