Csott Károly Péter
A meter export can open successfully and still describe the wrong timeline. Before using it in a solar PV or battery-storage model, I want to establish what one row means, how its timestamp is encoded and which quantity the meter supplied.
This tutorial checks those questions with Python. Every number below is synthetic. The purpose is a reproducible data-quality exercise, with no customer dataset or commercial offer.
1. Define the interval before parsing values
Use an interval start and an exclusive end. Record whether energy is already aggregated for that interval or is a cumulative register that needs a separate, documented conversion.
For the example schema, a row contains 15-minute energy in kWh. Average power is:
average_kW = interval_kWh / (interval_minutes / 60) 125 kWh / 0.25 h = 500 kW
Enter fullscreen mode
Exit fullscreen mode
That 500 kW is an interval average. It does not describe the maximum instantaneous power.…