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