ESPHome 2026.6.0-dev
Loading...
Searching...
No Matches
mqtt_subscribe_sensor.h
Go to the documentation of this file.
1#pragma once
2
4
5#ifdef USE_MQTT
6
10
12
14 public:
15 void set_parent(mqtt::MQTTClientComponent *parent) { parent_ = parent; }
16 void set_topic(const std::string &topic) { topic_ = topic; }
17 void setup() override;
18 void dump_config() override;
19 float get_setup_priority() const override;
20
21 void set_qos(uint8_t qos);
22
23 protected:
25 std::string topic_;
26 uint8_t qos_{0};
27};
28
29} // namespace esphome::mqtt_subscribe
30
31#endif // USE_MQTT
void set_parent(mqtt::MQTTClientComponent *parent)
Base-class for all sensors.
Definition sensor.h:47