|
ESPHome 2026.11.0-dev
|
Data Structures | |
| class | HeatpumpIRClimate |
| struct | ProtocolTag |
| Selects the protocol at compile time so the enum and the library object always match. More... | |
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. | |
| 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.
Definition at line 14 of file heatpumpir.h.
| 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.
| 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.
| 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.
| 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::heatpumpir::ESPHOME_LOG_TAG | ( | TAG | , |
| "heatpumpir.climate" | ) |
| esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_AUX | , |
| AUXHeatpumpIR | ) |
| 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 | ) |
| BalluHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_CARRIER_MCA | , |
| CarrierMCAHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_DAIKIN | , |
| DaikinHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_DAIKIN_ARC417 | , |
| DaikinHeatpumpARC417IR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_FUEGO | , |
| FuegoHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_GREE | , |
| GreeGenericHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_GREEYAN | , |
| GreeYANHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_GREEYT | , |
| GreeYTHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_HISENSE_AUD | , |
| HisenseHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_HYUNDAI | , |
| HyundaiHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_MIDEA | , |
| MideaHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_MITSUBISHI_FD | , |
| MitsubishiFDHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_MITSUBISHI_HEAVY_FDTC | , |
| MitsubishiHeavyFDTCHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_MITSUBISHI_HEAVY_ZM | , |
| MitsubishiHeavyZMHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_MITSUBISHI_KJ | , |
| MitsubishiKJHeatpumpIR | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_MITSUBISHI_MSY | , |
| MitsubishiMSYHeatpumpIR | ) |
| 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 | ) |
| BalluHeatpumpIR CarrierNQVHeatpumpIR DaikinHeatpumpARC480A14IR ElectroluxYALHeatpumpIR FujitsuHeatpumpIR GreeYAAHeatpumpIR GreeYACHeatpumpIR GreeYAPHeatpumpIR HitachiHeatpumpIR IVTHeatpumpIR MitsubishiFAHeatpumpIR MitsubishiFEHeatpumpIR MitsubishiHeavyZJHeatpumpIR MitsubishiHeavyZMPHeatpumpIR MitsubishiMSCHeatpumpIR MitsubishiSEZKDXXHeatpumpIR esphome::heatpumpir::HEATPUMPIR_PROTOCOL | ( | PROTOCOL_PANASONIC_CKP | , |
| PanasonicCKPHeatpumpIR | ) |
| 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 | ) |
| 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 | ) |
| 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 | ) |
| 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 | ) |
| 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.
| 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 | ) |
| 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 | ) |
| 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 | ) |
| 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 | ) |
|
inlineconstexpr |
Bytes in a Mitsubishi Heavy IR frame, prefix included.
Definition at line 10 of file receiver_mitsubishi_heavy.h.
| const float esphome::heatpumpir::TEMP_MAX = 100 |
Definition at line 100 of file heatpumpir.h.
| const float esphome::heatpumpir::TEMP_MIN = 0 |
Definition at line 99 of file heatpumpir.h.