ESPHome 2025.5.0
Loading...
Searching...
No Matches
heatpumpir.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::heatpumpir::HeatpumpIRClimate
 

Namespaces

namespace  esphome
 Providing packet encoding functions for exchanging data with a remote host.
 
namespace  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_EKE , 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