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

Data Structures

class  HeatpumpIRClimate
 
struct  ProtocolTag
 Selects the protocol at compile time so the enum and the library object always match. More...
 

Enumerations

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

Functions

 ESPHOME_LOG_TAG (TAG, "heatpumpir.climate")
 
template<Protocol P>
HeatpumpIR * create_heatpump_ir ()
 Creates the HeatpumpIR library class for a protocol; instantiated in heatpumpir.cpp.
 
 HEATPUMPIR_PROTOCOL (PROTOCOL_AUX, AUXHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_BALLU
 
BalluHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_CARRIER_MCA, CarrierMCAHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_CARRIER_NQV
 
BalluHeatpumpIR CarrierNQVHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_DAIKIN_ARC417, DaikinHeatpumpARC417IR) HEATPUMPIR_PROTOCOL(PROTOCOL_DAIKIN_ARC480
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR HEATPUMPIR_PROTOCOL (PROTOCOL_DAIKIN, DaikinHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_ELECTROLUXYAL
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_FUEGO, FuegoHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_FUJITSU_AWYZ
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_GREE, GreeGenericHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_GREEYAA
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_GREEYAN, GreeYANHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_GREEYAC
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_GREEYT, GreeYTHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_GREEYAP
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_HISENSE_AUD, HisenseHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_HITACHI
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_HYUNDAI, HyundaiHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_IVT
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_MIDEA, MideaHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_MITSUBISHI_FA
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_MITSUBISHI_FD, MitsubishiFDHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_MITSUBISHI_FE
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_MITSUBISHI_HEAVY_FDTC, MitsubishiHeavyFDTCHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_MITSUBISHI_HEAVY_ZJ
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_MITSUBISHI_HEAVY_ZM, MitsubishiHeavyZMHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_MITSUBISHI_HEAVY_ZMP
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_MITSUBISHI_KJ, MitsubishiKJHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_MITSUBISHI_MSC
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_MITSUBISHI_MSY, MitsubishiMSYHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_MITSUBISHI_SEZ
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_PANASONIC_CKP, PanasonicCKPHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_PANASONIC_DKE
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_PANASONIC_EKE, PanasonicEKEHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_PANASONIC_JKE
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_PANASONIC_LKE, PanasonicLKEHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_PANASONIC_NKE
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_SAMSUNG_AQV, SamsungAQVHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_SAMSUNG_FJM
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_SHARP, SharpHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_TOSHIBA_DAISEIKAI
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_TOSHIBA, ToshibaHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_ZHLT01
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_NIBE, NibeHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_QLIMA_1
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR Qlima1HeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_QLIMA_2, Qlima2HeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_SAMSUNG_AQV12MSAN
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR Qlima1HeatpumpIR SamsungAQV12MSANHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_ZHJG01, ZHJG01HeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_AIRWAY
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR Qlima1HeatpumpIR SamsungAQV12MSANHeatpumpIR AIRWAYHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_BGH_AUD, BGHHeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_PANASONIC_ALTDKE
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR Qlima1HeatpumpIR SamsungAQV12MSANHeatpumpIR AIRWAYHeatpumpIR PanasonicAltDKEHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_PHILCO_PHS32, PhilcoPHS32HeatpumpIR) HEATPUMPIR_PROTOCOL(PROTOCOL_VAILLANTVAI8
 
BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR Qlima1HeatpumpIR SamsungAQV12MSANHeatpumpIR AIRWAYHeatpumpIR PanasonicAltDKEHeatpumpIR VaillantHeatpumpIR HEATPUMPIR_PROTOCOL (PROTOCOL_R51M, R51MHeatpumpIR) void HeatpumpIRClimate
 
bool decode_mitsubishi_heavy_frame (remote_base::RemoteReceiveData &data, uint8_t frame[MITSUBISHI_HEAVY_FRAME_LENGTH], HeatpumpIRClimate &climate)
 Read a Mitsubishi Heavy frame into frame, check its prefix and inverted byte pairs, and apply the fields every variant shares (mode and target temperature).
 
void decode_mitsubishi_heavy_zmp (const uint8_t frame[MITSUBISHI_HEAVY_FRAME_LENGTH], HeatpumpIRClimate &climate)
 Apply the ZMP-specific fields (fan, preset, swing) of a validated frame.
 

Variables

const float TEMP_MIN = 0
 
const float TEMP_MAX = 100
 
constexpr uint8_t MITSUBISHI_HEAVY_FRAME_LENGTH = 11
 Bytes in a Mitsubishi Heavy IR frame, prefix included.
 

Enumeration Type Documentation

◆ HorizontalDirection

Enumerator
HORIZONTAL_DIRECTION_AUTO 
HORIZONTAL_DIRECTION_MIDDLE 
HORIZONTAL_DIRECTION_LEFT 
HORIZONTAL_DIRECTION_MLEFT 
HORIZONTAL_DIRECTION_MRIGHT 
HORIZONTAL_DIRECTION_RIGHT 

Definition at line 73 of file heatpumpir.h.

◆ Protocol

Enumerator
PROTOCOL_AUX 
PROTOCOL_BALLU 
PROTOCOL_CARRIER_MCA 
PROTOCOL_CARRIER_NQV 
PROTOCOL_DAIKIN_ARC417 
PROTOCOL_DAIKIN_ARC480 
PROTOCOL_DAIKIN 
PROTOCOL_ELECTROLUXYAL 
PROTOCOL_FUEGO 
PROTOCOL_FUJITSU_AWYZ 
PROTOCOL_GREE 
PROTOCOL_GREEYAA 
PROTOCOL_GREEYAN 
PROTOCOL_GREEYAC 
PROTOCOL_GREEYT 
PROTOCOL_GREEYAP 
PROTOCOL_HISENSE_AUD 
PROTOCOL_HITACHI 
PROTOCOL_HYUNDAI 
PROTOCOL_IVT 
PROTOCOL_MIDEA 
PROTOCOL_MITSUBISHI_FA 
PROTOCOL_MITSUBISHI_FD 
PROTOCOL_MITSUBISHI_FE 
PROTOCOL_MITSUBISHI_HEAVY_FDTC 
PROTOCOL_MITSUBISHI_HEAVY_ZJ 
PROTOCOL_MITSUBISHI_HEAVY_ZM 
PROTOCOL_MITSUBISHI_HEAVY_ZMP 
PROTOCOL_MITSUBISHI_KJ 
PROTOCOL_MITSUBISHI_MSC 
PROTOCOL_MITSUBISHI_MSY 
PROTOCOL_MITSUBISHI_SEZ 
PROTOCOL_PANASONIC_CKP 
PROTOCOL_PANASONIC_DKE 
PROTOCOL_PANASONIC_EKE 
PROTOCOL_PANASONIC_JKE 
PROTOCOL_PANASONIC_LKE 
PROTOCOL_PANASONIC_NKE 
PROTOCOL_SAMSUNG_AQV 
PROTOCOL_SAMSUNG_FJM 
PROTOCOL_SHARP 
PROTOCOL_TOSHIBA_DAISEIKAI 
PROTOCOL_TOSHIBA 
PROTOCOL_ZHLT01 
PROTOCOL_NIBE 
PROTOCOL_QLIMA_1 
PROTOCOL_QLIMA_2 
PROTOCOL_SAMSUNG_AQV12MSAN 
PROTOCOL_ZHJG01 
PROTOCOL_AIRWAY 
PROTOCOL_BGH_AUD 
PROTOCOL_PANASONIC_ALTDKE 
PROTOCOL_PHILCO_PHS32 
PROTOCOL_VAILLANTVAI8 
PROTOCOL_R51M 

Definition at line 14 of file heatpumpir.h.

◆ VerticalDirection

Enumerator
VERTICAL_DIRECTION_AUTO 
VERTICAL_DIRECTION_UP 
VERTICAL_DIRECTION_MUP 
VERTICAL_DIRECTION_MIDDLE 
VERTICAL_DIRECTION_MDOWN 
VERTICAL_DIRECTION_DOWN 

Definition at line 83 of file heatpumpir.h.

Function Documentation

◆ create_heatpump_ir()

template<Protocol P>
HeatpumpIR * esphome::heatpumpir::create_heatpump_ir ( )

Creates the HeatpumpIR library class for a protocol; instantiated in heatpumpir.cpp.

Definition at line 49 of file heatpumpir.cpp.

◆ decode_mitsubishi_heavy_frame()

bool esphome::heatpumpir::decode_mitsubishi_heavy_frame ( remote_base::RemoteReceiveData & data,
uint8_t frame[MITSUBISHI_HEAVY_FRAME_LENGTH],
HeatpumpIRClimate & climate )

Read a Mitsubishi Heavy frame into frame, check its prefix and inverted byte pairs, and apply the fields every variant shares (mode and target temperature).

Returns false when no valid frame was read.

Definition at line 87 of file receiver_mitsubishi_heavy.cpp.

◆ decode_mitsubishi_heavy_zmp()

void esphome::heatpumpir::decode_mitsubishi_heavy_zmp ( const uint8_t frame[MITSUBISHI_HEAVY_FRAME_LENGTH],
HeatpumpIRClimate & climate )

Apply the ZMP-specific fields (fan, preset, swing) of a validated frame.

Definition at line 21 of file receiver_mitsubishi_heavy_zmp.cpp.

◆ ESPHOME_LOG_TAG()

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

◆ HEATPUMPIR_PROTOCOL() [1/28]

esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_AUX ,
AUXHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [2/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR Qlima1HeatpumpIR SamsungAQV12MSANHeatpumpIR AIRWAYHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_BGH_AUD ,
BGHHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [3/28]

BalluHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_CARRIER_MCA ,
CarrierMCAHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [4/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_DAIKIN ,
DaikinHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [5/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_DAIKIN_ARC417 ,
DaikinHeatpumpARC417IR  )

◆ HEATPUMPIR_PROTOCOL() [6/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_FUEGO ,
FuegoHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [7/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_GREE ,
GreeGenericHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [8/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_GREEYAN ,
GreeYANHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [9/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_GREEYT ,
GreeYTHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [10/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_HISENSE_AUD ,
HisenseHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [11/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_HYUNDAI ,
HyundaiHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [12/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_MIDEA ,
MideaHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [13/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_MITSUBISHI_FD ,
MitsubishiFDHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [14/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_MITSUBISHI_HEAVY_FDTC ,
MitsubishiHeavyFDTCHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [15/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_MITSUBISHI_HEAVY_ZM ,
MitsubishiHeavyZMHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [16/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_MITSUBISHI_KJ ,
MitsubishiKJHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [17/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_MITSUBISHI_MSY ,
MitsubishiMSYHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [18/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_NIBE ,
NibeHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [19/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_PANASONIC_CKP ,
PanasonicCKPHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [20/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_PANASONIC_EKE ,
PanasonicEKEHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [21/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_PANASONIC_LKE ,
PanasonicLKEHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [22/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR Qlima1HeatpumpIR SamsungAQV12MSANHeatpumpIR AIRWAYHeatpumpIR PanasonicAltDKEHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_PHILCO_PHS32 ,
PhilcoPHS32HeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [23/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR Qlima1HeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_QLIMA_2 ,
Qlima2HeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [24/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR Qlima1HeatpumpIR SamsungAQV12MSANHeatpumpIR AIRWAYHeatpumpIR PanasonicAltDKEHeatpumpIR VaillantHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_R51M ,
R51MHeatpumpIR  )

Definition at line 114 of file heatpumpir.cpp.

◆ HEATPUMPIR_PROTOCOL() [25/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_SAMSUNG_AQV ,
SamsungAQVHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [26/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_SHARP ,
SharpHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [27/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_TOSHIBA ,
ToshibaHeatpumpIR  )

◆ HEATPUMPIR_PROTOCOL() [28/28]

BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR PanasonicDKEHeatpumpIR PanasonicJKEHeatpumpIR PanasonicNKEHeatpumpIR SamsungFJMHeatpumpIR ToshibaDaiseikaiHeatpumpIR ZHLT01HeatpumpIR Qlima1HeatpumpIR SamsungAQV12MSANHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL ( PROTOCOL_ZHJG01 ,
ZHJG01HeatpumpIR  )

Variable Documentation

◆ MITSUBISHI_HEAVY_FRAME_LENGTH

uint8_t esphome::heatpumpir::MITSUBISHI_HEAVY_FRAME_LENGTH = 11
inlineconstexpr

Bytes in a Mitsubishi Heavy IR frame, prefix included.

Definition at line 10 of file receiver_mitsubishi_heavy.h.

◆ TEMP_MAX

const float esphome::heatpumpir::TEMP_MAX = 100

Definition at line 100 of file heatpumpir.h.

◆ TEMP_MIN

const float esphome::heatpumpir::TEMP_MIN = 0

Definition at line 99 of file heatpumpir.h.