# DSMRReader

DSMRReader is a self-hosted DSMR (Dutch Smart Meter Requirements) protocol reader that reads your smart meter's P1 port, stores the data, and visualizes energy and utility consumption. It is open source and self-hosted, installable on Proxmox, Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/591/dsmrreader

## Description

DSMR-reader is a self-hosted DSMR (Dutch Smart Meter Requirements) protocol reader that reads your smart meter's P1 port, stores the data, and visualizes energy and utility consumption. It lets home hobbyists monitor their own meter readings without depending on their utility provider, and is free for non-commercial use.

## Platform availability

Available on 2 of 9 platforms: Unraid, Proxmox.

## Health score

68/100 (Good), based on 4 of 4 factors.
- Maintained: 96 (last commit 67 days ago)
- Popular: 54 (495 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Light to run: 60 (2 GB minimum RAM, runs on ARM)

## Links

- GitHub: https://github.com/dsmrreader/dsmr-reader
- Documentation: https://dsmr-reader.readthedocs.io/en/v5
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts/dsmrreader.html
- Docker Hub: https://hub.docker.com/r/xirixiz/dsmr-reader-docker
- Official website: https://dsmr-reader.readthedocs.io
- Unraid: https://ca.unraid.net/apps/dsmrreader-0za2g5810p5dso?q=DSMRReader

## Common questions

### How can I restore a DSMR-reader PostgreSQL backup?

The v5 documentation has a guide titled Database: Restore a backup (PostgreSQL).

### Where can I find DSMR-reader update and downgrade instructions?

The v5 documentation includes guides for Updating DSMR-reader and Downgrading DSMR-reader.

### What DSMR-reader troubleshooting resources are mentioned in the docs?

The v5 documentation lists DEBUG logging, log files, a debug info dump for GitHub issues, and restarting.

### What USB-related concern is discussed for running DSMR Reader as a Home Assistant add-on?

The thread discusses a question about USB port/path stability when running DSMR Reader as an add-on instead of a separate Linux VM.

### Is there a documented setup for a remote datalogger?

Yes, the v5 documentation includes an installation guide for a remote datalogger.

---
Source: Our Local Host (https://ourlocalhost.com/app/591/dsmrreader), the self-hosted and open-source app directory.
