I agree, but I suspect the devil is in the detail. The alignment of the thirty minute intervals might need changing for example. The obvious alignment is with the half-hour periods of a smart meter, but these periods are not aligned with a clock (exactly on the half-hours). There is a noticeable random delay added in each meter, AIUI, so it might need adjusting to match reality. Deriving the kWh figures from the power might be one way to do this.