Hi Tsar,
Yes, I was able to manage. I use ESPHome, so ESPHome has a P1 integration. You only have to use an ESP module and connect the output (transmit line) of the Smart Meter to an input of the ESP. The ESP is even powered by the Digital Meter.
The ESP with ESPHome delivers all entities. No need to install a HA integration like P1 Monitor or DSMR Slimme Meter.
These are the most important entries in my ESPHome configuration:
uart:
id: uart_bus
rx_pin: 3
baud_rate: 115200
The rx_pin off course depends of your hardware setup
sensor:
# Sensoren van P1 Smart meter
- platform: dsmr
energy_delivered_tariff1:
name: energy_delivered_tariff1
filters:
- throttle: 15s
energy_delivered_tariff2:
name: energy_delivered_tariff2
filters:
- throttle: 15s
energy_returned_tariff1:
name: energy_returned_tariff1
filters:
- throttle: 15s
energy_returned_tariff2:
name: energy_returned_tariff2
filters:
- throttle: 15s
power_delivered:
name: power_delivered
filters:
- throttle: 15s
power_returned:
name: power_returned
filters:
- throttle: 15s
electricity_failures:
name: electricity_failures
filters:
- throttle: 360s
electricity_long_failures:
name: electricity_long_failures
filters:
- throttle: 360s
voltage_l1:
name: voltage_l1
filters:
- throttle: 120s
current_l1:
name: current_l1
filters:
- throttle: 120s
gas_delivered_be:
name: gas_delivered_be
filters:
- throttle: 60s
The Smart Meter sends every second or 2 seconds information. In my opinion overkill so I added the filters: throttle option to limit the data.
Works as a charm…
Details about the wiring:
The final result:

