N10 configure yaml for ESPhome - admin - 10-13-2025
Code: esphome:
name: n10
friendly_name: n10
esp32:
board: esp32-s3-devkitc-1
framework:
type: arduino
# Enable logging
logger:
# baud_rate: 0
# Enable Home Assistant API
api:
ota:
platform: esphome
ethernet:
type: W5500
clk_pin: GPIO42
mosi_pin: GPIO43
miso_pin: GPIO44
cs_pin: GPIO41
interrupt_pin: GPIO2
reset_pin: GPIO1
uart:
rx_pin: 9
tx_pin: 10
baud_rate: 115200
stop_bits: 1
data_bits: 8
parity: NONE
web_server:
port: 80
text_sensor:
- platform: ethernet_info
ip_address:
name: ESP IP Address
id: eth_ip
address_0:
name: ESP IP Address 0
address_1:
name: ESP IP Address 1
address_2:
name: ESP IP Address 2
address_3:
name: ESP IP Address 3
address_4:
name: ESP IP Address 4
dns_address:
name: ESP DNS Address
mac_address:
name: ESP MAC Address
font:
- file: "gfonts://Roboto"
id: roboto
size: 15
i2c:
sda: 18
scl: 17
display:
- platform: ssd1306_i2c
model: "SSD1306 128x64"
address: 0x3C
lambda: |-
it.printf(0, 15, id(roboto), "IP: %s", id(eth_ip).state.c_str());
modbus:
modbus_controller:
- address: 1
update_interval: 5s
sensor:
- platform: modbus_controller
address: 100
register_type: holding
name: bl0910_1_current_1
id: n10_1_current_1
unit_of_measurement: A
device_class: current
accuracy_decimals: 3
value_type: U_DWORD_R
filters:
- multiply: 0.001
- platform: modbus_controller
address: 102
register_type: holding
name: bl0910_1_current_2
id: n10_1_current_2
unit_of_measurement: A
device_class: current
accuracy_decimals: 3
value_type: U_DWORD_R
filters:
- multiply: 0.001
- platform: modbus_controller
address: 104
register_type: holding
name: bl0910_1_current_3
id: n10_1_current_3
unit_of_measurement: A
device_class: current
accuracy_decimals: 3
value_type: U_DWORD_R
filters:
- multiply: 0.001
- platform: modbus_controller
address: 106
register_type: holding
name: bl0910_1_current_4
id: n10_1_current_4
unit_of_measurement: A
device_class: current
accuracy_decimals: 3
value_type: U_DWORD_R
filters:
- multiply: 0.001
- platform: modbus_controller
address: 108
register_type: holding
name: bl0910_1_current_5
id: n10_1_current_5
unit_of_measurement: A
device_class: current
accuracy_decimals: 3
value_type: U_DWORD_R
filters:
- multiply: 0.001
- platform: modbus_controller
address: 110
register_type: holding
name: bl0910_1_current_6
id: n10_1_current_6
unit_of_measurement: A
device_class: current
accuracy_decimals: 3
value_type: U_DWORD_R
filters:
- multiply: 0.001
- platform: modbus_controller
address: 112
register_type: holding
name: bl0910_1_current_7
id: n10_1_current_7
unit_of_measurement: A
device_class: current
accuracy_decimals: 3
value_type: U_DWORD_R
filters:
- multiply: 0.001
- platform: modbus_controller
address: 114
register_type: holding
name: bl0910_1_current_8
id: n10_1_current_8
unit_of_measurement: A
device_class: current
accuracy_decimals: 3
value_type: U_DWORD_R
filters:
- multiply: 0.001
- platform: modbus_controller
address: 116
register_type: holding
name: bl0910_1_current_9
id: n10_1_current_9
unit_of_measurement: A
device_class: current
accuracy_decimals: 3
value_type: U_DWORD_R
filters:
- multiply: 0.001
- platform: modbus_controller
address: 118
register_type: holding
name: bl0910_1_current_10
id: n10_1_current_10
unit_of_measurement: A
device_class: current
accuracy_decimals: 3
value_type: U_DWORD_R
filters:
- multiply: 0.001
- platform: modbus_controller
address: 120
register_type: holding
name: bl0910_1_power_1
id: n10_1_watt_1
unit_of_measurement: W
device_class: power
accuracy_decimals: 1
value_type: U_DWORD_R
filters:
- multiply: 0.1
- platform: modbus_controller
address: 122
register_type: holding
name: bl0910_1_power_2
id: n10_1_watt_2
unit_of_measurement: W
device_class: power
accuracy_decimals: 1
value_type: U_DWORD_R
filters:
- multiply: 0.1
- platform: modbus_controller
address: 124
register_type: holding
name: bl0910_1_power_3
id: n10_1_watt_3
unit_of_measurement: W
device_class: power
accuracy_decimals: 1
value_type: U_DWORD_R
filters:
- multiply: 0.1
- platform: modbus_controller
address: 126
register_type: holding
name: bl0910_1_power_4
id: n10_1_watt_4
unit_of_measurement: W
device_class: power
accuracy_decimals: 1
value_type: U_DWORD_R
filters:
- multiply: 0.1
- platform: modbus_controller
address: 128
register_type: holding
name: bl0910_1_power_5
id: n10_1_watt_5
unit_of_measurement: W
device_class: power
accuracy_decimals: 1
value_type: U_DWORD_R
filters:
- multiply: 0.1
- platform: modbus_controller
address: 130
register_type: holding
name: bl0910_1_power_6
id: n10_1_watt_6
unit_of_measurement: W
device_class: power
accuracy_decimals: 1
value_type: U_DWORD_R
filters:
- multiply: 0.1
- platform: modbus_controller
address: 132
register_type: holding
name: bl0910_1_power_7
id: n10_1_watt_7
unit_of_measurement: W
device_class: power
accuracy_decimals: 1
value_type: U_DWORD_R
filters:
- multiply: 0.1
- platform: modbus_controller
address: 134
register_type: holding
name: bl0910_1_power_8
id: n10_1_watt_8
unit_of_measurement: W
device_class: power
accuracy_decimals: 1
value_type: U_DWORD_R
filters:
- multiply: 0.1
- platform: modbus_controller
address: 136
register_type: holding
name: bl0910_1_power_9
id: n10_1_watt_9
unit_of_measurement: W
device_class: power
accuracy_decimals: 1
value_type: U_DWORD_R
filters:
- multiply: 0.1
- platform: modbus_controller
address: 138
register_type: holding
name: bl0910_1_power_10
id: n10_1_watt_10
unit_of_measurement: W
device_class: power
accuracy_decimals: 1
value_type: U_DWORD_R
filters:
- multiply: 0.1
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 140
register_type: holding
name: bl0910_1_energy_1
id: n10_1_energy_1
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 142
register_type: holding
name: bl0910_1_energy_2
id: n10_1_energy_2
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 144
register_type: holding
name: bl0910_1_energy_3
id: n10_1_energy_3
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 146
register_type: holding
name: bl0910_1_energy_4
id: n10_1_energy_4
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 148
register_type: holding
name: bl0910_1_energy_5
id: n10_1_energy_5
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 150
register_type: holding
name: bl0910_1_energy_6
id: n10_1_energy_6
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 152
register_type: holding
name: bl0910_1_energy_7
id: n10_1_energy_7
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 154
register_type: holding
name: bl0910_1_energy_8
id: n10_1_energy_8
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 156
register_type: holding
name: bl0910_1_energy_9
id: n10_1_energy_9
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 158
register_type: holding
name: bl0910_1_energy_10
id: n10_1_energy_10
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
state_class: total_increasing
device_class: energy
address: 160
register_type: holding
name: bl0910_1_energy_sum
id: n10_1_energy_sum
unit_of_measurement: kWh
accuracy_decimals: 1
value_type: U_DWORD_R
- platform: modbus_controller
address: 162
register_type: holding
name: bl0910_1_voltage
id: n10_1_voltage
unit_of_measurement: V
device_class: voltage
accuracy_decimals: 1
value_type: U_WORD
filters:
- multiply: 0.01
- platform: modbus_controller
address: 163
register_type: holding
name: bl0910_1_frequency
id: n10_1_period
unit_of_measurement: Hz
device_class: frequency
accuracy_decimals: 1
value_type: U_WORD
filters:
- multiply: 0.01
- platform: modbus_controller
address: 164
register_type: holding
name: bl0910_1_tps1
id: n10_1_tps_1
unit_of_measurement: °C
device_class: temperature
accuracy_decimals: 1
value_type: FP32_R
yaml download:
N10-HA.txt (Size: 10.03 KB / Downloads: 250)
RE: N10 configure yaml for ESPhome - dok - 02-19-2026
No values in n10_1_energy_*
What could be the problem?
operating time of the device with a load of more than 24 hours
Code: [16:24:12.755][D][modbus_controller.sensor:025]: Sensor new state: 126.00
[16:24:12.759][D][sensor:129]: 'bl0910_1_current_1' >> 0.126 A
[16:24:12.764][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.769][D][sensor:129]: 'bl0910_1_current_2' >> 0.000 A
[16:24:12.773][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.778][D][sensor:129]: 'bl0910_1_current_3' >> 0.000 A
[16:24:12.783][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.788][D][sensor:129]: 'bl0910_1_current_4' >> 0.000 A
[16:24:12.792][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.797][D][sensor:129]: 'bl0910_1_current_5' >> 0.000 A
[16:24:12.802][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.806][D][sensor:129]: 'bl0910_1_current_6' >> 0.000 A
[16:24:12.811][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.816][D][sensor:129]: 'bl0910_1_current_7' >> 0.000 A
[16:24:12.821][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.826][D][sensor:129]: 'bl0910_1_current_8' >> 0.000 A
[16:24:12.830][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.835][D][sensor:129]: 'bl0910_1_current_9' >> 0.000 A
[16:24:12.840][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.844][D][sensor:129]: 'bl0910_1_current_10' >> 0.000 A
[16:24:12.850][D][modbus_controller.sensor:025]: Sensor new state: 131.00
[16:24:12.855][D][sensor:129]: 'bl0910_1_power_1' >> 13.1 W
[16:24:12.859][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.864][D][sensor:129]: 'bl0910_1_power_2' >> 0.0 W
[16:24:12.869][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.874][D][sensor:129]: 'bl0910_1_power_3' >> 0.0 W
[16:24:12.878][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.883][D][sensor:129]: 'bl0910_1_power_4' >> 0.0 W
[16:24:12.888][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.893][D][sensor:129]: 'bl0910_1_power_5' >> 0.0 W
[16:24:12.898][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.903][D][sensor:129]: 'bl0910_1_power_6' >> 0.0 W
[16:24:12.907][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.912][D][sensor:129]: 'bl0910_1_power_7' >> 0.0 W
[16:24:12.917][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.922][D][sensor:129]: 'bl0910_1_power_8' >> 0.0 W
[16:24:12.927][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.932][D][sensor:129]: 'bl0910_1_power_9' >> 0.0 W
[16:24:12.936][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.941][D][sensor:129]: 'bl0910_1_power_10' >> 0.0 W
[16:24:12.946][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.951][D][sensor:129]: 'bl0910_1_energy_1' >> 0.0 kWh
[16:24:12.956][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.961][D][sensor:129]: 'bl0910_1_energy_2' >> 0.0 kWh
[16:24:12.965][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.971][D][sensor:129]: 'bl0910_1_energy_3' >> 0.0 kWh
[16:24:12.975][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.980][D][sensor:129]: 'bl0910_1_energy_4' >> 0.0 kWh
[16:24:12.985][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:12.990][D][sensor:129]: 'bl0910_1_energy_5' >> 0.0 kWh
[16:24:12.995][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:13.000][D][sensor:129]: 'bl0910_1_energy_6' >> 0.0 kWh
[16:24:13.005][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:13.009][D][sensor:129]: 'bl0910_1_energy_7' >> 0.0 kWh
[16:24:13.014][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:13.019][D][sensor:129]: 'bl0910_1_energy_8' >> 0.0 kWh
[16:24:13.024][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:13.029][D][sensor:129]: 'bl0910_1_energy_9' >> 0.0 kWh
[16:24:13.034][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:13.039][D][sensor:129]: 'bl0910_1_energy_10' >> 0.0 kWh
[16:24:13.043][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:13.048][D][sensor:129]: 'bl0910_1_energy_sum' >> 0.0 kWh
[16:24:13.054][D][modbus_controller.sensor:025]: Sensor new state: 21977.00
[16:24:13.058][D][sensor:129]: 'bl0910_1_voltage' >> 219.8 V
[16:24:13.063][D][modbus_controller.sensor:025]: Sensor new state: 4990.00
[16:24:13.069][D][sensor:129]: 'bl0910_1_frequency' >> 49.9 Hz
[16:24:13.073][D][modbus_controller.sensor:025]: Sensor new state: 32.88
[16:24:13.078][D][sensor:129]: 'bl0910_1_tps1' >> 32.9 °C
[16:24:17.785][D][modbus_controller.sensor:025]: Sensor new state: 121.00
[16:24:17.789][D][sensor:129]: 'bl0910_1_current_1' >> 0.121 A
[16:24:17.794][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.799][D][sensor:129]: 'bl0910_1_current_2' >> 0.000 A
[16:24:17.804][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.808][D][sensor:129]: 'bl0910_1_current_3' >> 0.000 A
[16:24:17.813][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.818][D][sensor:129]: 'bl0910_1_current_4' >> 0.000 A
[16:24:17.823][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.827][D][sensor:129]: 'bl0910_1_current_5' >> 0.000 A
[16:24:17.832][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.837][D][sensor:129]: 'bl0910_1_current_6' >> 0.000 A
[16:24:17.841][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.846][D][sensor:129]: 'bl0910_1_current_7' >> 0.000 A
[16:24:17.851][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.855][D][sensor:129]: 'bl0910_1_current_8' >> 0.000 A
[16:24:17.860][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.865][D][sensor:129]: 'bl0910_1_current_9' >> 0.000 A
[16:24:17.870][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.875][D][sensor:129]: 'bl0910_1_current_10' >> 0.000 A
[16:24:17.880][D][modbus_controller.sensor:025]: Sensor new state: 124.00
[16:24:17.885][D][sensor:129]: 'bl0910_1_power_1' >> 12.4 W
[16:24:17.890][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.894][D][sensor:129]: 'bl0910_1_power_2' >> 0.0 W
[16:24:17.899][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.904][D][sensor:129]: 'bl0910_1_power_3' >> 0.0 W
[16:24:17.909][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.914][D][sensor:129]: 'bl0910_1_power_4' >> 0.0 W
[16:24:17.919][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.924][D][sensor:129]: 'bl0910_1_power_5' >> 0.0 W
[16:24:17.928][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.934][D][sensor:129]: 'bl0910_1_power_6' >> 0.0 W
[16:24:17.938][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.943][D][sensor:129]: 'bl0910_1_power_7' >> 0.0 W
[16:24:17.948][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.953][D][sensor:129]: 'bl0910_1_power_8' >> 0.0 W
[16:24:17.958][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.963][D][sensor:129]: 'bl0910_1_power_9' >> 0.0 W
[16:24:17.967][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.972][D][sensor:129]: 'bl0910_1_power_10' >> 0.0 W
[16:24:17.978][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.984][D][sensor:129]: 'bl0910_1_energy_1' >> 0.0 kWh
[16:24:17.986][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:17.992][D][sensor:129]: 'bl0910_1_energy_2' >> 0.0 kWh
[16:24:17.997][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:18.002][D][sensor:129]: 'bl0910_1_energy_3' >> 0.0 kWh
[16:24:18.007][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:18.012][D][sensor:129]: 'bl0910_1_energy_4' >> 0.0 kWh
[16:24:18.016][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:18.021][D][sensor:129]: 'bl0910_1_energy_5' >> 0.0 kWh
[16:24:18.026][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:18.030][D][sensor:129]: 'bl0910_1_energy_6' >> 0.0 kWh
[16:24:18.035][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:18.040][D][sensor:129]: 'bl0910_1_energy_7' >> 0.0 kWh
[16:24:18.045][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:18.050][D][sensor:129]: 'bl0910_1_energy_8' >> 0.0 kWh
[16:24:18.055][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:18.060][D][sensor:129]: 'bl0910_1_energy_9' >> 0.0 kWh
[16:24:18.064][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:18.069][D][sensor:129]: 'bl0910_1_energy_10' >> 0.0 kWh
[16:24:18.074][D][modbus_controller.sensor:025]: Sensor new state: 0.00
[16:24:18.080][D][sensor:129]: 'bl0910_1_energy_sum' >> 0.0 kWh
[16:24:18.084][D][modbus_controller.sensor:025]: Sensor new state: 21714.00
[16:24:18.089][D][sensor:129]: 'bl0910_1_voltage' >> 217.1 V
[16:24:18.094][D][modbus_controller.sensor:025]: Sensor new state: 4991.00
[16:24:18.099][D][sensor:129]: 'bl0910_1_frequency' >> 49.9 Hz
[16:24:18.104][D][modbus_controller.sensor:025]: Sensor new state: 32.25
[16:24:18.110][D][sensor:129]: 'bl0910_1_tps1' >> 32.2 °C
RE: N10 configure yaml for ESPhome - admin - 02-20-2026
download newest ARM CPU firmware by RS485-USB adapter: https://www.kincony.com/forum/showthread.php?tid=8863
RE: N10 configure yaml for ESPhome - dok - 02-20-2026
(02-20-2026, 02:03 AM)admin Wrote: download newest ARM CPU firmware by RS485-USB adapter: https://www.kincony.com/forum/showthread.php?tid=8863
The proposed method did not lead to the desired result
1.Updated the ARM firmware
2. replaced esphome with KSC
RE: N10 configure yaml for ESPhome - admin - 02-20-2026
do you have downloaded newest KCS firmware?
https://www.kincony.com/forum/showthread.php?tid=8961
RE: N10 configure yaml for ESPhome - dok - 02-20-2026
Thank you
no
curent KCS - v3.18.2
ok,
Installed v3.19.1, there are no obvious changes.
I'm waiting for the result to accumulate.
installed v3.19.1 (https://www.kincony.com/forum/attachment.php?aid=9072)
RE: N10 configure yaml for ESPhome - admin - 02-21-2026
use large current load, such as 2000w load, maybe need about 30 minutes will have data.
RE: N10 configure yaml for ESPhome - dok - 02-22-2026
(02-21-2026, 04:16 AM)admin Wrote: use large current load, such as 2000w load, maybe need about 30 minutes will have data. Thank you.
Indeed, an increase in the electrical load led to the result.
The high discreteness of data transmission is sad.
|