Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
N31 energy value integer values
#1
Dear Support Team,

I am writing to request technical assistance regarding the Kincony N30 power monitoring controller. I am currently using the device with ESPHome via the Modbus interface (reading the BL0910 chips).

While the device is functioning correctly in terms of connectivity, I have encountered a significant limitation regarding energy consumption data.

The Issue: The Modbus energy registers (e.g., addresses 140, 142, etc., for Chip 1) only return integer values. Even when the sensors are configured to display 3 or more decimal places in ESPHome, the
data received from the device is always a whole number (e.g., 0.000 kWh, 1.000 kWh).

Technical Details:
Device: Kincony N30 (ESP32-S3 with W5500 Ethernet).
Interface: Modbus RTU over UART.

Observations: The Voltage (V) and Power (W) registers provide high-resolution data with correct decimals. However, the Energy (kWh) registers do not seem to transmit fractional increments.

Log evidence: My logs confirm the device is sending states like 0.00000 kWh even when a load is active, and only jumps to the next whole number after a full kWh has been consumed.
Example log snippet: [sensor:135]: 'bl0910_1_energy_1': Sending state 0.00000 kWh with 3 decimals of accuracy

My Questions:
Does the current firmware of the Kincony N30 support fractional energy readings (e.g., Wh or 0.001 kWh increments) via Modbus? Is there a specific multiplier or a different register address I should use to obtain higher-resolution energy data? Is there a firmware update available that addresses this resolution limitation?

Thank you for your assistance!
Reply
#2
sorry, about KWH only use by min is 1kwh, can't use by 0.001kwh.
Reply


Forum Jump:


Users browsing this thread:
1 Guest(s)