Skip to content

Another Smart Meter Project, which allows users to read the values of their (dutch) smart meter aggregate them and display them in nice graphs

Notifications You must be signed in to change notification settings

maarten-kieft/ASMP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASMP

ASMP connects to your smart energy meter, provides insight and allows you to control your energy consumption. The collected data is stored locally to guarantee your privacy. ASMP is open source and runs on almost any platform.

ASMP was started as a personal research project to learn new programming languages, frameworks and tools. However, it was also a chance to create a beautiful piece of software that allows users to get insight in their energy consumption without giving up their privacy. Hopefully you will enjoy using it as much as I did programming it.

Interface

Desktop Interface screenshot 1 Display of current usage and that of the last 5 minutes

Interface screenshot 2 Shows an overview of the total usage. By clicking on the bars you can zoom in up to hour level

Interface screenshot 3 Shows statistics for certain periods

The complete interface is fully responsive and will scale depending on the size of the display of your device

Getting started

ASMP will use docker, to simplify the installation. This section describes the necessary steps to get started.

Getting the hardware

  1. You need a serial cable to connect your device to the smart meter. You can create one yourself or buy one here:
    https://www.sossolutions.nl/slimme-meter-kabel
  2. Asmp needs to run on a pc capable of running docker. A Raspberry pi is 3 ideal for this. You can order one here: https://www.sossolutions.nl/raspberry-pi-3b-starterkit?gclid=EAIaIQobChMIzbzskZ2l2AIVIgvTCh1akQKVEAQYASABEgI1vPD_BwE

Docker quickstart

When you have docker already running, you can execute the following commands:

  1. Create a data directory for asmp
mkdir /usr/bin/asmp/data
  1. Run the docker container
Linux ARM
docker run -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/asmp:/usr/bin/asmp/data  blackhawkdesign/asmp-updater-linarm:latest
Linux 64BIT
docker run -v /var/run/docker.sock:/var/run/docker.sock -v /usr/bin/asmp:/usr/bin/asmp/data  blackhawkdesign/asmp-updater-lin64:latest

Full installation raspberry pi

New to docker? These installation guides help you through the complete installation process.

  1. Setting up a raspberry pi
  2. Installing ASMP

Roadmap

  1. Showing only recent measurements in recent chart / current chart. So only last 5 mins. Otherwise gray out
  • Create docs for getting started on a pie
  • Implement gas database changes
  • Implement gas ui changes
  • Finish menu
  • Adding debugging log
  • Add feature check (has gas, power supply)

FAQ

Will follow soon ...

About

Another Smart Meter Project, which allows users to read the values of their (dutch) smart meter aggregate them and display them in nice graphs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published