energy need extracted to config
insolation meter with tests
dynamic insolation