docs: def update(self):
          """
          Get lates data from the sensor and update own state.
  
          Returns:
              dict: Latest state
          """
  
          (data_format, data) = RuuviTagSensor.get_data(self._mac, self._bt_device)
  
          if data == self._data:
              return self._state
  
          self._data = data
  
          if self._data is None:
              self._state = {}
          else:
              self._state = get_decoder(data_format).decode_data(self._data)
  
          return self._state