from __future__ import annotations import struct from sensor_state_data import SensorDeviceClass, Units from sensirion_ble.types import ConversionResult CO2_PPM = (SensorDeviceClass.CO2, Units.CONCENTRATION_PARTS_PER_MILLION) RH_PERCENTAGE = (SensorDeviceClass.HUMIDITY, Units.PERCENTAGE) TEMP_CELSIUS = (SensorDeviceClass.TEMPERATURE, Units.TEMP_CELSIUS) def _convert_type_4(raw_data: bytes) -> ConversionResult: # SHT3x gadgets. UNTESTED. temp_ticks, humidity_ticks = struct.unpack(" ConversionResult: # SHT4x gadgets. UNTESTED. temp_ticks, humidity_ticks = struct.unpack(" ConversionResult: # Sensirion MyCO2. temp_ticks, humidity_ticks, co2 = struct.unpack("