diff --git a/tests/integration/fixtures/external_components/legacy_fan_component/fan/__init__.py b/tests/integration/fixtures/external_components/legacy_fan_component/fan/__init__.py index ccd5106a63..985d97d081 100644 --- a/tests/integration/fixtures/external_components/legacy_fan_component/fan/__init__.py +++ b/tests/integration/fixtures/external_components/legacy_fan_component/fan/__init__.py @@ -8,11 +8,7 @@ from esphome.types import ConfigType legacy_fan_ns = cg.esphome_ns.namespace("legacy_fan_test") LegacyFan = legacy_fan_ns.class_("LegacyFan", fan.Fan, cg.Component) -CONFIG_SCHEMA = fan.FAN_SCHEMA.extend( - { - cv.GenerateID(): cv.declare_id(LegacyFan), - } -).extend(cv.COMPONENT_SCHEMA) +CONFIG_SCHEMA = fan.fan_schema(LegacyFan).extend(cv.COMPONENT_SCHEMA) async def to_code(config: ConfigType) -> None: diff --git a/tests/integration/fixtures/external_components/legacy_fan_component/fan/legacy_fan.h b/tests/integration/fixtures/external_components/legacy_fan_component/fan/legacy_fan.h index e6135d60be..ac378b59c5 100644 --- a/tests/integration/fixtures/external_components/legacy_fan_component/fan/legacy_fan.h +++ b/tests/integration/fixtures/external_components/legacy_fan_component/fan/legacy_fan.h @@ -17,8 +17,6 @@ class LegacyFan : public fan::Fan, public Component { this->publish_state(); } - float get_setup_priority() const override { return setup_priority::LATE; } - fan::FanTraits get_traits() override { auto traits = fan::FanTraits(false, true, false, 3);