Add PVEnergyDatum API to standardize some common sample keys.
Fix tracking of timeout for reading meter ratios.
Update to use GeneralNodePVEnergyDatum.