DSMRReader
xirixiz/dsmr-reader-docker
https://hub.docker.com/r/xirixiz/dsmr-reader-docker
bridge
sh
false
https://forums.unraid.net/topic/101905-support-flight777-just-works-container-repository/
https://github.com/xirixiz/dsmr-reader-docker
<b>DSMR 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>
[b][span style='color: #E80000;']IMPORTANT 1!![/span][/b] --> 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>
[b][span style='color: #E80000;']IMPORTANT 2!![/span][/b]
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[br]
DATALOGGER_SERIAL_PORT=/dev/ttyUSB0[br]
DATALOGGER_SERIAL_BAUDRATE=115200[br]
[br]
[span style='color: #E80000;']and set your device to the right USB path[/span]
</br>
</br>
<b>[span style='color: #E80000;']IMPORTANT 3!![/span]</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 ;)
HomeAutomation:
http://[IP]:[PORT:80]
https://raw.githubusercontent.com/Flight777/unraid_justworks_templates/main/jw_dsmrreader.xml
https://raw.githubusercontent.com/Flight777/unraid_justworks_templates/main/images/dsmrreader/dsmrreader.png
1611740837
https://www.paypal.me/robvermeij
<b>DSMR 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>
[b][span style='color: #E80000;']IMPORTANT 1!![/span][/b] --> Next to this container, you will have to install a PostgreSQL container from the APPS, any version 11 or 12 will do.
User:
DB name: dsmrreader
DB user: dsmrreader
DB password: dsmrreader
</br>
</br>
[b][span style='color: #E80000;']IMPORTANT 2!![/span][/b]
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[br]
DATALOGGER_SERIAL_PORT=/dev/ttyUSB0[br]
DATALOGGER_SERIAL_BAUDRATE=115200[br]
[br]
[span style='color: #E80000;']and set your device to the right USB path[/span]
</br>
</br>
<b>[span style='color: #E80000;']IMPORTANT 3!![/span]</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 ;)
bridge
7777
80
tcp
/mnt/user/appdata/dsmr-reader/backups
/home/dsmr/app/backups
rw
DJANGO_DATABASE_HOST
admin
DSMRREADER_ADMIN_USER
DSMRREADER_ADMIN_PASSWORD
receiver
DATALOGGER_MODE
DATALOGGER_SERIAL_PORT
DATALOGGER_SERIAL_BAUDRATE
localhost
VIRTUAL_HOST
5432
DJANGO_DATABASE_PORT
dsmrdb
DJANGO_DATABASE_NAME
10
DATALOGGER_SLEEP
99
PUID
100
PGID
nobody
SD_USER
users
SD_GROUP
admin
7777
/mnt/user/appdata/dsmr-reader/backups
receiver
localhost
5432
dsmrdb
10
99
100
nobody
users