updated every 15 minutes if solar power is available
updated every 30 minutes if solar power is available