ESPHome  2024.12.2
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
 Implementation of SPI Controller mode.
 
 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_GREEYAP,
  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, esphome::heatpumpir::PROTOCOL_NIBE,
  esphome::heatpumpir::PROTOCOL_QLIMA_1, esphome::heatpumpir::PROTOCOL_QLIMA_2, esphome::heatpumpir::PROTOCOL_SAMSUNG_AQV12MSAN, esphome::heatpumpir::PROTOCOL_ZHJG01,
  esphome::heatpumpir::PROTOCOL_AIRWAY, esphome::heatpumpir::PROTOCOL_BGH_AUD, esphome::heatpumpir::PROTOCOL_PANASONIC_ALTDKE, esphome::heatpumpir::PROTOCOL_VAILLANTVAI8,
  esphome::heatpumpir::PROTOCOL_R51M
}
 
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