Over DSMR-reader

Projectdoelen

  • Een tool aanbieden waarmee je eenvoudig gegevens uit je slimme meter via het DSMR-protocol uitleest, opslaat en visualiseert.
  • Beheer je eigen gegevens, om ze bijvoorbeeld te exporteren naar andere systemen of derde partijen.

Hint

Ondersteuning dataoverdracht

  • MQTT: Duw gegevens vanuit DSMR-reader naar een generieke message broker.
  • REST API: Duw (telegram)gegevens vanuit een generieke HTTP-client naar DSMR-reader.
  • REST API: Trek gegevens uit DSMR-reader vanuit een generieke HTTP-client.

In principe is elke integratie hierdoor mogelijk, via ofwel generieke scripts of zelfs plugins. DSMR-reader ondersteunt echter alleen de generieke protocollen hierboven en kan niet elke mogelijke individuele variant (intern) ondersteunen.

Talen

De gehele applicatie, en bijbehorende code, is in het Engels geschreven. De grafische interface is echter ook in het Nederlands beschikbaar. Deze wordt automatisch getoond, afhankelijk van de taalinstelling in je webbrowser.

Hardwarevereisten

  • Voor alleen-datalogger: Elke RaspberryPi of vergelijkbaar.
  • Voor volledige DSMR-reader: RaspberryPi 3+ of vergelijkbaar.
  • Kabel voor uitlezen P1-poort (of een netwerksocket via bijvoorbeeld ser2net).
  • Een slimme meter met ondersteuning voor DSMR-versies: v2 / v4 / v5.

Softwarevereisten

  • OS: Raspbian OS of vergelijkbaar (of via Docker)
  • Schijfruimte: 1+ GB - Afhankelijk van je slimme meter en de hoeveelheid metingen je wilt bewaren.
  • Code: Een ondersteunde Python-versie.
  • Database: Een ondersteunde PostgreSQL-versie.

N.B.: Dit project is gebouwd met Django, wat de uiteindelijk ondersteunde Python/DB-versies bepaalt.

Screenshots

Dashboard

Het dashboard weergeeft de meeste actuele informatie over je verbruik vandaag. Je ziet hier ook het totale verbruik van de huidige maand en jaar.

Je ziet hier ook je gasverbruik en teruglevering elektriciteit, mits je meter dat ondersteunt.

Dashboard

Live grafieken

De Live Grafieken pagina toont de meest recente beschikbare gegevens, afhankelijk van de mogelijkheden van je slimme meter.

Live graphs

Archief

In het archief kun je door alle historische data heen bladeren. Je kunt de gegevens bekijken op dag-, maand- of jaarbasis.

Archive

Vergelijken

Deze pagina stelt je in staat om simpelweg twee dagen, maanden of jaren met elkaar te vergelijken. Daarnaast worden de verschillen tussen de twee weergegeven als percentage.

Compare

Statistieken

Deze pagina weergeeft je huidige meterstanden en statistieken volgens het DSMR-protocol. Je kunt hier ook het totaal aantal opgeslagen metingen vinden, evenals excessief verbruik.

Statistics

Energiecontracten

Overzicht van al je energiecontracten en het bijbehorende verbruik.

Energy contracts

Export

Deze pagina staat je toe om alle uur- en dagstatistieken te exporteren naar CSV.

Export

Over

Toont de status van de applicatie en verwijst naar een hoop achtergrondinformatie.

Je kunt hier eveneens eenvoudig controleren op updates van DSMR-reader.

Status

Configuratie

De configuratiepagina is de toegangspoort tot het adminportaal.

Je kunt hier elk onderwerp of instelling waarnaar je op zoek bent intypen, om vervolgens een popup te krijgen met een klikbare link, direct naar het juiste onderdeel binnen het adminportaal.

Configuration