mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	Merge branch 'useless_default_data' into integration
This commit is contained in:
		| @@ -85,8 +85,6 @@ class ADE7880 : public i2c::I2CDevice, public PollingComponent { | |||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   ADE7880Store store_{}; |   ADE7880Store store_{}; | ||||||
|   InternalGPIOPin *irq0_pin_{nullptr}; |   InternalGPIOPin *irq0_pin_{nullptr}; | ||||||
|   | |||||||
| @@ -49,7 +49,6 @@ class ADS1115Component : public Component, public i2c::I2CDevice { | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   /// HARDWARE_LATE setup priority |   /// HARDWARE_LATE setup priority | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_continuous_mode(bool continuous_mode) { continuous_mode_ = continuous_mode; } |   void set_continuous_mode(bool continuous_mode) { continuous_mode_ = continuous_mode; } | ||||||
|  |  | ||||||
|   /// Helper method to request a measurement from a sensor. |   /// Helper method to request a measurement from a sensor. | ||||||
|   | |||||||
| @@ -34,7 +34,6 @@ class ADS1118 : public Component, | |||||||
|   ADS1118() = default; |   ADS1118() = default; | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   /// Helper method to request a measurement from a sensor. |   /// Helper method to request a measurement from a sensor. | ||||||
|   float request_measurement(ADS1118Multiplexer multiplexer, ADS1118Gain gain, bool temperature_mode); |   float request_measurement(ADS1118Multiplexer multiplexer, ADS1118Gain gain, bool temperature_mode); | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,8 +31,6 @@ class AGS10Component : public PollingComponent, public i2c::I2CDevice { | |||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   /** |   /** | ||||||
|    * Modifies target address of AGS10. |    * Modifies target address of AGS10. | ||||||
|    * |    * | ||||||
|   | |||||||
| @@ -66,7 +66,6 @@ class AIC3204 : public audio_dac::AudioDac, public Component, public i2c::I2CDev | |||||||
|  public: |  public: | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   bool set_mute_off() override; |   bool set_mute_off() override; | ||||||
|   bool set_mute_on() override; |   bool set_mute_on() override; | ||||||
|   | |||||||
| @@ -41,7 +41,6 @@ class Alpha3 : public esphome::ble_client::BLEClientNode, public PollingComponen | |||||||
|   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, |   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, | ||||||
|                            esp_ble_gattc_cb_param_t *param) override; |                            esp_ble_gattc_cb_param_t *param) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_flow_sensor(sensor::Sensor *sensor) { this->flow_sensor_ = sensor; } |   void set_flow_sensor(sensor::Sensor *sensor) { this->flow_sensor_ = sensor; } | ||||||
|   void set_head_sensor(sensor::Sensor *sensor) { this->head_sensor_ = sensor; } |   void set_head_sensor(sensor::Sensor *sensor) { this->head_sensor_ = sensor; } | ||||||
|   void set_power_sensor(sensor::Sensor *sensor) { this->power_sensor_ = sensor; } |   void set_power_sensor(sensor::Sensor *sensor) { this->power_sensor_ = sensor; } | ||||||
|   | |||||||
| @@ -22,7 +22,6 @@ class Am43Component : public cover::Cover, public esphome::ble_client::BLEClient | |||||||
|   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, |   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, | ||||||
|                            esp_ble_gattc_cb_param_t *param) override; |                            esp_ble_gattc_cb_param_t *param) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   cover::CoverTraits get_traits() override; |   cover::CoverTraits get_traits() override; | ||||||
|   void set_pin(uint16_t pin) { this->pin_ = pin; } |   void set_pin(uint16_t pin) { this->pin_ = pin; } | ||||||
|   void set_invert_position(bool invert_position) { this->invert_position_ = invert_position; } |   void set_invert_position(bool invert_position) { this->invert_position_ = invert_position; } | ||||||
|   | |||||||
| @@ -22,7 +22,6 @@ class Am43 : public esphome::ble_client::BLEClientNode, public PollingComponent | |||||||
|   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, |   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, | ||||||
|                            esp_ble_gattc_cb_param_t *param) override; |                            esp_ble_gattc_cb_param_t *param) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_battery(sensor::Sensor *battery) { battery_ = battery; } |   void set_battery(sensor::Sensor *battery) { battery_ = battery; } | ||||||
|   void set_illuminance(sensor::Sensor *illuminance) { illuminance_ = illuminance; } |   void set_illuminance(sensor::Sensor *illuminance) { illuminance_ = illuminance; } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -12,8 +12,6 @@ class AnalogThresholdBinarySensor : public Component, public binary_sensor::Bina | |||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void setup() override; |   void setup() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_sensor(sensor::Sensor *analog_sensor); |   void set_sensor(sensor::Sensor *analog_sensor); | ||||||
|   template<typename T> void set_upper_threshold(T upper_threshold) { this->upper_threshold_ = upper_threshold; } |   template<typename T> void set_upper_threshold(T upper_threshold) { this->upper_threshold_ = upper_threshold; } | ||||||
|   template<typename T> void set_lower_threshold(T lower_threshold) { this->lower_threshold_ = lower_threshold; } |   template<typename T> void set_lower_threshold(T lower_threshold) { this->lower_threshold_ = lower_threshold; } | ||||||
|   | |||||||
| @@ -26,7 +26,6 @@ class Anova : public climate::Climate, public esphome::ble_client::BLEClientNode | |||||||
|   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, |   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, | ||||||
|                            esp_ble_gattc_cb_param_t *param) override; |                            esp_ble_gattc_cb_param_t *param) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   climate::ClimateTraits traits() override { |   climate::ClimateTraits traits() override { | ||||||
|     auto traits = climate::ClimateTraits(); |     auto traits = climate::ClimateTraits(); | ||||||
|     traits.set_supports_current_temperature(true); |     traits.set_supports_current_temperature(true); | ||||||
|   | |||||||
| @@ -50,7 +50,6 @@ class AS5600Component : public Component, public i2c::I2CDevice { | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   /// HARDWARE_LATE setup priority |   /// HARDWARE_LATE setup priority | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   // configuration setters |   // configuration setters | ||||||
|   void set_dir_pin(InternalGPIOPin *pin) { this->dir_pin_ = pin; } |   void set_dir_pin(InternalGPIOPin *pin) { this->dir_pin_ = pin; } | ||||||
|   | |||||||
| @@ -25,7 +25,6 @@ class ATCMiThermometer : public Component, public esp32_ble_tracker::ESPBTDevice | |||||||
|  |  | ||||||
|   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; |   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; } |   void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; } | ||||||
|   void set_humidity(sensor::Sensor *humidity) { humidity_ = humidity; } |   void set_humidity(sensor::Sensor *humidity) { humidity_ = humidity; } | ||||||
|   void set_battery_level(sensor::Sensor *battery_level) { battery_level_ = battery_level; } |   void set_battery_level(sensor::Sensor *battery_level) { battery_level_ = battery_level; } | ||||||
|   | |||||||
| @@ -16,7 +16,6 @@ class BParasite : public Component, public esp32_ble_tracker::ESPBTDeviceListene | |||||||
|  |  | ||||||
|   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; |   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_battery_voltage(sensor::Sensor *battery_voltage) { battery_voltage_ = battery_voltage; } |   void set_battery_voltage(sensor::Sensor *battery_voltage) { battery_voltage_ = battery_voltage; } | ||||||
|   void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; } |   void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; } | ||||||
|   | |||||||
| @@ -16,7 +16,6 @@ class BLEBinaryOutput : public output::BinaryOutput, public BLEClientNode, publi | |||||||
|  public: |  public: | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void loop() override {} |   void loop() override {} | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_service_uuid16(uint16_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint16(uuid); } |   void set_service_uuid16(uint16_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint16(uuid); } | ||||||
|   void set_service_uuid32(uint32_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint32(uuid); } |   void set_service_uuid32(uint32_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint32(uuid); } | ||||||
|   void set_service_uuid128(uint8_t *uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_raw(uuid); } |   void set_service_uuid128(uint8_t *uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_raw(uuid); } | ||||||
|   | |||||||
| @@ -18,7 +18,6 @@ class BLEClientRSSISensor : public sensor::Sensor, public PollingComponent, publ | |||||||
|   void loop() override; |   void loop() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param) override; |   void gap_event_handler(esp_gap_ble_cb_event_t event, esp_ble_gap_cb_param_t *param) override; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -24,7 +24,6 @@ class BLESensor : public sensor::Sensor, public PollingComponent, public BLEClie | |||||||
|   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, |   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, | ||||||
|                            esp_ble_gattc_cb_param_t *param) override; |                            esp_ble_gattc_cb_param_t *param) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_service_uuid16(uint16_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint16(uuid); } |   void set_service_uuid16(uint16_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint16(uuid); } | ||||||
|   void set_service_uuid32(uint32_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint32(uuid); } |   void set_service_uuid32(uint32_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint32(uuid); } | ||||||
|   void set_service_uuid128(uint8_t *uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_raw(uuid); } |   void set_service_uuid128(uint8_t *uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_raw(uuid); } | ||||||
|   | |||||||
| @@ -19,7 +19,6 @@ class BLEClientSwitch : public switch_::Switch, public Component, public BLEClie | |||||||
|   void loop() override {} |   void loop() override {} | ||||||
|   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, |   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, | ||||||
|                            esp_ble_gattc_cb_param_t *param) override; |                            esp_ble_gattc_cb_param_t *param) override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void write_state(bool state) override; |   void write_state(bool state) override; | ||||||
|   | |||||||
| @@ -20,7 +20,6 @@ class BLETextSensor : public text_sensor::TextSensor, public PollingComponent, p | |||||||
|   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, |   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, | ||||||
|                            esp_ble_gattc_cb_param_t *param) override; |                            esp_ble_gattc_cb_param_t *param) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_service_uuid16(uint16_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint16(uuid); } |   void set_service_uuid16(uint16_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint16(uuid); } | ||||||
|   void set_service_uuid32(uint32_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint32(uuid); } |   void set_service_uuid32(uint32_t uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_uint32(uuid); } | ||||||
|   void set_service_uuid128(uint8_t *uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_raw(uuid); } |   void set_service_uuid128(uint8_t *uuid) { this->service_uuid_ = espbt::ESPBTUUID::from_raw(uuid); } | ||||||
|   | |||||||
| @@ -105,7 +105,6 @@ class BLEPresenceDevice : public binary_sensor::BinarySensorInitiallyOff, | |||||||
|       this->set_found_(false); |       this->set_found_(false); | ||||||
|   } |   } | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void set_found_(bool state) { |   void set_found_(bool state) { | ||||||
|   | |||||||
| @@ -99,7 +99,6 @@ class BLERSSISensor : public sensor::Sensor, public esp32_ble_tracker::ESPBTDevi | |||||||
|     return false; |     return false; | ||||||
|   } |   } | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   enum MatchType { MATCH_BY_MAC_ADDRESS, MATCH_BY_IRK, MATCH_BY_SERVICE_UUID, MATCH_BY_IBEACON_UUID }; |   enum MatchType { MATCH_BY_MAC_ADDRESS, MATCH_BY_IRK, MATCH_BY_SERVICE_UUID, MATCH_BY_IBEACON_UUID }; | ||||||
|   | |||||||
| @@ -29,7 +29,6 @@ class BLEScanner : public text_sensor::TextSensor, public esp32_ble_tracker::ESP | |||||||
|     return true; |     return true; | ||||||
|   } |   } | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
| }; | }; | ||||||
|  |  | ||||||
| }  // namespace ble_scanner | }  // namespace ble_scanner | ||||||
|   | |||||||
| @@ -61,8 +61,6 @@ enum IIRFilter { | |||||||
|  |  | ||||||
| class BMP581Component : public PollingComponent, public i2c::I2CDevice { | class BMP581Component : public PollingComponent, public i2c::I2CDevice { | ||||||
|  public: |  public: | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   | |||||||
| @@ -46,7 +46,6 @@ class CAP1188Component : public Component, public i2c::I2CDevice { | |||||||
|   void set_reset_pin(GPIOPin *reset_pin) { this->reset_pin_ = reset_pin; } |   void set_reset_pin(GPIOPin *reset_pin) { this->reset_pin_ = reset_pin; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void loop() override; |   void loop() override; | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   | |||||||
| @@ -25,8 +25,6 @@ class CCS811Component : public PollingComponent, public i2c::I2CDevice { | |||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   optional<uint8_t> read_status_() { return this->read_byte(0x00); } |   optional<uint8_t> read_status_() { return this->read_byte(0x00); } | ||||||
|   bool status_has_error_() { return this->read_status_().value_or(1) & 1; } |   bool status_has_error_() { return this->read_status_().value_or(1) & 1; } | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class CopyBinarySensor : public binary_sensor::BinarySensor, public Component { | |||||||
|   void set_source(binary_sensor::BinarySensor *source) { source_ = source; } |   void set_source(binary_sensor::BinarySensor *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   binary_sensor::BinarySensor *source_; |   binary_sensor::BinarySensor *source_; | ||||||
|   | |||||||
| @@ -10,7 +10,6 @@ class CopyButton : public button::Button, public Component { | |||||||
|  public: |  public: | ||||||
|   void set_source(button::Button *source) { source_ = source; } |   void set_source(button::Button *source) { source_ = source; } | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void press_action() override; |   void press_action() override; | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class CopyCover : public cover::Cover, public Component { | |||||||
|   void set_source(cover::Cover *source) { source_ = source; } |   void set_source(cover::Cover *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   cover::CoverTraits get_traits() override; |   cover::CoverTraits get_traits() override; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class CopyFan : public fan::Fan, public Component { | |||||||
|   void set_source(fan::Fan *source) { source_ = source; } |   void set_source(fan::Fan *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   fan::FanTraits get_traits() override; |   fan::FanTraits get_traits() override; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class CopyLock : public lock::Lock, public Component { | |||||||
|   void set_source(lock::Lock *source) { source_ = source; } |   void set_source(lock::Lock *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void control(const lock::LockCall &call) override; |   void control(const lock::LockCall &call) override; | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class CopyNumber : public number::Number, public Component { | |||||||
|   void set_source(number::Number *source) { source_ = source; } |   void set_source(number::Number *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void control(float value) override; |   void control(float value) override; | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class CopySelect : public select::Select, public Component { | |||||||
|   void set_source(select::Select *source) { source_ = source; } |   void set_source(select::Select *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void control(const std::string &value) override; |   void control(const std::string &value) override; | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class CopySensor : public sensor::Sensor, public Component { | |||||||
|   void set_source(sensor::Sensor *source) { source_ = source; } |   void set_source(sensor::Sensor *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   sensor::Sensor *source_; |   sensor::Sensor *source_; | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class CopySwitch : public switch_::Switch, public Component { | |||||||
|   void set_source(switch_::Switch *source) { source_ = source; } |   void set_source(switch_::Switch *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void write_state(bool state) override; |   void write_state(bool state) override; | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class CopyText : public text::Text, public Component { | |||||||
|   void set_source(text::Text *source) { source_ = source; } |   void set_source(text::Text *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void control(const std::string &value) override; |   void control(const std::string &value) override; | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class CopyTextSensor : public text_sensor::TextSensor, public Component { | |||||||
|   void set_source(text_sensor::TextSensor *source) { source_ = source; } |   void set_source(text_sensor::TextSensor *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   text_sensor::TextSensor *source_; |   text_sensor::TextSensor *source_; | ||||||
|   | |||||||
| @@ -77,7 +77,6 @@ class CS5460AComponent : public Component, | |||||||
|  |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void loop() override {} |   void loop() override {} | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   | |||||||
| @@ -19,7 +19,6 @@ class DutyTimeSensor : public sensor::Sensor, public PollingComponent { | |||||||
|   void update() override; |   void update() override; | ||||||
|   void loop() override; |   void loop() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void start(); |   void start(); | ||||||
|   void stop(); |   void stop(); | ||||||
|   | |||||||
| @@ -18,7 +18,6 @@ class ENS160Component : public PollingComponent, public sensor::Sensor { | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void send_env_data_(); |   void send_env_data_(); | ||||||
|   | |||||||
| @@ -25,7 +25,6 @@ class ES7210 : public audio_adc::AudioAdc, public Component, public i2c::I2CDevi | |||||||
|    */ |    */ | ||||||
|  public: |  public: | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   void set_bits_per_sample(ES7210BitsPerSample bits_per_sample) { this->bits_per_sample_ = bits_per_sample; } |   void set_bits_per_sample(ES7210BitsPerSample bits_per_sample) { this->bits_per_sample_ = bits_per_sample; } | ||||||
|   | |||||||
| @@ -14,7 +14,6 @@ class ES7243E : public audio_adc::AudioAdc, public Component, public i2c::I2CDev | |||||||
|    */ |    */ | ||||||
|  public: |  public: | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   bool set_mic_gain(float mic_gain) override; |   bool set_mic_gain(float mic_gain) override; | ||||||
|   | |||||||
| @@ -14,7 +14,6 @@ class ES8156 : public audio_dac::AudioDac, public Component, public i2c::I2CDevi | |||||||
|   ///////////////////////// |   ///////////////////////// | ||||||
|  |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   //////////////////////// |   //////////////////////// | ||||||
|   | |||||||
| @@ -50,7 +50,6 @@ class ES8311 : public audio_dac::AudioDac, public Component, public i2c::I2CDevi | |||||||
|   ///////////////////////// |   ///////////////////////// | ||||||
|  |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   //////////////////////// |   //////////////////////// | ||||||
|   | |||||||
| @@ -38,7 +38,6 @@ class ES8388 : public audio_dac::AudioDac, public Component, public i2c::I2CDevi | |||||||
|   ///////////////////////// |   ///////////////////////// | ||||||
|  |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   //////////////////////// |   //////////////////////// | ||||||
|   | |||||||
| @@ -52,7 +52,6 @@ class ESP32TouchComponent : public Component { | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void loop() override; |   void loop() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void on_shutdown() override; |   void on_shutdown() override; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -38,7 +38,6 @@ class EZOSensor : public sensor::Sensor, public PollingComponent, public i2c::I2 | |||||||
|   void loop() override; |   void loop() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; }; |  | ||||||
|  |  | ||||||
|   // I2C |   // I2C | ||||||
|   void set_address(uint8_t address); |   void set_address(uint8_t address); | ||||||
|   | |||||||
| @@ -23,7 +23,6 @@ namespace ezo_pmp { | |||||||
| class EzoPMP : public PollingComponent, public i2c::I2CDevice { | class EzoPMP : public PollingComponent, public i2c::I2CDevice { | ||||||
|  public: |  public: | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; }; |  | ||||||
|  |  | ||||||
|   void loop() override; |   void loop() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   | |||||||
| @@ -16,7 +16,6 @@ class FeedbackCover : public cover::Cover, public Component { | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void loop() override; |   void loop() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; }; |  | ||||||
|  |  | ||||||
|   Trigger<> *get_open_trigger() const { return this->open_trigger_; } |   Trigger<> *get_open_trigger() const { return this->open_trigger_; } | ||||||
|   Trigger<> *get_close_trigger() const { return this->close_trigger_; } |   Trigger<> *get_close_trigger() const { return this->close_trigger_; } | ||||||
|   | |||||||
| @@ -18,7 +18,6 @@ class FS3000Component : public PollingComponent, public i2c::I2CDevice, public s | |||||||
|   void update() override; |   void update() override; | ||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_model(FS3000Model model) { this->model_ = model; } |   void set_model(FS3000Model model) { this->model_ = model; } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -12,7 +12,6 @@ class GCJA5Component : public Component, public uart::UARTDevice { | |||||||
|  public: |  public: | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void loop() override; |   void loop() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_pm_1_0_sensor(sensor::Sensor *pm_1_0) { pm_1_0_sensor_ = pm_1_0; } |   void set_pm_1_0_sensor(sensor::Sensor *pm_1_0) { pm_1_0_sensor_ = pm_1_0; } | ||||||
|   void set_pm_2_5_sensor(sensor::Sensor *pm_2_5) { pm_2_5_sensor_ = pm_2_5; } |   void set_pm_2_5_sensor(sensor::Sensor *pm_2_5) { pm_2_5_sensor_ = pm_2_5; } | ||||||
|   | |||||||
| @@ -15,7 +15,6 @@ class GP8403 : public Component, public i2c::I2CDevice { | |||||||
|  public: |  public: | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_voltage(gp8403::GP8403Voltage voltage) { this->voltage_ = voltage; } |   void set_voltage(gp8403::GP8403Voltage voltage) { this->voltage_ = voltage; } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -22,8 +22,6 @@ class GroveGasMultichannelV2Component : public PollingComponent, public i2c::I2C | |||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   enum ErrorCode { |   enum ErrorCode { | ||||||
|     UNKNOWN, |     UNKNOWN, | ||||||
|   | |||||||
| @@ -13,7 +13,6 @@ class HE60rCover : public cover::Cover, public Component, public uart::UARTDevic | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void loop() override; |   void loop() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; }; |  | ||||||
|  |  | ||||||
|   void set_open_duration(uint32_t duration) { this->open_duration_ = duration; } |   void set_open_duration(uint32_t duration) { this->open_duration_ = duration; } | ||||||
|   void set_close_duration(uint32_t duration) { this->close_duration_ = duration; } |   void set_close_duration(uint32_t duration) { this->close_duration_ = duration; } | ||||||
|   | |||||||
| @@ -18,7 +18,6 @@ class HONEYWELLABP2Sensor : public PollingComponent, public i2c::I2CDevice { | |||||||
|   void set_temperature_sensor(sensor::Sensor *temperature_sensor) { this->temperature_sensor_ = temperature_sensor; }; |   void set_temperature_sensor(sensor::Sensor *temperature_sensor) { this->temperature_sensor_ = temperature_sensor; }; | ||||||
|   void loop() override; |   void loop() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; }; |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   void read_sensor_data(); |   void read_sensor_data(); | ||||||
|   | |||||||
| @@ -9,7 +9,6 @@ namespace i2c_device { | |||||||
| class I2CDeviceComponent : public Component, public i2c::I2CDevice { | class I2CDeviceComponent : public Component, public i2c::I2CDevice { | ||||||
|  public: |  public: | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
| }; | }; | ||||||
|   | |||||||
| @@ -16,8 +16,6 @@ class IAQCore : public PollingComponent, public i2c::I2CDevice { | |||||||
|   void update() override; |   void update() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   sensor::Sensor *co2_{nullptr}; |   sensor::Sensor *co2_{nullptr}; | ||||||
|   sensor::Sensor *tvoc_{nullptr}; |   sensor::Sensor *tvoc_{nullptr}; | ||||||
|   | |||||||
| @@ -13,8 +13,6 @@ class INA260Component : public PollingComponent, public i2c::I2CDevice { | |||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_bus_voltage_sensor(sensor::Sensor *bus_voltage_sensor) { this->bus_voltage_sensor_ = bus_voltage_sensor; } |   void set_bus_voltage_sensor(sensor::Sensor *bus_voltage_sensor) { this->bus_voltage_sensor_ = bus_voltage_sensor; } | ||||||
|   void set_current_sensor(sensor::Sensor *current_sensor) { this->current_sensor_ = current_sensor; } |   void set_current_sensor(sensor::Sensor *current_sensor) { this->current_sensor_ = current_sensor; } | ||||||
|   void set_power_sensor(sensor::Sensor *power_sensor) { this->power_sensor_ = power_sensor; } |   void set_power_sensor(sensor::Sensor *power_sensor) { this->power_sensor_ = power_sensor; } | ||||||
|   | |||||||
| @@ -16,7 +16,6 @@ class InkbirdIbstH1Mini : public Component, public esp32_ble_tracker::ESPBTDevic | |||||||
|   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; |   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; | ||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; } |   void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; } | ||||||
|   void set_external_temperature(sensor::Sensor *external_temperature) { external_temperature_ = external_temperature; } |   void set_external_temperature(sensor::Sensor *external_temperature) { external_temperature_ = external_temperature; } | ||||||
|   void set_humidity(sensor::Sensor *humidity) { humidity_ = humidity; } |   void set_humidity(sensor::Sensor *humidity) { humidity_ = humidity; } | ||||||
|   | |||||||
| @@ -27,7 +27,6 @@ class IntegrationSensor : public sensor::Sensor, public Component { | |||||||
|  public: |  public: | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_sensor(Sensor *sensor) { sensor_ = sensor; } |   void set_sensor(Sensor *sensor) { sensor_ = sensor; } | ||||||
|   void set_time(IntegrationSensorTime time) { time_ = time; } |   void set_time(IntegrationSensorTime time) { time_ = time; } | ||||||
|   void set_method(IntegrationMethod method) { method_ = method; } |   void set_method(IntegrationMethod method) { method_ = method; } | ||||||
|   | |||||||
| @@ -23,8 +23,6 @@ class IntervalTrigger : public Trigger<>, public PollingComponent { | |||||||
|  |  | ||||||
|   void set_startup_delay(const uint32_t startup_delay) { this->startup_delay_ = startup_delay; } |   void set_startup_delay(const uint32_t startup_delay) { this->startup_delay_ = startup_delay; } | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   uint32_t startup_delay_{0}; |   uint32_t startup_delay_{0}; | ||||||
|   bool started_{false}; |   bool started_{false}; | ||||||
|   | |||||||
| @@ -44,7 +44,6 @@ enum LTR390RESOLUTION { | |||||||
|  |  | ||||||
| class LTR390Component : public PollingComponent, public i2c::I2CDevice { | class LTR390Component : public PollingComponent, public i2c::I2CDevice { | ||||||
|  public: |  public: | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   | |||||||
| @@ -25,7 +25,6 @@ class LTRAlsPs501Component : public PollingComponent, public i2c::I2CDevice { | |||||||
|   // |   // | ||||||
|   // EspHome framework functions |   // EspHome framework functions | ||||||
|   // |   // | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   | |||||||
| @@ -25,7 +25,6 @@ class LTRAlsPsComponent : public PollingComponent, public i2c::I2CDevice { | |||||||
|   // |   // | ||||||
|   // EspHome framework functions |   // EspHome framework functions | ||||||
|   // |   // | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   | |||||||
| @@ -38,7 +38,6 @@ class MAX9611Component : public PollingComponent, public i2c::I2CDevice { | |||||||
|  public: |  public: | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void update() override; |   void update() override; | ||||||
|   void set_voltage_sensor(sensor::Sensor *vs) { voltage_sensor_ = vs; } |   void set_voltage_sensor(sensor::Sensor *vs) { voltage_sensor_ = vs; } | ||||||
|   void set_current_sensor(sensor::Sensor *cs) { current_sensor_ = cs; } |   void set_current_sensor(sensor::Sensor *cs) { current_sensor_ = cs; } | ||||||
|   | |||||||
| @@ -24,8 +24,6 @@ class MCP9600Component : public PollingComponent, public i2c::I2CDevice { | |||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_hot_junction(sensor::Sensor *hot_junction) { this->hot_junction_sensor_ = hot_junction; } |   void set_hot_junction(sensor::Sensor *hot_junction) { this->hot_junction_sensor_ = hot_junction; } | ||||||
|   void set_cold_junction(sensor::Sensor *cold_junction) { this->cold_junction_sensor_ = cold_junction; } |   void set_cold_junction(sensor::Sensor *cold_junction) { this->cold_junction_sensor_ = cold_junction; } | ||||||
|   void set_thermocouple_type(MCP9600ThermocoupleType thermocouple_type) { |   void set_thermocouple_type(MCP9600ThermocoupleType thermocouple_type) { | ||||||
|   | |||||||
| @@ -34,7 +34,6 @@ class MopekaProCheck : public Component, public esp32_ble_tracker::ESPBTDeviceLi | |||||||
|  |  | ||||||
|   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; |   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_min_signal_quality(SensorReadQuality min) { this->min_signal_quality_ = min; }; |   void set_min_signal_quality(SensorReadQuality min) { this->min_signal_quality_ = min; }; | ||||||
|  |  | ||||||
|   void set_level(sensor::Sensor *level) { level_ = level; }; |   void set_level(sensor::Sensor *level) { level_ = level; }; | ||||||
|   | |||||||
| @@ -48,7 +48,6 @@ class MopekaStdCheck : public Component, public esp32_ble_tracker::ESPBTDeviceLi | |||||||
|  |  | ||||||
|   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; |   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_level(sensor::Sensor *level) { this->level_ = level; }; |   void set_level(sensor::Sensor *level) { this->level_ = level; }; | ||||||
|   void set_temperature(sensor::Sensor *temperature) { this->temperature_ = temperature; }; |   void set_temperature(sensor::Sensor *temperature) { this->temperature_ = temperature; }; | ||||||
|   | |||||||
| @@ -91,8 +91,6 @@ class MPL3115A2Component : public PollingComponent, public i2c::I2CDevice { | |||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   sensor::Sensor *temperature_{nullptr}; |   sensor::Sensor *temperature_{nullptr}; | ||||||
|   sensor::Sensor *altitude_{nullptr}; |   sensor::Sensor *altitude_{nullptr}; | ||||||
|   | |||||||
| @@ -37,7 +37,6 @@ class MS8607Component : public PollingComponent, public i2c::I2CDevice { | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; }; |  | ||||||
|  |  | ||||||
|   void set_temperature_sensor(sensor::Sensor *temperature_sensor) { temperature_sensor_ = temperature_sensor; } |   void set_temperature_sensor(sensor::Sensor *temperature_sensor) { temperature_sensor_ = temperature_sensor; } | ||||||
|   void set_pressure_sensor(sensor::Sensor *pressure_sensor) { pressure_sensor_ = pressure_sensor; } |   void set_pressure_sensor(sensor::Sensor *pressure_sensor) { pressure_sensor_ = pressure_sensor; } | ||||||
|   | |||||||
| @@ -32,7 +32,6 @@ class PMSA003IComponent : public PollingComponent, public i2c::I2CDevice { | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_standard_units(bool standard_units) { this->standard_units_ = standard_units; } |   void set_standard_units(bool standard_units) { this->standard_units_ = standard_units; } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -31,7 +31,6 @@ enum PMSX003State { | |||||||
| class PMSX003Component : public uart::UARTDevice, public Component { | class PMSX003Component : public uart::UARTDevice, public Component { | ||||||
|  public: |  public: | ||||||
|   PMSX003Component() = default; |   PMSX003Component() = default; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void loop() override; |   void loop() override; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -146,7 +146,6 @@ class PN7150 : public nfc::Nfcc, public Component { | |||||||
|  public: |  public: | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void loop() override; |   void loop() override; | ||||||
|  |  | ||||||
|   void set_irq_pin(GPIOPin *irq_pin) { this->irq_pin_ = irq_pin; } |   void set_irq_pin(GPIOPin *irq_pin) { this->irq_pin_ = irq_pin; } | ||||||
|   | |||||||
| @@ -161,7 +161,6 @@ class PN7160 : public nfc::Nfcc, public Component { | |||||||
|  public: |  public: | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void loop() override; |   void loop() override; | ||||||
|  |  | ||||||
|   void set_dwl_req_pin(GPIOPin *dwl_req_pin) { this->dwl_req_pin_ = dwl_req_pin; } |   void set_dwl_req_pin(GPIOPin *dwl_req_pin) { this->dwl_req_pin_ = dwl_req_pin; } | ||||||
|   | |||||||
| @@ -76,7 +76,6 @@ class PulseCounterSensor : public sensor::Sensor, public PollingComponent { | |||||||
|   /// Unit of measurement is "pulses/min". |   /// Unit of measurement is "pulses/min". | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   | |||||||
| @@ -32,7 +32,6 @@ class PulseWidthSensor : public sensor::Sensor, public PollingComponent { | |||||||
|   void set_pin(InternalGPIOPin *pin) { pin_ = pin; } |   void set_pin(InternalGPIOPin *pin) { pin_ = pin; } | ||||||
|   void setup() override { this->store_.setup(this->pin_); } |   void setup() override { this->store_.setup(this->pin_); } | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void update() override; |   void update() override; | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   | |||||||
| @@ -39,8 +39,6 @@ class PVVXDisplay : public ble_client::BLEClientNode, public PollingComponent { | |||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void update() override; |   void update() override; | ||||||
|  |  | ||||||
|   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, |   void gattc_event_handler(esp_gattc_cb_event_t event, esp_gatt_if_t gattc_if, | ||||||
|   | |||||||
| @@ -25,7 +25,6 @@ class PVVXMiThermometer : public Component, public esp32_ble_tracker::ESPBTDevic | |||||||
|  |  | ||||||
|   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; |   bool parse_device(const esp32_ble_tracker::ESPBTDevice &device) override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; } |   void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; } | ||||||
|   void set_humidity(sensor::Sensor *humidity) { humidity_ = humidity; } |   void set_humidity(sensor::Sensor *humidity) { humidity_ = humidity; } | ||||||
|   void set_battery_level(sensor::Sensor *battery_level) { battery_level_ = battery_level; } |   void set_battery_level(sensor::Sensor *battery_level) { battery_level_ = battery_level; } | ||||||
|   | |||||||
| @@ -36,7 +36,6 @@ class QwiicPIRComponent : public Component, public i2c::I2CDevice, public binary | |||||||
|   void loop() override; |   void loop() override; | ||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_debounce_time(uint16_t debounce_time) { this->debounce_time_ = debounce_time; } |   void set_debounce_time(uint16_t debounce_time) { this->debounce_time_ = debounce_time; } | ||||||
|   void set_debounce_mode(DebounceMode mode) { this->debounce_mode_ = mode; } |   void set_debounce_mode(DebounceMode mode) { this->debounce_mode_ = mode; } | ||||||
|   | |||||||
| @@ -19,7 +19,6 @@ class RC522 : public PollingComponent { | |||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   void update() override; |   void update() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; }; |  | ||||||
|  |  | ||||||
|   void loop() override; |   void loop() override; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -21,8 +21,6 @@ class RDM6300Component : public Component, public uart::UARTDevice { | |||||||
|   void register_card(RDM6300BinarySensor *obj) { this->cards_.push_back(obj); } |   void register_card(RDM6300BinarySensor *obj) { this->cards_.push_back(obj); } | ||||||
|   void register_trigger(RDM6300Trigger *trig) { this->triggers_.push_back(trig); } |   void register_trigger(RDM6300Trigger *trig) { this->triggers_.push_back(trig); } | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   int8_t read_state_{-1}; |   int8_t read_state_{-1}; | ||||||
|   uint8_t buffer_[6]{}; |   uint8_t buffer_[6]{}; | ||||||
|   | |||||||
| @@ -59,7 +59,6 @@ class RemoteReceiverComponent : public remote_base::RemoteReceiverBase, | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void loop() override; |   void loop() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
| #ifdef USE_ESP32 | #ifdef USE_ESP32 | ||||||
|   void set_filter_symbols(uint32_t filter_symbols) { this->filter_symbols_ = filter_symbols; } |   void set_filter_symbols(uint32_t filter_symbols) { this->filter_symbols_ = filter_symbols; } | ||||||
|   | |||||||
| @@ -24,7 +24,6 @@ class ResistanceSensor : public Component, public sensor::Sensor { | |||||||
|       this->process_(this->sensor_->state); |       this->process_(this->sensor_->state); | ||||||
|   } |   } | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void process_(float value); |   void process_(float value); | ||||||
|   | |||||||
| @@ -48,7 +48,6 @@ class RuuviTag : public Component, public esp32_ble_tracker::ESPBTDeviceListener | |||||||
|   } |   } | ||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_humidity(sensor::Sensor *humidity) { humidity_ = humidity; } |   void set_humidity(sensor::Sensor *humidity) { humidity_ = humidity; } | ||||||
|   void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; } |   void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; } | ||||||
|   void set_pressure(sensor::Sensor *pressure) { pressure_ = pressure; } |   void set_pressure(sensor::Sensor *pressure) { pressure_ = pressure; } | ||||||
|   | |||||||
| @@ -26,7 +26,6 @@ class SCD30Component : public Component, public sensirion_common::SensirionI2CDe | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void update(); |   void update(); | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   bool is_data_ready_(); |   bool is_data_ready_(); | ||||||
|   | |||||||
| @@ -19,7 +19,6 @@ enum MeasurementMode { PERIODIC, LOW_POWER_PERIODIC, SINGLE_SHOT, SINGLE_SHOT_RH | |||||||
|  |  | ||||||
| class SCD4XComponent : public PollingComponent, public sensirion_common::SensirionI2CDevice { | class SCD4XComponent : public PollingComponent, public sensirion_common::SensirionI2CDevice { | ||||||
|  public: |  public: | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   | |||||||
| @@ -239,8 +239,6 @@ template<class C, typename... Ts> class ScriptWaitAction : public Action<Ts...>, | |||||||
|     this->play_next_tuple_(this->var_); |     this->play_next_tuple_(this->var_); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void play(Ts... x) override { /* ignore - see play_complex */ |   void play(Ts... x) override { /* ignore - see play_complex */ | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -48,7 +48,6 @@ struct TemperatureCompensation { | |||||||
|  |  | ||||||
| class SEN5XComponent : public PollingComponent, public sensirion_common::SensirionI2CDevice { | class SEN5XComponent : public PollingComponent, public sensirion_common::SensirionI2CDevice { | ||||||
|  public: |  public: | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   | |||||||
| @@ -10,7 +10,6 @@ namespace senseair { | |||||||
|  |  | ||||||
| class SenseAirComponent : public PollingComponent, public uart::UARTDevice { | class SenseAirComponent : public PollingComponent, public uart::UARTDevice { | ||||||
|  public: |  public: | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_co2_sensor(sensor::Sensor *co2_sensor) { co2_sensor_ = co2_sensor; } |   void set_co2_sensor(sensor::Sensor *co2_sensor) { co2_sensor_ = co2_sensor; } | ||||||
|  |  | ||||||
|   void update() override; |   void update() override; | ||||||
|   | |||||||
| @@ -20,7 +20,6 @@ class Servo : public Component { | |||||||
|   void detach(); |   void detach(); | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_min_level(float min_level) { min_level_ = min_level; } |   void set_min_level(float min_level) { min_level_ = min_level; } | ||||||
|   void set_idle_level(float idle_level) { idle_level_ = idle_level; } |   void set_idle_level(float idle_level) { idle_level_ = idle_level; } | ||||||
|   void set_max_level(float max_level) { max_level_ = max_level; } |   void set_max_level(float max_level) { max_level_ = max_level; } | ||||||
|   | |||||||
| @@ -11,7 +11,6 @@ class SFA30Component : public PollingComponent, public sensirion_common::Sensiri | |||||||
|   enum ErrorCode { DEVICE_MARKING_READ_FAILED, MEASUREMENT_INIT_FAILED, UNKNOWN }; |   enum ErrorCode { DEVICE_MARKING_READ_FAILED, MEASUREMENT_INIT_FAILED, UNKNOWN }; | ||||||
|  |  | ||||||
|  public: |  public: | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   | |||||||
| @@ -32,7 +32,6 @@ class SGP30Component : public PollingComponent, public sensirion_common::Sensiri | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   void send_env_data_(); |   void send_env_data_(); | ||||||
|   | |||||||
| @@ -75,7 +75,6 @@ class SGP4xComponent : public PollingComponent, public sensor::Sensor, public se | |||||||
|   void update() override; |   void update() override; | ||||||
|   void take_sample(); |   void take_sample(); | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void set_store_baseline(bool store_baseline) { store_baseline_ = store_baseline; } |   void set_store_baseline(bool store_baseline) { store_baseline_ = store_baseline; } | ||||||
|   void set_voc_sensor(sensor::Sensor *voc_sensor) { voc_sensor_ = voc_sensor; } |   void set_voc_sensor(sensor::Sensor *voc_sensor) { voc_sensor_ = voc_sensor; } | ||||||
|   void set_nox_sensor(sensor::Sensor *nox_sensor) { nox_sensor_ = nox_sensor; } |   void set_nox_sensor(sensor::Sensor *nox_sensor) { nox_sensor_ = nox_sensor; } | ||||||
|   | |||||||
| @@ -17,7 +17,6 @@ enum SHT4XHEATERTIME : uint16_t { SHT4X_HEATERTIME_LONG = 1100, SHT4X_HEATERTIME | |||||||
|  |  | ||||||
| class SHT4XComponent : public PollingComponent, public sensirion_common::SensirionI2CDevice { | class SHT4XComponent : public PollingComponent, public sensirion_common::SensirionI2CDevice { | ||||||
|  public: |  public: | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   | |||||||
| @@ -9,8 +9,6 @@ namespace sm300d2 { | |||||||
|  |  | ||||||
| class SM300D2Sensor : public PollingComponent, public uart::UARTDevice { | class SM300D2Sensor : public PollingComponent, public uart::UARTDevice { | ||||||
|  public: |  public: | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void set_co2_sensor(sensor::Sensor *co2_sensor) { co2_sensor_ = co2_sensor; } |   void set_co2_sensor(sensor::Sensor *co2_sensor) { co2_sensor_ = co2_sensor; } | ||||||
|   void set_formaldehyde_sensor(sensor::Sensor *formaldehyde_sensor) { formaldehyde_sensor_ = formaldehyde_sensor; } |   void set_formaldehyde_sensor(sensor::Sensor *formaldehyde_sensor) { formaldehyde_sensor_ = formaldehyde_sensor; } | ||||||
|   void set_tvoc_sensor(sensor::Sensor *tvoc_sensor) { tvoc_sensor_ = tvoc_sensor; } |   void set_tvoc_sensor(sensor::Sensor *tvoc_sensor) { tvoc_sensor_ = tvoc_sensor; } | ||||||
|   | |||||||
| @@ -26,7 +26,6 @@ class SPS30Component : public PollingComponent, public sensirion_common::Sensiri | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   bool start_fan_cleaning(); |   bool start_fan_cleaning(); | ||||||
|  |  | ||||||
|   | |||||||
| @@ -13,8 +13,6 @@ class StatusBinarySensor : public binary_sensor::BinarySensor, public Component | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   bool is_status_binary_sensor() const override { return true; } |   bool is_status_binary_sensor() const override { return true; } | ||||||
| }; | }; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -12,7 +12,6 @@ class SwitchBinarySensor : public binary_sensor::BinarySensor, public Component | |||||||
|   void set_source(Switch *source) { source_ = source; } |   void set_source(Switch *source) { source_ = source; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|  protected: |  protected: | ||||||
|   Switch *source_; |   Switch *source_; | ||||||
|   | |||||||
| @@ -58,8 +58,6 @@ class TMP1075Sensor : public PollingComponent, public sensor::Sensor, public i2c | |||||||
|   void setup() override; |   void setup() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|  |  | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|  |  | ||||||
|   // Call write_config() after calling any of these to send the new config to |   // Call write_config() after calling any of these to send the new config to | ||||||
|   | |||||||
| @@ -12,7 +12,6 @@ class TOF10120Sensor : public sensor::Sensor, public PollingComponent, public i2 | |||||||
|   void setup() override; |   void setup() override; | ||||||
|  |  | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void update() override; |   void update() override; | ||||||
| }; | }; | ||||||
| }  // namespace tof10120 | }  // namespace tof10120 | ||||||
|   | |||||||
| @@ -16,7 +16,6 @@ class Tormatic : public cover::Cover, public uart::UARTDevice, public PollingCom | |||||||
|   void loop() override; |   void loop() override; | ||||||
|   void update() override; |   void update() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; }; |  | ||||||
|  |  | ||||||
|   void set_open_duration(uint32_t duration) { this->open_duration_ = duration; } |   void set_open_duration(uint32_t duration) { this->open_duration_ = duration; } | ||||||
|   void set_close_duration(uint32_t duration) { this->close_duration_ = duration; } |   void set_close_duration(uint32_t duration) { this->close_duration_ = duration; } | ||||||
|   | |||||||
| @@ -23,7 +23,6 @@ class TotalDailyEnergy : public sensor::Sensor, public Component { | |||||||
|   void set_method(TotalDailyEnergyMethod method) { method_ = method; } |   void set_method(TotalDailyEnergyMethod method) { method_ = method; } | ||||||
|   void setup() override; |   void setup() override; | ||||||
|   void dump_config() override; |   void dump_config() override; | ||||||
|   float get_setup_priority() const override { return setup_priority::DATA; } |  | ||||||
|   void loop() override; |   void loop() override; | ||||||
|  |  | ||||||
|   void publish_state_and_save(float state); |   void publish_state_and_save(float state); | ||||||
|   | |||||||
Some files were not shown because too many files have changed in this diff Show More
		Reference in New Issue
	
	Block a user