Hello!
I have electric panel with 9 Eastron electricity meters.
One Eastron SDM630 (to measure energy consumed by whole house) and 8x SDM120M (to measure energy consumed by each circuit).
I am using this configuration:
#poc-modbus.yaml
esphome:
name: "poc-modbus"
friendly_name: PoC-Modbus
esp32:
board: esp32dev
framework:
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: ""
ota:
- platform: esphome
password: ""
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Enable fallback hotspot (captive portal) in case wifi connection fails
ap:
ssid: "Poc-Modbus Fallback Hotspot"
password: ""
captive_portal:
uart:
id: uart_bus
tx_pin: GPIO25
rx_pin: GPIO27
baud_rate: 19200
stop_bits: 1
modbus:
id: modbus_1
uart_id: uart_bus
send_wait_time: 200ms
flow_control_pin: GPIO26
packages:
wifi: !include includes/packages/wifi.yaml
board_temp: !include includes/packages/internal_temp.yaml
uptime: !include includes/packages/uptime_timestamp.yaml
time: !include includes/packages/time.yaml
restart: !include includes/packages/restart.yaml
meter1: !include
file: includes/packages/sdm_meter_template.yaml
vars:
address: "1"
meter2: !include
file: includes/packages/sdm_meter_template.yaml
vars:
address: "2"
meter3: !include
file: includes/packages/sdm_meter_template.yaml
vars:
address: "3"
meter4: !include
file: includes/packages/sdm_meter_template.yaml
vars:
address: "4"
meter5: !include
file: includes/packages/sdm_meter_template.yaml
vars:
address: "5"
meter6: !include
file: includes/packages/sdm_meter_template.yaml
vars:
address: "6"
meter7: !include
file: includes/packages/sdm_meter_template.yaml
vars:
address: "7"
meter8: !include
file: includes/packages/sdm_meter_template.yaml
vars:
address: "8"
meter200: !include
file: includes/packages/sdm_meter_template.yaml
vars:
address: "200"
#sdm_meter_template.yaml
substitutions:
address: "1"
sensor:
- platform: sdm_meter
modbus_id: modbus_1
address: ${address}
update_interval: 15s
phase_a:
voltage:
name: "Meter ${address} L1 Voltage"
current:
name: "Meter ${address} L1 Current"
active_power:
name: "Meter ${address} L1 Active Power"
apparent_power:
name: "Meter ${address} L1 Apparent Power"
reactive_power:
name: "Meter ${address} L1 Reactive Power"
power_factor:
name: "Meter ${address} L1 Power Factor"
phase_angle:
name: "Meter ${address} L1 Phase Angle"
frequency:
name: "Meter ${address} Grid Frequency"
total_power:
name: "Meter ${address} Total Active Power"
import_active_energy:
name: "Meter ${address} Energy Import Active"
export_active_energy:
name: "Meter ${address} Energy Export Active"
import_reactive_energy:
name: "Meter ${address} Energy Import Reactive"
export_reactive_energy:
name: "Meter ${address} Energy Export Reactive"
When I enable only one, maybe two meters simultaneously, everything is OK.
When all 9 meters are enabled, meters are reported in this order: 7, 3, 1, 5, 2.
There are missing meters 4, 6, 8, 200.
Debug log:
INFO ESPHome 2025.4.2
INFO Reading configuration /config/esphome/poc-modbus.yaml...
INFO Detected timezone 'Europe/Warsaw'
INFO Starting log output from 192.168.1.30 using esphome API
INFO Successfully connected to poc-modbus @ 192.168.1.30 in 0.042s
INFO Successful handshake with poc-modbus @ 192.168.1.30 in 0.139s
[23:21:19][I][app:100]: ESPHome version 2025.4.2 compiled on May 19 2025, 23:18:46
[...]
[23:21:19][C][logger:177]: Logger:
[23:21:19][C][logger:178]: Max Level: DEBUG
[23:21:19][C][logger:179]: Initial Level: DEBUG
[23:21:19][C][logger:181]: Log Baud Rate: 115200
[23:21:19][C][modbus:168]: CRC Disabled: NO
[...]
[23:21:19][C][sdm_meter:087]: SDM Meter:
[23:21:19][C][sdm_meter:096]: Active Power 'Meter 1 L1 Active Power'
[23:21:19][C][sdm_meter:096]: Device Class: 'power'
[23:21:20][C][sdm_meter:096]: State Class: 'measurement'
[23:21:20][C][sdm_meter:096]: Unit of Measurement: 'W'
[23:21:20][C][sdm_meter:096]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:097]: Apparent Power 'Meter 1 L1 Apparent Power'
[23:21:20][C][sdm_meter:097]: State Class: 'measurement'
[23:21:20][C][sdm_meter:097]: Unit of Measurement: 'VA'
[23:21:20][C][sdm_meter:097]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:098]: Reactive Power 'Meter 1 L1 Reactive Power'
[23:21:20][C][sdm_meter:098]: State Class: 'measurement'
[23:21:20][C][sdm_meter:098]: Unit of Measurement: 'var'
[23:21:20][C][sdm_meter:098]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:099]: Power Factor 'Meter 1 L1 Power Factor'
[23:21:20][C][sdm_meter:099]: Device Class: 'power_factor'
[23:21:20][C][sdm_meter:099]: State Class: 'measurement'
[23:21:20][C][sdm_meter:099]: Unit of Measurement: ''
[23:21:20][C][sdm_meter:099]: Accuracy Decimals: 3
[23:21:20][C][sdm_meter:104]: Device Class: 'energy'
[23:21:20][C][sdm_meter:105]: Device Class: 'energy'
[23:21:20][C][sdm_meter:105]: State Class: 'total_increasing'
[23:21:20][C][sdm_meter:105]: Unit of Measurement: 'kWh'
[23:21:20][C][sdm_meter:105]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:106]: Import Reactive Energy 'Meter 1 Energy Import Reactive'
[23:21:20][C][sdm_meter:106]: State Class: 'total_increasing'
[23:21:20][C][sdm_meter:106]: Unit of Measurement: 'kVARh'
[23:21:20][W][component:239]: Component api took a long time for an operation (75 ms).
[23:21:20][W][component:240]: Components should block for at most 30 ms.
[23:21:20][C][sdm_meter:087]: SDM Meter:
[23:21:20][C][sdm_meter:088]: Address: 0x02
[23:21:20][C][sdm_meter:093]: Phase A
[23:21:20][C][sdm_meter:095]: Device Class: 'current'
[23:21:20][C][sdm_meter:095]: State Class: 'measurement'
[23:21:20][C][sdm_meter:095]: Unit of Measurement: 'A'
[23:21:20][C][sdm_meter:095]: Accuracy Decimals: 3
[23:21:20][C][sdm_meter:096]: Active Power 'Meter 2 L1 Active Power'
[23:21:20][C][sdm_meter:096]: Device Class: 'power'
[23:21:20][C][sdm_meter:096]: State Class: 'measurement'
[23:21:20][C][sdm_meter:096]: Unit of Measurement: 'W'
[23:21:20][C][sdm_meter:096]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:097]: Apparent Power 'Meter 2 L1 Apparent Power'
[23:21:20][C][sdm_meter:097]: State Class: 'measurement'
[23:21:20][C][sdm_meter:098]: Reactive Power 'Meter 2 L1 Reactive Power'
[23:21:20][C][sdm_meter:098]: State Class: 'measurement'
[23:21:20][C][sdm_meter:098]: Unit of Measurement: 'var'
[23:21:20][C][sdm_meter:098]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:099]: Power Factor 'Meter 2 L1 Power Factor'
[23:21:20][C][sdm_meter:099]: Device Class: 'power_factor'
[23:21:20][C][sdm_meter:100]: Icon: 'mdi:flash'
[23:21:20][C][sdm_meter:103]: Accuracy Decimals: 3
[23:21:20][C][sdm_meter:103]: Icon: 'mdi:current-ac'
[23:21:20][C][sdm_meter:104]: Import Active Energy 'Meter 2 Energy Import Active'
[23:21:20][C][sdm_meter:104]: Device Class: 'energy'
[23:21:20][C][sdm_meter:104]: State Class: 'total_increasing'
[23:21:20][C][sdm_meter:104]: Unit of Measurement: 'kWh'
[23:21:20][C][sdm_meter:104]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:105]: Export Active Energy 'Meter 2 Energy Export Active'
[23:21:20][C][sdm_meter:105]: Device Class: 'energy'
[23:21:20][C][sdm_meter:105]: State Class: 'total_increasing'
[23:21:20][C][sdm_meter:106]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:107]: Export Reactive Energy 'Meter 2 Energy Export Reactive'
[23:21:20][C][sdm_meter:107]: State Class: 'total_increasing'
[23:21:20][C][sdm_meter:107]: Unit of Measurement: 'kVARh'
[23:21:20][C][sdm_meter:107]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:087]: SDM Meter:
[23:21:20][C][sdm_meter:088]: Address: 0x03
[23:21:20][C][sdm_meter:093]: Phase A
[23:21:20][C][sdm_meter:094]: Voltage 'Meter 3 L1 Voltage'
[23:21:20][C][sdm_meter:094]: Device Class: 'voltage'
[23:21:20][C][sdm_meter:094]: State Class: 'measurement'
[23:21:20][C][sdm_meter:094]: Unit of Measurement: 'V'
[23:21:20][C][sdm_meter:094]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:095]: Current 'Meter 3 L1 Current'
[23:21:20][C][sdm_meter:095]: Device Class: 'current'
[23:21:20][C][sdm_meter:095]: State Class: 'measurement'
[23:21:20][C][sdm_meter:095]: Unit of Measurement: 'A'
[23:21:20][C][sdm_meter:096]: Unit of Measurement: 'W'
[23:21:20][C][sdm_meter:096]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:097]: Apparent Power 'Meter 3 L1 Apparent Power'
[23:21:20][C][sdm_meter:104]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:105]: State Class: 'total_increasing'
[23:21:20][C][sdm_meter:105]: Unit of Measurement: 'kWh'
[23:21:20][C][sdm_meter:105]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:106]: Import Reactive Energy 'Meter 3 Energy Import Reactive'
[23:21:20][C][sdm_meter:106]: State Class: 'total_increasing'
[23:21:20][C][sdm_meter:106]: Unit of Measurement: 'kVARh'
[23:21:20][C][sdm_meter:106]: Accuracy Decimals: 2
[23:21:20][C][sdm_meter:107]: Export Reactive Energy 'Meter 3 Energy Export Reactive'
[23:21:20][C][sdm_meter:107]: State Class: 'total_increasing'
[23:21:20][C][sdm_meter:107]: Unit of Measurement: 'kVARh'
[23:21:20][C][sdm_meter:107]: Accuracy Decimals: 2
[23:21:20][D][api.connection:1801]: Home Assistant 2025.5.2 (192.168.1.200): Connected successfully
[23:21:20][C][sdm_meter:087]: SDM Meter:
[23:21:20][C][sdm_meter:088]: Address: 0x04
[23:21:20][C][sdm_meter:093]: Phase A
[23:21:20][C][sdm_meter:094]: Voltage 'Meter 4 L1 Voltage'
[23:21:20][C][sdm_meter:094]: Device Class: 'voltage'
[23:21:20][C][sdm_meter:094]: State Class: 'measurement'
[23:21:20][C][sdm_meter:095]: State Class: 'measurement'
[23:21:20][C][sdm_meter:095]: Unit of Measurement: 'A'
[23:21:20][C][sdm_meter:095]: Accuracy Decimals: 3
[23:21:20][C][sdm_meter:096]: Active Power 'Meter 4 L1 Active Power'
[23:21:20][C][sdm_meter:096]: Device Class: 'power'
[23:21:21][C][sdm_meter:096]: State Class: 'measurement'
[23:21:21][C][sdm_meter:096]: Unit of Measurement: 'W'
[23:21:21][C][sdm_meter:096]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:097]: Apparent Power 'Meter 4 L1 Apparent Power'
[23:21:21][C][sdm_meter:097]: State Class: 'measurement'
[23:21:21][C][sdm_meter:097]: Unit of Measurement: 'VA'
[23:21:21][C][sdm_meter:097]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:098]: Reactive Power 'Meter 4 L1 Reactive Power'
[23:21:21][C][sdm_meter:098]: State Class: 'measurement'
[23:21:21][C][sdm_meter:098]: Unit of Measurement: 'var'
[23:21:21][C][sdm_meter:098]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:099]: Power Factor 'Meter 4 L1 Power Factor'
[23:21:21][C][sdm_meter:099]: Device Class: 'power_factor'
[23:21:21][C][sdm_meter:099]: State Class: 'measurement'
[23:21:21][C][sdm_meter:099]: Unit of Measurement: ''
[23:21:21][C][sdm_meter:099]: Accuracy Decimals: 3
[23:21:21][C][sdm_meter:100]: Phase Angle 'Meter 4 L1 Phase Angle'
[23:21:21][C][sdm_meter:102]: Total Power 'Meter 4 Total Active Power'
[23:21:21][C][sdm_meter:102]: Device Class: 'power'
[23:21:21][C][sdm_meter:102]: State Class: 'measurement'
[23:21:21][C][sdm_meter:102]: Unit of Measurement: 'W'
[23:21:21][C][sdm_meter:102]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:103]: Frequency 'Meter 4 Grid Frequency'
[23:21:21][C][sdm_meter:103]: State Class: 'measurement'
[23:21:21][C][sdm_meter:103]: Accuracy Decimals: 3
[23:21:21][C][sdm_meter:103]: Icon: 'mdi:current-ac'
[23:21:21][C][sdm_meter:104]: Import Active Energy 'Meter 4 Energy Import Active'
[23:21:21][C][sdm_meter:104]: Device Class: 'energy'
[23:21:21][C][sdm_meter:104]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:104]: Unit of Measurement: 'kWh'
[23:21:21][C][sdm_meter:104]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:105]: Export Active Energy 'Meter 4 Energy Export Active'
[23:21:21][C][sdm_meter:105]: Device Class: 'energy'
[23:21:21][C][sdm_meter:105]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:105]: Unit of Measurement: 'kWh'
[23:21:21][C][sdm_meter:105]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:106]: Import Reactive Energy 'Meter 4 Energy Import Reactive'
[23:21:21][C][sdm_meter:106]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:106]: Unit of Measurement: 'kVARh'
[23:21:21][C][sdm_meter:106]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:107]: Export Reactive Energy 'Meter 4 Energy Export Reactive'
[23:21:21][C][sdm_meter:107]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:107]: Unit of Measurement: 'kVARh'
[23:21:21][C][sdm_meter:107]: Accuracy Decimals: 2
[23:21:21][D][time:046]: Synchronized time: 2025-05-19 23:21:20
[23:21:21][C][sdm_meter:087]: SDM Meter:
[23:21:21][C][sdm_meter:088]: Address: 0x05
[23:21:21][C][sdm_meter:093]: Phase A
[23:21:21][C][sdm_meter:094]: Voltage 'Meter 5 L1 Voltage'
[23:21:21][C][sdm_meter:094]: Device Class: 'voltage'
[23:21:21][C][sdm_meter:094]: State Class: 'measurement'
[23:21:21][C][sdm_meter:094]: Unit of Measurement: 'V'
[23:21:21][C][sdm_meter:094]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:095]: Current 'Meter 5 L1 Current'
[23:21:21][C][sdm_meter:095]: Device Class: 'current'
[23:21:21][C][sdm_meter:095]: State Class: 'measurement'
[23:21:21][C][sdm_meter:096]: Device Class: 'power'
[23:21:21][C][sdm_meter:096]: State Class: 'measurement'
[23:21:21][C][sdm_meter:096]: Unit of Measurement: 'W'
[23:21:21][C][sdm_meter:096]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:097]: Apparent Power 'Meter 5 L1 Apparent Power'
[23:21:21][C][sdm_meter:097]: State Class: 'measurement'
[23:21:21][C][sdm_meter:097]: Unit of Measurement: 'VA'
[23:21:21][C][sdm_meter:097]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:098]: Reactive Power 'Meter 5 L1 Reactive Power'
[23:21:21][C][sdm_meter:098]: State Class: 'measurement'
[23:21:21][C][sdm_meter:099]: Unit of Measurement: ''
[23:21:21][C][sdm_meter:099]: Accuracy Decimals: 3
[23:21:21][C][sdm_meter:100]: Phase Angle 'Meter 5 L1 Phase Angle'
[23:21:21][C][sdm_meter:100]: State Class: ''
[23:21:21][C][sdm_meter:100]: Unit of Measurement: '°'
[23:21:21][C][sdm_meter:100]: Accuracy Decimals: 3
[23:21:21][C][sdm_meter:100]: Icon: 'mdi:flash'
[23:21:21][C][sdm_meter:102]: Total Power 'Meter 5 Total Active Power'
[23:21:21][C][sdm_meter:102]: Device Class: 'power'
[23:21:21][C][sdm_meter:104]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:104]: Unit of Measurement: 'kWh'
[23:21:21][C][sdm_meter:104]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:105]: Export Active Energy 'Meter 5 Energy Export Active'
[23:21:21][C][sdm_meter:105]: Device Class: 'energy'
[23:21:21][C][sdm_meter:105]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:105]: Unit of Measurement: 'kWh'
[23:21:21][C][sdm_meter:105]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:106]: Import Reactive Energy 'Meter 5 Energy Import Reactive'
[23:21:21][C][sdm_meter:106]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:106]: Unit of Measurement: 'kVARh'
[23:21:21][C][sdm_meter:106]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:107]: Export Reactive Energy 'Meter 5 Energy Export Reactive'
[23:21:21][C][sdm_meter:107]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:107]: Unit of Measurement: 'kVARh'
[23:21:21][C][sdm_meter:107]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:087]: SDM Meter:
[23:21:21][C][sdm_meter:088]: Address: 0x06
[23:21:21][C][sdm_meter:093]: Phase A
[23:21:21][C][sdm_meter:095]: Unit of Measurement: 'A'
[23:21:21][C][sdm_meter:095]: Accuracy Decimals: 3
[23:21:21][C][sdm_meter:096]: Active Power 'Meter 6 L1 Active Power'
[23:21:21][C][sdm_meter:096]: Device Class: 'power'
[23:21:21][C][sdm_meter:096]: State Class: 'measurement'
[23:21:21][C][sdm_meter:097]: Unit of Measurement: 'VA'
[23:21:21][C][sdm_meter:097]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:098]: Reactive Power 'Meter 6 L1 Reactive Power'
[23:21:21][C][sdm_meter:098]: State Class: 'measurement'
[23:21:21][C][sdm_meter:098]: Unit of Measurement: 'var'
[23:21:21][C][sdm_meter:098]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:099]: Power Factor 'Meter 6 L1 Power Factor'
[23:21:21][C][sdm_meter:099]: Device Class: 'power_factor'
[23:21:21][C][sdm_meter:099]: State Class: 'measurement'
[23:21:21][C][sdm_meter:099]: Unit of Measurement: ''
[23:21:21][C][sdm_meter:099]: Accuracy Decimals: 3
[23:21:21][C][sdm_meter:100]: Phase Angle 'Meter 6 L1 Phase Angle'
[23:21:21][C][sdm_meter:100]: State Class: ''
[23:21:21][C][sdm_meter:100]: Unit of Measurement: '°'
[23:21:21][C][sdm_meter:100]: Accuracy Decimals: 3
[23:21:21][C][sdm_meter:100]: Icon: 'mdi:flash'
[23:21:21][C][sdm_meter:102]: Total Power 'Meter 6 Total Active Power'
[23:21:21][C][sdm_meter:102]: Device Class: 'power'
[23:21:21][C][sdm_meter:102]: State Class: 'measurement'
[23:21:21][C][sdm_meter:102]: Unit of Measurement: 'W'
[23:21:21][C][sdm_meter:102]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:103]: Frequency 'Meter 6 Grid Frequency'
[23:21:21][C][sdm_meter:103]: State Class: 'measurement'
[23:21:21][C][sdm_meter:103]: Unit of Measurement: 'Hz'
[23:21:21][C][sdm_meter:103]: Accuracy Decimals: 3
[23:21:21][C][sdm_meter:103]: Icon: 'mdi:current-ac'
[23:21:21][C][sdm_meter:104]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:104]: Unit of Measurement: 'kWh'
[23:21:21][C][sdm_meter:104]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:105]: Export Active Energy 'Meter 6 Energy Export Active'
[23:21:21][C][sdm_meter:105]: Device Class: 'energy'
[23:21:21][C][sdm_meter:105]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:105]: Unit of Measurement: 'kWh'
[23:21:21][C][sdm_meter:105]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:106]: Import Reactive Energy 'Meter 6 Energy Import Reactive'
[23:21:21][C][sdm_meter:106]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:106]: Unit of Measurement: 'kVARh'
[23:21:21][C][sdm_meter:106]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:107]: Export Reactive Energy 'Meter 6 Energy Export Reactive'
[23:21:21][C][sdm_meter:107]: State Class: 'total_increasing'
[23:21:21][C][sdm_meter:107]: Unit of Measurement: 'kVARh'
[23:21:21][C][sdm_meter:107]: Accuracy Decimals: 2
[23:21:21][C][sdm_meter:087]: SDM Meter:
[23:21:22][C][sdm_meter:088]: Address: 0x07
[23:21:22][C][sdm_meter:093]: Phase A
[23:21:22][C][sdm_meter:094]: Voltage 'Meter 7 L1 Voltage'
[23:21:22][C][sdm_meter:094]: Device Class: 'voltage'
[23:21:22][C][sdm_meter:094]: State Class: 'measurement'
[23:21:22][C][sdm_meter:095]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:096]: Active Power 'Meter 7 L1 Active Power'
[23:21:22][C][sdm_meter:096]: Device Class: 'power'
[23:21:22][C][sdm_meter:096]: State Class: 'measurement'
[23:21:22][C][sdm_meter:096]: Unit of Measurement: 'W'
[23:21:22][C][sdm_meter:096]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:097]: Apparent Power 'Meter 7 L1 Apparent Power'
[23:21:22][C][sdm_meter:097]: State Class: 'measurement'
[23:21:22][C][sdm_meter:097]: Unit of Measurement: 'VA'
[23:21:22][C][sdm_meter:097]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:098]: Reactive Power 'Meter 7 L1 Reactive Power'
[23:21:22][C][sdm_meter:098]: State Class: 'measurement'
[23:21:22][C][sdm_meter:098]: Unit of Measurement: 'var'
[23:21:22][C][sdm_meter:098]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:099]: Power Factor 'Meter 7 L1 Power Factor'
[23:21:22][C][sdm_meter:099]: Device Class: 'power_factor'
[23:21:22][C][sdm_meter:099]: State Class: 'measurement'
[23:21:22][C][sdm_meter:099]: Unit of Measurement: ''
[23:21:22][C][sdm_meter:099]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:100]: Phase Angle 'Meter 7 L1 Phase Angle'
[23:21:22][C][sdm_meter:100]: State Class: ''
[23:21:22][C][sdm_meter:100]: Unit of Measurement: '°'
[23:21:22][C][sdm_meter:100]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:100]: Icon: 'mdi:flash'
[23:21:22][C][sdm_meter:102]: Total Power 'Meter 7 Total Active Power'
[23:21:22][C][sdm_meter:102]: Device Class: 'power'
[23:21:22][C][sdm_meter:102]: State Class: 'measurement'
[23:21:22][C][sdm_meter:102]: Unit of Measurement: 'W'
[23:21:22][C][sdm_meter:102]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:103]: Frequency 'Meter 7 Grid Frequency'
[23:21:22][C][sdm_meter:103]: State Class: 'measurement'
[23:21:22][C][sdm_meter:103]: Unit of Measurement: 'Hz'
[23:21:22][C][sdm_meter:103]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:103]: Icon: 'mdi:current-ac'
[23:21:22][C][sdm_meter:104]: Import Active Energy 'Meter 7 Energy Import Active'
[23:21:22][C][sdm_meter:104]: Device Class: 'energy'
[23:21:22][C][sdm_meter:104]: State Class: 'total_increasing'
[23:21:22][C][sdm_meter:104]: Unit of Measurement: 'kWh'
[23:21:22][C][sdm_meter:104]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:105]: Export Active Energy 'Meter 7 Energy Export Active'
[23:21:22][C][sdm_meter:105]: Device Class: 'energy'
[23:21:22][C][sdm_meter:105]: State Class: 'total_increasing'
[23:21:22][C][sdm_meter:105]: Unit of Measurement: 'kWh'
[23:21:22][C][sdm_meter:105]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:106]: Import Reactive Energy 'Meter 7 Energy Import Reactive'
[23:21:22][C][sdm_meter:106]: State Class: 'total_increasing'
[23:21:22][C][sdm_meter:106]: Unit of Measurement: 'kVARh'
[23:21:22][C][sdm_meter:106]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:107]: Export Reactive Energy 'Meter 7 Energy Export Reactive'
[23:21:22][C][sdm_meter:107]: State Class: 'total_increasing'
[23:21:22][C][sdm_meter:107]: Unit of Measurement: 'kVARh'
[23:21:22][C][sdm_meter:107]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:087]: SDM Meter:
[23:21:22][C][sdm_meter:088]: Address: 0x08
[23:21:22][C][sdm_meter:093]: Phase A
[23:21:22][C][sdm_meter:094]: Voltage 'Meter 8 L1 Voltage'
[23:21:22][C][sdm_meter:094]: Device Class: 'voltage'
[23:21:22][C][sdm_meter:094]: State Class: 'measurement'
[23:21:22][C][sdm_meter:094]: Unit of Measurement: 'V'
[23:21:22][C][sdm_meter:094]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:095]: Current 'Meter 8 L1 Current'
[23:21:22][C][sdm_meter:095]: Device Class: 'current'
[23:21:22][C][sdm_meter:095]: State Class: 'measurement'
[23:21:22][C][sdm_meter:095]: Unit of Measurement: 'A'
[23:21:22][C][sdm_meter:095]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:096]: Active Power 'Meter 8 L1 Active Power'
[23:21:22][C][sdm_meter:096]: Device Class: 'power'
[23:21:22][C][sdm_meter:096]: State Class: 'measurement'
[23:21:22][C][sdm_meter:096]: Unit of Measurement: 'W'
[23:21:22][C][sdm_meter:096]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:097]: Apparent Power 'Meter 8 L1 Apparent Power'
[23:21:22][C][sdm_meter:097]: State Class: 'measurement'
[23:21:22][C][sdm_meter:097]: Unit of Measurement: 'VA'
[23:21:22][C][sdm_meter:097]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:098]: Reactive Power 'Meter 8 L1 Reactive Power'
[23:21:22][C][sdm_meter:098]: State Class: 'measurement'
[23:21:22][C][sdm_meter:098]: Unit of Measurement: 'var'
[23:21:22][C][sdm_meter:098]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:099]: Power Factor 'Meter 8 L1 Power Factor'
[23:21:22][C][sdm_meter:099]: Device Class: 'power_factor'
[23:21:22][C][sdm_meter:099]: State Class: 'measurement'
[23:21:22][C][sdm_meter:099]: Unit of Measurement: ''
[23:21:22][C][sdm_meter:099]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:100]: Phase Angle 'Meter 8 L1 Phase Angle'
[23:21:22][C][sdm_meter:100]: State Class: ''
[23:21:22][C][sdm_meter:100]: Unit of Measurement: '°'
[23:21:22][C][sdm_meter:100]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:100]: Icon: 'mdi:flash'
[23:21:22][C][sdm_meter:102]: Total Power 'Meter 8 Total Active Power'
[23:21:22][C][sdm_meter:102]: Device Class: 'power'
[23:21:22][C][sdm_meter:102]: State Class: 'measurement'
[23:21:22][C][sdm_meter:102]: Unit of Measurement: 'W'
[23:21:22][C][sdm_meter:102]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:103]: Frequency 'Meter 8 Grid Frequency'
[23:21:22][C][sdm_meter:103]: State Class: 'measurement'
[23:21:22][C][sdm_meter:103]: Unit of Measurement: 'Hz'
[23:21:22][C][sdm_meter:103]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:103]: Icon: 'mdi:current-ac'
[23:21:22][C][sdm_meter:104]: Import Active Energy 'Meter 8 Energy Import Active'
[23:21:22][C][sdm_meter:104]: Device Class: 'energy'
[23:21:22][C][sdm_meter:104]: State Class: 'total_increasing'
[23:21:22][C][sdm_meter:104]: Unit of Measurement: 'kWh'
[23:21:22][C][sdm_meter:104]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:105]: Export Active Energy 'Meter 8 Energy Export Active'
[23:21:22][C][sdm_meter:105]: Device Class: 'energy'
[23:21:22][C][sdm_meter:105]: State Class: 'total_increasing'
[23:21:22][C][sdm_meter:105]: Unit of Measurement: 'kWh'
[23:21:22][C][sdm_meter:106]: Import Reactive Energy 'Meter 8 Energy Import Reactive'
[23:21:22][C][sdm_meter:106]: State Class: 'total_increasing'
[23:21:22][C][sdm_meter:094]: Unit of Measurement: 'V'
[23:21:22][C][sdm_meter:094]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:095]: Current 'Meter 200 L1 Current'
[23:21:22][C][sdm_meter:095]: Device Class: 'current'
[23:21:22][C][sdm_meter:095]: State Class: 'measurement'
[23:21:22][C][sdm_meter:095]: Unit of Measurement: 'A'
[23:21:22][C][sdm_meter:095]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:096]: Active Power 'Meter 200 L1 Active Power'
[23:21:22][C][sdm_meter:096]: Device Class: 'power'
[23:21:22][C][sdm_meter:096]: State Class: 'measurement'
[23:21:22][C][sdm_meter:096]: Unit of Measurement: 'W'
[23:21:22][C][sdm_meter:096]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:097]: Apparent Power 'Meter 200 L1 Apparent Power'
[23:21:22][C][sdm_meter:097]: State Class: 'measurement'
[23:21:22][C][sdm_meter:097]: Unit of Measurement: 'VA'
[23:21:22][C][sdm_meter:097]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:098]: Reactive Power 'Meter 200 L1 Reactive Power'
[23:21:22][C][sdm_meter:098]: State Class: 'measurement'
[23:21:22][C][sdm_meter:098]: Unit of Measurement: 'var'
[23:21:22][C][sdm_meter:098]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:099]: Power Factor 'Meter 200 L1 Power Factor'
[23:21:22][C][sdm_meter:099]: Device Class: 'power_factor'
[23:21:22][C][sdm_meter:099]: State Class: 'measurement'
[23:21:22][C][sdm_meter:099]: Unit of Measurement: ''
[23:21:22][C][sdm_meter:099]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:100]: Phase Angle 'Meter 200 L1 Phase Angle'
[23:21:22][C][sdm_meter:100]: State Class: ''
[23:21:22][C][sdm_meter:100]: Unit of Measurement: '°'
[23:21:22][C][sdm_meter:102]: Device Class: 'power'
[23:21:22][C][sdm_meter:102]: State Class: 'measurement'
[23:21:22][C][sdm_meter:102]: Unit of Measurement: 'W'
[23:21:22][C][sdm_meter:102]: Accuracy Decimals: 2
[23:21:22][C][sdm_meter:103]: Frequency 'Meter 200 Grid Frequency'
[23:21:22][C][sdm_meter:103]: State Class: 'measurement'
[23:21:22][C][sdm_meter:103]: Unit of Measurement: 'Hz'
[23:21:22][C][sdm_meter:103]: Accuracy Decimals: 3
[23:21:22][C][sdm_meter:103]: Icon: 'mdi:current-ac'
[23:21:23][C][sdm_meter:104]: Import Active Energy 'Meter 200 Energy Import Active'
[23:21:23][C][sdm_meter:104]: Device Class: 'energy'
[23:21:23][C][sdm_meter:104]: State Class: 'total_increasing'
[23:21:23][C][sdm_meter:104]: Unit of Measurement: 'kWh'
[23:21:23][C][sdm_meter:104]: Accuracy Decimals: 2
[23:21:23][C][sdm_meter:105]: Export Active Energy 'Meter 200 Energy Export Active'
[23:21:23][C][sdm_meter:105]: Device Class: 'energy'
[23:21:23][C][sdm_meter:105]: State Class: 'total_increasing'
[23:21:23][C][sdm_meter:105]: Unit of Measurement: 'kWh'
[23:21:23][C][sdm_meter:105]: Accuracy Decimals: 2
[23:21:23][C][sdm_meter:106]: Import Reactive Energy 'Meter 200 Energy Import Reactive'
[23:21:23][C][sdm_meter:106]: State Class: 'total_increasing'
[23:21:23][C][sdm_meter:106]: Unit of Measurement: 'kVARh'
[23:21:23][C][sdm_meter:106]: Accuracy Decimals: 2
[23:21:23][C][sdm_meter:107]: Export Reactive Energy 'Meter 200 Energy Export Reactive'
[23:21:23][C][sdm_meter:107]: State Class: 'total_increasing'
[23:21:23][C][sdm_meter:107]: Unit of Measurement: 'kVARh'
[...]
[23:21:31][W][component:239]: Component modbus took a long time for an operation (131 ms).
[23:21:31][W][component:240]: Components should block for at most 30 ms.
What came to my mind is to declare no update_interval for sdm_meter component and then use some lambda that will iterate over modbus adresses and update each device every 5 seconds or so.
How to do that?