Files
home-assistant-alt/hass/settings/packages/power/power_counter.yaml
T
2024-01-11 15:10:51 +03:00

111 lines
2.4 KiB
YAML

modbus:
name: modbus_power
type: serial
method: rtu
port: /dev/ttyUSB0
baudrate: 9600
stopbits: 1
bytesize: 8
parity: N #N
sensors:
- name: power_total
unit_of_measurement: 'kWh'
slave: 1
address: 0
precision: 2
scale: 0.01
data_type: uint32
- name: power_voltage
slave: 1
address: 12
precision: 1
scale: 0.1
unit_of_measurement: 'V'
- name: power_current
slave: 1
address: 13
precision: 2
scale: 0.01
unit_of_measurement: 'A'
- name: power_active_power
slave: 1
address: 14
precision: 3
scale: 0.001
unit_of_measurement: 'KW'
- name: power_reactive_power
slave: 1
address: 15
precision: 3
scale: 0.001
unit_of_measurement: 'Kvar'
- name: power_power_factor
slave: 1
address: 16
precision: 3
scale: 0.001
unit_of_measurement: '%'
- name: power_frequency
slave: 1
address: 17
precision: 2
scale: 0.01
unit_of_measurement: 'Hz'
sensor:
- platform: template
sensors:
power_main_total:
unit_of_measurement: 'kWh'
value_template: "{{ states('sensor.power_total') | float - 7072.7 | round(2) }}"
#7072.7 - разница показаний.
homeassistant:
customize:
sensor.power_main_total:
friendly_name: Общий счётчик
sensor.power_total:
friendly_name: Потреблено итого
sensor.power_voltage_a:
friendly_name: Напряжение A
sensor.power_voltage_b:
friendly_name: Напряжение B
sensor.power_voltage_c:
friendly_name: Напряжение C
sensor.power_current_a:
friendly_name: Ток A
sensor.power_current_b:
friendly_name: Ток B
sensor.power_current_c:
friendly_name: Ток C
sensor.power_frequency:
friendly_name: Частота
sensor.power_active_power:
friendly_name: Активная нагрузка
sensor.power_reactive_power:
friendly_name: Реактивная нагрузка
sensor.power_power_factor:
friendly_name: Коэффициент мощности
sensor.power_export:
friendly_name: Экспортировано
sensor.power_import:
friendly_name: Импортировано