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.
Display of current usage and that of the last 5 minutes
Shows an overview of the total usage. By clicking on the bars you can zoom in up to hour level
Shows statistics for certain periods
The complete interface is fully responsive and will scale depending on the size of the display of your device
ASMP will use docker, to simplify the installation. This section describes the necessary steps to get started.
- 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 - 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
When you have docker already running, you can execute the following commands:
- Create a data directory for asmp
mkdir /usr/bin/asmp/data
- 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
New to docker? These installation guides help you through the complete installation process.
- 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)
Will follow soon ...