ESPHome  2024.4.1
Data Structures | Namespaces | Enumerations | Variables
heatpumpir.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::heatpumpir::HeatpumpIRClimate
 

Namespaces

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 esphome::heatpumpir
 

Enumerations

enum  esphome::heatpumpir::Protocol {
  esphome::heatpumpir::PROTOCOL_AUX, esphome::heatpumpir::PROTOCOL_BALLU, esphome::heatpumpir::PROTOCOL_CARRIER_MCA, esphome::heatpumpir::PROTOCOL_CARRIER_NQV,
  esphome::heatpumpir::PROTOCOL_DAIKIN_ARC417, esphome::heatpumpir::PROTOCOL_DAIKIN_ARC480, esphome::heatpumpir::PROTOCOL_DAIKIN, esphome::heatpumpir::PROTOCOL_ELECTROLUXYAL,
  esphome::heatpumpir::PROTOCOL_FUEGO, esphome::heatpumpir::PROTOCOL_FUJITSU_AWYZ, esphome::heatpumpir::PROTOCOL_GREE, esphome::heatpumpir::PROTOCOL_GREEYAA,
  esphome::heatpumpir::PROTOCOL_GREEYAN, esphome::heatpumpir::PROTOCOL_GREEYAC, esphome::heatpumpir::PROTOCOL_GREEYT, esphome::heatpumpir::PROTOCOL_HISENSE_AUD,
  esphome::heatpumpir::PROTOCOL_HITACHI, esphome::heatpumpir::PROTOCOL_HYUNDAI, esphome::heatpumpir::PROTOCOL_IVT, esphome::heatpumpir::PROTOCOL_MIDEA,
  esphome::heatpumpir::PROTOCOL_MITSUBISHI_FA, esphome::heatpumpir::PROTOCOL_MITSUBISHI_FD, esphome::heatpumpir::PROTOCOL_MITSUBISHI_FE, esphome::heatpumpir::PROTOCOL_MITSUBISHI_HEAVY_FDTC,
  esphome::heatpumpir::PROTOCOL_MITSUBISHI_HEAVY_ZJ, esphome::heatpumpir::PROTOCOL_MITSUBISHI_HEAVY_ZM, esphome::heatpumpir::PROTOCOL_MITSUBISHI_HEAVY_ZMP, esphome::heatpumpir::PROTOCOL_MITSUBISHI_KJ,
  esphome::heatpumpir::PROTOCOL_MITSUBISHI_MSC, esphome::heatpumpir::PROTOCOL_MITSUBISHI_MSY, esphome::heatpumpir::PROTOCOL_MITSUBISHI_SEZ, esphome::heatpumpir::PROTOCOL_PANASONIC_CKP,
  esphome::heatpumpir::PROTOCOL_PANASONIC_DKE, esphome::heatpumpir::PROTOCOL_PANASONIC_JKE, esphome::heatpumpir::PROTOCOL_PANASONIC_LKE, esphome::heatpumpir::PROTOCOL_PANASONIC_NKE,
  esphome::heatpumpir::PROTOCOL_SAMSUNG_AQV, esphome::heatpumpir::PROTOCOL_SAMSUNG_FJM, esphome::heatpumpir::PROTOCOL_SHARP, esphome::heatpumpir::PROTOCOL_TOSHIBA_DAISEIKAI,
  esphome::heatpumpir::PROTOCOL_TOSHIBA, esphome::heatpumpir::PROTOCOL_ZHLT01
}
 
enum  esphome::heatpumpir::HorizontalDirection {
  esphome::heatpumpir::HORIZONTAL_DIRECTION_AUTO = 0, esphome::heatpumpir::HORIZONTAL_DIRECTION_MIDDLE = 1, esphome::heatpumpir::HORIZONTAL_DIRECTION_LEFT = 2, esphome::heatpumpir::HORIZONTAL_DIRECTION_MLEFT = 3,
  esphome::heatpumpir::HORIZONTAL_DIRECTION_MRIGHT = 4, esphome::heatpumpir::HORIZONTAL_DIRECTION_RIGHT = 5
}
 
enum  esphome::heatpumpir::VerticalDirection {
  esphome::heatpumpir::VERTICAL_DIRECTION_AUTO = 0, esphome::heatpumpir::VERTICAL_DIRECTION_UP = 1, esphome::heatpumpir::VERTICAL_DIRECTION_MUP = 2, esphome::heatpumpir::VERTICAL_DIRECTION_MIDDLE = 3,
  esphome::heatpumpir::VERTICAL_DIRECTION_MDOWN = 4, esphome::heatpumpir::VERTICAL_DIRECTION_DOWN = 5
}
 

Variables

const float esphome::heatpumpir::TEMP_MIN = 0
 
const float esphome::heatpumpir::TEMP_MAX = 100