24 lines
1.0 KiB
Markdown
24 lines
1.0 KiB
Markdown
|
|
|
|
# P1-Meter-ESP8266
|
|
|
|
## Original code by [jantenhove on GitHub](https://github.com/jantenhove/P1-Meter-ESP8266), I altered the code to add a screen and make it work with my own server. The original code works with Domoticz, be sure to check it out!
|
|
|
|
Software for the ESP2866 that sends P1 smart meter data to Domoticz (with CRC checking and OTA firmware updates)
|
|
|
|
### Installation instrucions
|
|
|
|
* Make sure that your ESP8266 can be flashed from the Arduino environnment: https://github.com/esp8266/Arduino
|
|
* Install the SoftSerial library from: https://github.com/plerup/espsoftwareserial
|
|
* Place all files from this repository in a directory. Open the .ino file.
|
|
* Adjust WIFI, Domoticz and debug settings at the top of the file
|
|
* Compile and flash
|
|
|
|
### Connection of the P1 meter to the ESP8266
|
|
|
|
You need to connect the smart meter with a RJ11 connector. This is the pinout to use
|
|
|
|
![RJ11 P1 connetor](http://gejanssen.com/howto/Slimme-meter-uitlezen/RJ11-pinout.png)
|
|
|
|
Connect GND->GND on ESP, RTS->3.3V on ESP and RxD->any digital pin on ESP. In this sketch I use D5
|