Gompje / p1-esp8266

P1 serial forwarder for use in HomeAssistent

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Small ESP serial forwarder for HomeAssistant

Motivation

I wanted to keep the code as small as possible, so this is a small program that acts as a serial port forwarder for HomeAssistant.

It reads from P1, and if a client connects to port 23, it forwards everything to there. You connect HomeAssistant to it and it will do all the parsing.

Wiring

Wiring is the same as https://github.com/daniel-jong/esp8266_p1meter and also the initial inspiration of using the inverter of the hardware serial.

How to use

  1. In the include-folder rename the 'secret_template.h' to 'secrets.h', and enter your WiFi credentials.
  2. Install to an ESP8266 board with PlatformIO using the pio run -t upload command
  3. Connect the ESP8266 to your P1 meter as described in Wiring above
  4. In HomeAssistant: Add a new DSMR Slimme Meter integration of type Network and enter the IP/Hostname of your ESP8266 and use port 23

About

P1 serial forwarder for use in HomeAssistent


Languages

Language:C++ 98.5%Language:C 1.5%