/logger-DSMR-P1-usb

Simple DSMR P1 logger that work with USB cable and sqlite datebase

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

P1 DSMR reader for the open source disaggregation project

Open Source project to log data from the DSMR (P1) meter via usb serial cable

Installation

To install the P1 USB reader run the following commands in your terminal:

sudo wget https://raw.githubusercontent.com/disaggregation/logger-DSMR-P1-usb/master/install.sh

sudo chmod +x install.sh && sudo ./install.sh

After the installer is finished, the schedular will launch directly and at every reboot! The P1 data is recorded every 10 seconds, which leads to about aprox. 1MB per day. Make sure you have enough space!

Hardware requirements

Data storage

A SQlite database file (.db) wil be created to store the P1 data, the filename is a MD5 hash name.

(Mysql logging is supported, but requires more setup skills.)

Disaggregation

This repository will soon be updates with a working disaggregation model that determines which subload are behind your energy meter. Pleas visit www.allianders.nl/disaggregation/demo/ to see the current disaggregate allogaritems results. An upload page for your data will be provided soon.