Skip to content

alco28/ESPHome-p1dsmr

 
 

Repository files navigation

ESPHome-config

This repository has various ESPHome configs for my own made PCBs. Check https://enri.nl/pcb for info about the PCBs.

P1 - Smart Meter

DSMR2/3/4/5 Wemos version

The p1.yaml and p1-with-gas.yaml files have the basic configuration for my P1 PCB. The config only differs on the gas_delivered-sensor. ESPHome docs can be found here.

The configuration for the combination print with P1 and a water meter can be found in the p1-with-water.yaml file.

DSMR5 ESP-01 version

The miniP1.yaml file is for the mini version, used with an ESP-01s.

P1 - Heat (Stadsverwarming / Warmtelink)

If you have a 'warmtelink' P1 port for measuring heating (stadsverwarming / stadswarmte) the p1-heat/p1-heat.yaml can be used. The uart_read_line_sensor.h is also required while building the firmware.

Please note that this print can't be used with heat measurement with IR optical readout, like L+G Ultraheat. Only recently installed devices with P1 (RJ12) ports can be used.

Modbus

Goodwe Solar (PV) inverters

The modbus-goodwe.yaml file has the configuration for the ESPHome Modbus component in combination with the Modbus readout of Goodwe Solar inverters (in my case a XS2500 and XS2000, but others should also work).

Eastron SDM

In eastron.yaml is the configuration for Eastron SDM modbus devices. More for this modbus device can be found in the documentation of ESPHome

HomEvap Humidifiers and coolers

In homevap.yaml is the configuration for HomEvap devices. Currently only for reading values, but expected to have setting values soon (hardware already supports it, only the lambda functions in the yaml have to be written)

Nibe heatpumps

See an example file at nibe.yaml. More registers can be found in the models list in the NibePi repo.

Other modbus devices

Other modbus devices should also work, as long as the registers are known. A lot of information can be found in the esphome docs

For example kWh-metering devices.

CC1101 Ventilation remotes (Itho/Duco)

Itho ventilation remote

In itho.yaml the configuration can be found for my CC1101 PCB. The repository for that can be found at github

MH-z19 CO2

The mhz19b.yaml file has the basic configuration for my CO2-sensor shield for a MH-z19 co2 sensor. ESPHome docs are here.

More information:

All documentation (installation, setup, updates, etc.) about ESPHome can be found at https://esphome.io

About

ESPHOME voor P1 lezer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%