I have a KH10 inverter and an EP11 battery, with a data logger reporting to the FoxESS cloud app and a wired Modbus adapter reporting to HomeAssistant.
I am seeing different values reported within the desktop cloud app on different tabs, and different values returned via Modbus.
Current Values
Discharged Today kWh / Charged Today kWh:
- Desktop app Analysis tab: 4.1/ 5.3
- Desktop app battery Device Details tab: 0 / 0
- Homeassistant values reported via Modbus: 5.4 / 5.1
- Homeassistant values calculated from Modbus reported power 5.4 / 5.6
The values on the Analysis tab are different (and I noticed an even larger discrepancy between the Analysis tab and the Device Details tab yesterday, when the Details tab was reporting values).
(The values in 4. are calculated using the Modbus power readings and integral template sensors in HomeAssistant. I just tried this to see if it would help identify which of the various reported values is correct. The Discharged Today calculated figure matches the Inverter value reported via Modbus fairly closely, but the calculated Charged Today is further out. I would take these values with a pinch of salt because they will depend on exactly how the HomeAssistant sensor integrates the power values)
In summary, yesterday I saw large discrepancies between the day charge/discharge on the Analysis and Details tab, but the values in the Details tab matched what was being returned via Modbus.
Today the Details tab is showing zero for both values, but Modbus is still reporting and the values returned still do not match the Analysis tab.
Has anyone experienced similar issues and can explain what is being reported? I know there may be timing issues with what is being reported via the cloud in the app, and via Modbus, but even allowing for this I was seeing big differences yesterday.