Works but slow reading from irradiance data. Will implement slow read upfront first
last commit before updating energy harvesting reading