docs: def heating_stats(self):
          """Calculate some heating data stats."""
          local_5 = []
          local_10 = []
  
          for i in range(0, 10):
              level = self.past_heating_level(i)
              if level == 0:
                  _LOGGER.debug('Cant calculate stats yet...')
                  return
              if i < 5:
                  local_5.append(level)
              local_10.append(level)
  
          _LOGGER.debug('%s Heating History: %s', self.side, local_10)
  
          try:
              # Average of 5min on the history dict.
              fiveminavg = statistics.mean(local_5)
              tenminavg = statistics.mean(local_10)
              _LOGGER.debug('%s Heating 5 min avg: %s', self.side, fiveminavg)
              _LOGGER.debug('%s Heating 10 min avg: %s', self.side, tenminavg)
  
              # Standard deviation
              fivestdev = statistics.stdev(local_5)
              tenstdev = statistics.stdev(local_10)
              _LOGGER.debug('%s Heating 5 min stdev: %s', self.side, fivestdev)
              _LOGGER.debug('%s Heating 10 min stdev: %s', self.side, tenstdev)
  
              # Variance
              fivevar = statistics.variance(local_5)
              tenvar = statistics.variance(local_10)
              _LOGGER.debug('%s Heating 5 min variance: %s', self.side, fivevar)
              _LOGGER.debug('%s Heating 10 min variance: %s', self.side, tenvar)
          except:
              _LOGGER.debug('Cant calculate stats yet...')