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: A supported Python version.
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.
Live grafieken
De Live Grafieken pagina toont de meest recente beschikbare gegevens, afhankelijk van de mogelijkheden van je slimme meter.
Archief
In het archief kun je door alle historische data heen bladeren. Je kunt de gegevens bekijken op dag-, maand- of jaarbasis.
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.
Trends
Deze pagina weergeeft een samenvatting van je dagelijkse verbruik en gewoontes.
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.
Energiecontracten
Overzicht van al je energiecontracten en het bijbehorende verbruik.
Export
Deze pagina staat je toe om alle uur- en dagstatistieken te exporteren naar CSV.
Over
Toont de status van de applicatie. Eventuele problemen worden hier gemeld.
Je kunt hier eveneens eenvoudig controleren op updates van DSMR-reader.
Ondersteuning
Helpt je in het vinden van de nodige informatie voor het debuggen van je installatie of andere problemen.
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.