ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::pid Namespace Reference

Data Structures

class  PIDAutotuner
 
class  PIDClimate
 
class  PIDClimateSensor
 
struct  PIDController
 

Enumerations

enum  PIDClimateSensorType {
  PID_SENSOR_TYPE_RESULT , PID_SENSOR_TYPE_ERROR , PID_SENSOR_TYPE_PROPORTIONAL , PID_SENSOR_TYPE_INTEGRAL ,
  PID_SENSOR_TYPE_DERIVATIVE , PID_SENSOR_TYPE_HEAT , PID_SENSOR_TYPE_COOL , PID_SENSOR_TYPE_KP ,
  PID_SENSOR_TYPE_KI , PID_SENSOR_TYPE_KD , PID_SENSOR_TYPE_DEADBAND_THRESHOLD_HIGH , PID_SENSOR_TYPE_DEADBAND_THRESHOLD_LOW ,
  PID_SENSOR_TYPE_KP_DEADBAND_MULTIPLIER , PID_SENSOR_TYPE_KI_DEADBAND_MULTIPLIER , PID_SENSOR_TYPE_KD_DEADBAND_MULTIPLIER
}
 

Functions

 ESPHOME_LOG_TAG (TAG, "pid.autotune")
 
 ESPHOME_LOG_TAG (TAG, "pid.climate")
 
 ESPHOME_LOG_TAG (TAG, "pid.sensor")
 

Enumeration Type Documentation

◆ PIDClimateSensorType

Enumerator
PID_SENSOR_TYPE_RESULT 
PID_SENSOR_TYPE_ERROR 
PID_SENSOR_TYPE_PROPORTIONAL 
PID_SENSOR_TYPE_INTEGRAL 
PID_SENSOR_TYPE_DERIVATIVE 
PID_SENSOR_TYPE_HEAT 
PID_SENSOR_TYPE_COOL 
PID_SENSOR_TYPE_KP 
PID_SENSOR_TYPE_KI 
PID_SENSOR_TYPE_KD 
PID_SENSOR_TYPE_DEADBAND_THRESHOLD_HIGH 
PID_SENSOR_TYPE_DEADBAND_THRESHOLD_LOW 
PID_SENSOR_TYPE_KP_DEADBAND_MULTIPLIER 
PID_SENSOR_TYPE_KI_DEADBAND_MULTIPLIER 
PID_SENSOR_TYPE_KD_DEADBAND_MULTIPLIER 

Definition at line 8 of file pid_climate_sensor.h.

Function Documentation

◆ ESPHOME_LOG_TAG() [1/3]

esphome::pid::ESPHOME_LOG_TAG ( TAG ,
"pid.autotune"  )

◆ ESPHOME_LOG_TAG() [2/3]

esphome::pid::ESPHOME_LOG_TAG ( TAG ,
"pid.climate"  )

◆ ESPHOME_LOG_TAG() [3/3]

esphome::pid::ESPHOME_LOG_TAG ( TAG ,
"pid.sensor"  )