docs: def decode_data(self, encoded):
          '''
          Decode sensor data.
  
          Returns:
              dict: Sensor values
          '''
          try:
              identifier = None
              data_format = 2
              if len(encoded) > 8:
                  data_format = 4
                  identifier = encoded[8:]
                  encoded = encoded[:8]
              decoded = bytearray(base64.b64decode(encoded, '-_'))
              return {
                  'data_format': data_format,
                  'temperature': self._get_temperature(decoded),
                  'humidity': self._get_humidity(decoded),
                  'pressure': self._get_pressure(decoded),
                  'identifier': identifier
              }
          except:
              log.exception('Encoded value: %s not valid', encoded)
              return None