Skip to content

Instantly share code, notes, and snippets.

@bram2202
Created October 7, 2022 13:46
Show Gist options
  • Save bram2202/d75b34a9d672cc8032f55d6f79cfb718 to your computer and use it in GitHub Desktop.
Save bram2202/d75b34a9d672cc8032f55d6f79cfb718 to your computer and use it in GitHub Desktop.
EspHome dsmr config
esphome:
name: dsmr
platform: ESP8266
board: esp8285
# Swith on level shifter after
on_boot:
priority: 600
then:
- switch.turn_on: level_shifter
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
fast_connect: True
ap: # captive_portal
ssid: !secret cp_ssid
password: !secret cp_password
captive_portal:
logger:
baud_rate: 0
api:
password: !secret api_password
ota:
password: !secret ota_password
uart:
baud_rate: 115200
rx_buffer_size: 2000
rx_pin: GPIO3
id: uart_id
dsmr:
id: dsmr_instance
uart_id: uart_id
sensor:
- platform: dsmr
energy_delivered_tariff1:
name: "DSMR Energy Consumed Tariff 1"
energy_delivered_tariff2:
name: "DSMR Energy Consumed Tariff 2"
energy_returned_tariff1:
name: "DSMR Energy Produced Tariff 1"
energy_returned_tariff2:
name: "DSMR Energy Produced Tariff 2"
power_delivered:
name: "DSMR Power Consumed"
power_returned:
name: "DSMR Power Produced"
electricity_failures:
name: "DSMR Electricity Failures"
electricity_long_failures:
name: "DSMR Long Electricity Failures"
voltage_l1:
name: "DSMR Voltage Phase 1"
voltage_l2:
name: "DSMR Voltage Phase 2"
voltage_l3:
name: "DSMR Voltage Phase 3"
current_l1 :
name: "DSMR Current Phase 1"
current_l2:
name: "DSMR Current Phase 2"
current_l3:
name: "DSMR Current Phase 3"
power_delivered_l1:
name: "DSMR Power Consumed Phase 1"
power_delivered_l2:
name: "DSMR Power Consumed Phase 2"
power_delivered_l3:
name: "DSMR Power Consumed Phase 3"
power_returned_l1:
name: "DSMR Power Produced Phase 1"
power_returned_l2:
name: "DSMR Power Produced Phase 2"
power_returned_l3:
name: "DSMR Power Produced Phase 3"
gas_delivered:
name: "DSMR Gas Consumed"
text_sensor:
- platform: dsmr
identification:
name: "DSMR Identification"
p1_version:
name: "DSMR Version"
switch:
- platform: gpio
pin: GPIO5
name: "dsrm levelshifter"
id: level_shifter
# restore_mode: ALWAYS_ON
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment