ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
pid_climate_sensor.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace esphome::pid {
7
25
26class PIDClimateSensor final : public sensor::Sensor, public Component {
27 public:
28 void setup() override;
29 void set_parent(PIDClimate *parent) { parent_ = parent; }
31
32 void dump_config() override;
33
34 protected:
38};
39
40} // namespace esphome::pid
void set_parent(PIDClimate *parent)
void set_type(PIDClimateSensorType type)
Base-class for all sensors.
Definition sensor.h:47
uint8_t type
@ PID_SENSOR_TYPE_DEADBAND_THRESHOLD_HIGH
@ PID_SENSOR_TYPE_KI_DEADBAND_MULTIPLIER
@ PID_SENSOR_TYPE_KD_DEADBAND_MULTIPLIER
@ PID_SENSOR_TYPE_DEADBAND_THRESHOLD_LOW
@ PID_SENSOR_TYPE_KP_DEADBAND_MULTIPLIER