mirror of
https://github.com/esphome/esphome.git
synced 2026-09-15 00:58:40 +00:00
Fix fan test: use fan_schema(), remove unnecessary get_setup_priority
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user