From 6b278e3eb4532390c9433ca6644a88a8ddc5e006 Mon Sep 17 00:00:00 2001 From: Kevin Ahrendt Date: Fri, 24 Apr 2026 08:44:24 -0400 Subject: [PATCH] make both sensors inherit from the hub's defined child classes to enforce setup priority --- esphome/components/sendspin/sensor/sendspin_sensor.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/esphome/components/sendspin/sensor/sendspin_sensor.h b/esphome/components/sendspin/sensor/sendspin_sensor.h index a13ce5e039a..0a9c60dee33 100644 --- a/esphome/components/sendspin/sensor/sendspin_sensor.h +++ b/esphome/components/sendspin/sensor/sendspin_sensor.h @@ -9,17 +9,15 @@ namespace esphome::sendspin_ { -class SendspinTrackProgressSensor : public sensor::Sensor, public PollingComponent, public Parented { +class SendspinTrackProgressSensor : public sensor::Sensor, public SendspinPollingChild { public: - float get_setup_priority() const override { return sendspin_priority::CHILD; } void dump_config() override; void setup() override; void update() override; }; -class SendspinTrackDurationSensor : public sensor::Sensor, public Component, public Parented { +class SendspinTrackDurationSensor : public sensor::Sensor, public SendspinChild { public: - float get_setup_priority() const override { return sendspin_priority::CHILD; } void dump_config() override; void setup() override;