Здравствуйте. Кто нибудь интегрировал счетчик WB-MAP6 в Home assistant. Никак не разберусь какие именно данные подтягивать и как их интерпретировать.
Добрый день!
Для работы со счётчиком и его проброса в Home Assistant вам потребуется данная статья.
Спасибо, за ссылку. С тем как подтянуть данные все понятно. Вопрос в том какие именно данные нужно забрать со счетчика, и как их интерпретировать.
Добрый день!
Тут всё зависит от задачи. Для интерпретации значений рекомендую данную статью.
Добрый день,
Удалось ли решить вопрос?
Может Вам поможет моя конфигурация для WB-MAP3E (хотя бы частично):
- name: wbmge
type: tcp
host: 192.168.1.220
port: 502
delay: 5
timeout: 5
message_wait_milliseconds: 50
sensors:
- name: "electric_meter_voltage"
scan_interval: 5
slave: 133
address: 5136
data_type: uint32
input_type: input
scale: 0.000000152588
precision: 2
slave_count: 2
unit_of_measurement: "V"
device_class: voltage
state_class: measurement
nan_value: 0xFFFFFFFF
unique_id: "electric_meter_voltage"
- name: "electric_meter_frequency"
scan_interval: 120
slave: 133
address: 4344
data_type: uint16
input_type: input
scale: 0.01
precision: 2
unit_of_measurement: "Hz"
device_class: frequency
state_class: measurement
unique_id: "electric_meter_frequency"
- name: "electric_meter_current"
scan_interval: 5
slave: 133
address: 5142
data_type: uint32
input_type: input
scale: 0.000000244141
precision: 2
slave_count: 2
unit_of_measurement: "A"
device_class: current
state_class: measurement
unique_id: "electric_meter_current"
- name: "electric_meter_active_power"
scan_interval: 5
slave: 133
address: 4864
data_type: uint32
input_type: input
scale: 0.00512
precision: 2
slave_count: 3
unit_of_measurement: "W"
device_class: power
state_class: measurement
unique_id: "electric_meter_active_power"
- name: "electric_meter_active_summary_energy"
scan_interval: 5
slave: 133
address: 4608
data_type: uint64
input_type: input
swap: word
scale: 0.00001
precision: 2
unit_of_measurement: kWh
device_class: energy
state_class: total
unique_id: "electric_meter_active_summary_energy"
- name: "phase_angle_shift"
scan_interval: 0
slave: 133
address: 4345
data_type: custom
input_type: input
structure: ">1h1h1h"
scale: 0.1
precision: 2
count: 3
unique_id: "phase_angle_shift"
Для считывания показаний активной мощности WB-MAP6S нужно прописать следующие сенсоры:
- name: "s100_electric_meter_active_power_1_3"
scan_interval: 5
slave: 100
address: 4866
data_type: uint32
input_type: input
scale: 0.000244141
precision: 2
slave_count: 2
unit_of_measurement: "W"
device_class: power
state_class: measurement
unique_id: "s100_electric_meter_active_power_1_3"
- name: "s100_electric_meter_active_power_4_6"
scan_interval: 5
slave: 100
address: 8962
data_type: uint32
input_type: input
scale: 0.000244141
precision: 2
slave_count: 2
unit_of_measurement: "W"
device_class: power
state_class: measurement
unique_id: "s100_electric_meter_active_power_4_6"
В результате на стороне HA будет создано 6 сенсоров:
sensor.s100_electric_meter_active_power_1_3 – Активная мощность для канала 3
sensor.s100_electric_meter_active_power_1_3_1 – Активная мощность для канала 2
sensor.s100_electric_meter_active_power_1_3_2 – Активная мощность для канала 1
sensor.s100_electric_meter_active_power_4_6 – Активная мощность для канала 6
sensor.s100_electric_meter_active_power_4_6_1 – Активная мощность для канала 5
sensor.s100_electric_meter_active_power_4_6_2 – Активная мощность для канала 4