Self-hosted P1 meter energy dashboard for the HomeWizard 🚀
NOTE: Temperature, functionality is not included in current build
P1 Energy Dashboard
is a self-hosted webapp for displaying information of a P1 smart meter. The system is in development and only supports the HomeWizard P1 Smart Meter
. The easiest way to get started with the project is to clone or download this repository and run the docker compose file, but before you start make sure you have the prerequisites installed on your deployment environment.
The web-app is easy to use and provides a setup screen once deployed to be able to configure the connection to your local P1 meter.
Check that you have the following dependencies installed before running the system.
- NodeJS v20+ & NPM
- Python 3.12
- Docker
This project uses the following technologies:
- FastAPI & Python 3.12
- NextJS & Typescript
- Poetry
- Docker
- Nothing is currently working but everything is there
- Meters for Energy and Gas are included
- Local db for graphing daily usage is available
- Meter for water is included
- Configurable tariffs for gas prices
- Configurable tariffs for energy prices
- Configurable Meters for users
- Export data is available for users
Contributors names and contact info
This project is licensed under the MIT License - see the LICENSE.md file for details
This project is inspired by the HomeWizard Energy Display hardware device.