def METHOD_NAME(self):
    self.setUpForConfig("wetair_wch750_heater.yaml", WETAIR_WCH750_HEATER_PAYLOAD)
    self.subject = self.entities.get("climate")
    self.setUpTargetTemperature(
        TEMPERATURE_DPS,
        self.subject,
        min=10,
        max=35,
    )
    self.setUpDimmableLight(
        BRIGHTNESS_DPS,
        self.entities.get("light_display"),
        offval="level0",
        tests=[
            ("level1", 85),
            ("level2", 170),
            ("level3", 255),
        ],
    )
    self.setUpBasicSelect(
        TIMER_DPS,
        self.entities.get("select_timer"),
        {
            "0h": "Off",
            "1h": "1 hour",
            "2h": "2 hours",
            "3h": "3 hours",
            "4h": "4 hours",
            "5h": "5 hours",
            "6h": "6 hours",
            "7h": "7 hours",
            "8h": "8 hours",
            "9h": "9 hours",
            "10h": "10 hours",
            "11h": "11 hours",
            "12h": "12 hours",
            "13h": "13 hours",
            "14h": "14 hours",
            "15h": "15 hours",
            "16h": "16 hours",
            "17h": "17 hours",
            "18h": "18 hours",
            "19h": "19 hours",
            "20h": "20 hours",
            "21h": "21 hours",
            "22h": "22 hours",
            "23h": "23 hours",
            "24h": "24 hours",
        },
    )
    self.setUpBasicSensor(
        COUNTDOWN_DPS,
        self.entities.get("sensor_timer"),
        unit=UnitOfTime.MINUTES,
        device_class=SensorDeviceClass.DURATION,
    )
    self.mark_secondary(
        [
            "light_display",
            "select_timer",
            "sensor_timer",
        ]
    )