docs: def _check_data(self):
          """Ensure that the data in the cache is valid.
  
          If it's invalid, the cache is wiped.
          """
          if not self.cache_available():
              return
  
          parsed = self._parse_data()
          _LOGGER.debug('Received new data from sensor: Temp=%.1f, Humidity=%.1f',
                        parsed[MI_TEMPERATURE], parsed[MI_HUMIDITY])
  
          if parsed[MI_HUMIDITY] > 100:  # humidity over 100 procent
              self.clear_cache()
              return
  
          if parsed[MI_TEMPERATURE] == 0:  # humidity over 100 procent
              self.clear_cache()
              return