esphome-config/device/cez_elektromer.yaml

188 lines
3.9 KiB
YAML

#substitutions:
#tx_pin: GPIO04
#rx_pin: GPIO36
external_components:
- source: github://Tomer27cz/xt211
components: [dlms_push]
refresh: 1s
uart:
id: bus_1
tx_pin: ${tx_pin}
rx_pin: ${rx_pin}
baud_rate: 9600
data_bits: 8
parity: NONE
stop_bits: 1
dlms_push:
id: my_dlms_meter
uart_id: bus_1
binary_sensor:
- platform: dlms_push
id: dlms_relay_1
name: "Relay 1"
obis_code: 0.1.96.3.10.255
- platform: dlms_push
id: dlms_relay_2
name: "Relay 2"
obis_code: 0.2.96.3.10.255
- platform: dlms_push
id: dlms_relay_3
name: "Relay 3"
obis_code: 0.3.96.3.10.255
- platform: dlms_push
id: dlms_relay_4
name: "Relay 4"
obis_code: 0.4.96.3.10.255
text_sensor:
- platform: dlms_push
id: dlms_clock
name: "Clock"
obis_code: 0.0.1.0.0.255
entity_category: diagnostic
- platform: dlms_push
name: "Serial number"
obis_code: 0.0.96.1.1.255
entity_category: diagnostic
- platform: dlms_push
id: dlms_actual_tarif
name: "Actual tarif"
obis_code: 0.0.96.14.0.255
- platform: dlms_push
id: dlms_disconector
name: "Disconector"
obis_code: 0.4.96.3.10.255
sensor:
- platform: dlms_push
id: dlms_limeter
name: "Limiter"
obis_code: 0.0.17.0.0.255
- platform: dlms_push
id: dlms_energy_total
name: "Energy Total"
obis_code: 1.0.1.8.0.255
unit_of_measurement: kWh
accuracy_decimals: 0
device_class: energy
accuracy_decimals: 3
filters:
- multiply: 0.001
- platform: dlms_push
id: dlms_energy_t1
name: "Energy T1"
obis_code: 1.0.1.8.1.255
unit_of_measurement: kWh
accuracy_decimals: 0
device_class: energy
accuracy_decimals: 3
filters:
- multiply: 0.001
- platform: dlms_push
id: dlms_energy_t2
name: "Energy T2"
obis_code: 1.0.1.8.2.255
unit_of_measurement: kWh
accuracy_decimals: 0
device_class: energy
accuracy_decimals: 3
filters:
- multiply: 0.001
- platform: dlms_push
id: dlms_consumption_total
name: "Consumption total"
obis_code: 1.0.1.7.0.255
unit_of_measurement: W
accuracy_decimals: 0
- platform: dlms_push
id: dlms_consumption_l1
name: "Consumption L1"
obis_code: 1.0.21.7.0.255
unit_of_measurement: W
accuracy_decimals: 0
- platform: dlms_push
id: dlms_consumption_l2
name: "Consumption L2"
obis_code: 1.0.41.7.0.255
unit_of_measurement: W
accuracy_decimals: 0
- platform: dlms_push
id: dlms_consumption_l3
name: "Consumption L3"
obis_code: 1.0.61.7.0.255
unit_of_measurement: W
accuracy_decimals: 0
- platform: dlms_push
id: dlms_energy_supply
name: "Energy supply"
obis_code: 1.0.2.7.0.255
unit_of_measurement: kWh
accuracy_decimals: 0
device_class: energy
accuracy_decimals: 3
filters:
- multiply: 0.001
- platform: dlms_push
id: dlms_energy_supply_total
name: "Energy supply total"
obis_code: 1.0.2.8.0.255
unit_of_measurement: kWh
accuracy_decimals: 0
device_class: energy
accuracy_decimals: 3
filters:
- multiply: 0.001
- platform: dlms_push
id: dlms_energy_supply_l1
name: "Energy supply L1"
obis_code: 1.0.22.7.0.255
unit_of_measurement: kWh
accuracy_decimals: 0
device_class: energy
accuracy_decimals: 3
filters:
- multiply: 0.001
- platform: dlms_push
id: dlms_energy_supply_l2
name: "Energy supply L2"
obis_code: 1.0.42.7.0.255
unit_of_measurement: kWh
accuracy_decimals: 0
device_class: energy
accuracy_decimals: 3
filters:
- multiply: 0.001
- platform: dlms_push
id: dlms_energy_supply_l3
name: "Energy supply L3"
obis_code: 1.0.62.7.0.255
unit_of_measurement: kWh
accuracy_decimals: 0
device_class: energy
accuracy_decimals: 3
filters:
- multiply: 0.001