Home - plan-d-io/P1-dongle GitHub Wiki
The Plan-D P1 dongle is an open-source software and hardware project allowing anyone to connect the P1 dataport of their digital energy meter to their local network and/or the internet. The main goal of this project is to give everyone access to their real-time energy usage data in an inexpensive and open way, enabling them full control over their energy data and who they share it with.
As an open-source project, it requires different degrees of technical savviness depending on how you approach it. On this wiki, you will find instructions to build and flash the dongle yourself, or you can register to buy pre-made plug-and-play dongles.
Build instructions
This section contain the instructions on how to assemble the P1 dongle and load the firmware on it. There are different ways to approach this.
Do It Yourself
- Building from scratch
The die-hard maker is always looking for ways to repurpose those components they have lying around - Using the recommended hardware
Buy the recommended components and heat up your soldering iron - Using the DIY assembly kit
Same as above, but using a custom PCB - Manufacturing your own PCBs
The design files of the P1-dongle are provided open source
Compiling instructions (including how to set up your IDE)
Using a pre-assembled unit
- I sell pre-assembled, pre-flashed alpha versions of the dongle on a case-by-case basis. Please contact me for more information. A regular sales channel will be opened soon.
Basic installation and usage
How to connect the dongle to the P1 port and get the metering data to the local network or internet.
- Preparing your digital meter (READ FIRST)
- Connecting the dongle
- Basic configuration
- MQTT
- Home Assistant
- EnergieID
- Advanced settings
- LED signals
- Rebooting/resetting the P1 dongle
Advanced
For developers or advanced users.
- Configuration API
- Metering data API
- Payload format
- Syslog
- Using the P1 dongle together with another dongle
Development
Project sponsors
Elia Innovation