ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
receiver_mitsubishi_heavy.h File Reference

Go to the source code of this file.

Namespaces

namespace  esphome
 
namespace  esphome::heatpumpir
 

Functions

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).
 
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.
 

Variables

constexpr uint8_t esphome::heatpumpir::MITSUBISHI_HEAVY_FRAME_LENGTH = 11
 Bytes in a Mitsubishi Heavy IR frame, prefix included.