ESPHome  2023.8.3
htu21d.h
Go to the documentation of this file.
1 #pragma once
2 
6 
7 namespace esphome {
8 namespace htu21d {
9 
11  public:
13  void set_humidity(sensor::Sensor *humidity) { humidity_ = humidity; }
14 
16  void setup() override;
17  void dump_config() override;
19  void update() override;
20 
21  float get_setup_priority() const override;
22 
23  protected:
26 };
27 
28 } // namespace htu21d
29 } // namespace esphome
sensor::Sensor * humidity_
Definition: htu21d.h:25
float temperature
Definition: qmp6988.h:71
This class simplifies creating components that periodically check a state.
Definition: component.h:282
void setup() override
Setup (reset) the sensor and check connection.
Definition: htu21d.cpp:16
void update() override
Update the sensor values (temperature+humidity).
Definition: htu21d.cpp:37
float get_setup_priority() const override
Definition: htu21d.cpp:73
sensor::Sensor * temperature_
Definition: htu21d.h:24
void dump_config() override
Definition: htu21d.cpp:27
void set_temperature(sensor::Sensor *temperature)
Definition: htu21d.h:12
Base-class for all sensors.
Definition: sensor.h:57
void set_humidity(sensor::Sensor *humidity)
Definition: htu21d.h:13