ESPHome  2024.3.2
Data Structures | Namespaces | Variables
hitachi_ac344.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::hitachi_ac344::HitachiClimate
 

Namespaces

 esphome
 This is a workaround until we can figure out a way to get the tflite-micro idf component code available in CI.
 
 esphome::hitachi_ac344
 

Variables

const uint16_t esphome::hitachi_ac344::HITACHI_AC344_HDR_MARK = 3300
 
const uint16_t esphome::hitachi_ac344::HITACHI_AC344_HDR_SPACE = 1700
 
const uint16_t esphome::hitachi_ac344::HITACHI_AC344_BIT_MARK = 400
 
const uint16_t esphome::hitachi_ac344::HITACHI_AC344_ONE_SPACE = 1250
 
const uint16_t esphome::hitachi_ac344::HITACHI_AC344_ZERO_SPACE = 500
 
const uint32_t esphome::hitachi_ac344::HITACHI_AC344_MIN_GAP = 100000
 
const uint16_t esphome::hitachi_ac344::HITACHI_AC344_FREQ = 38000
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_BUTTON_BYTE = 11
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_BUTTON_POWER = 0x13
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_BUTTON_SLEEP = 0x31
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_BUTTON_MODE = 0x41
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_BUTTON_FAN = 0x42
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_BUTTON_TEMP_DOWN = 0x43
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_BUTTON_TEMP_UP = 0x44
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_BUTTON_SWINGV = 0x81
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_BUTTON_SWINGH = 0x8C
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_BUTTON_MILDEWPROOF = 0xE2
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_TEMP_BYTE = 13
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_TEMP_OFFSET = 2
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_TEMP_SIZE = 6
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_TEMP_MIN = 16
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_TEMP_MAX = 32
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_TEMP_FAN = 27
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_TIMER_BYTE = 15
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_MODE_BYTE = 25
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_MODE_FAN = 1
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_MODE_COOL = 3
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_MODE_DRY = 5
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_MODE_HEAT = 6
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_MODE_AUTO = 7
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_FAN_BYTE = HITACHI_AC344_MODE_BYTE
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_FAN_MIN = 1
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_FAN_LOW = 2
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_FAN_MEDIUM = 3
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_FAN_HIGH = 4
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_FAN_AUTO = 5
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_FAN_MAX = 6
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_FAN_MAX_DRY = 2
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_POWER_BYTE = 27
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_POWER_ON = 0xF1
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_POWER_OFF = 0xE1
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGH_BYTE = 35
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGH_OFFSET = 0
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGH_SIZE = 3
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGH_AUTO = 0
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGH_RIGHT_MAX = 1
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGH_RIGHT = 2
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGH_MIDDLE = 3
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGH_LEFT = 4
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGH_LEFT_MAX = 5
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGV_BYTE = 37
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_SWINGV_OFFSET = 5
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_MILDEWPROOF_BYTE = HITACHI_AC344_SWINGV_BYTE
 
const uint8_t esphome::hitachi_ac344::HITACHI_AC344_MILDEWPROOF_OFFSET = 2
 
const uint16_t esphome::hitachi_ac344::HITACHI_AC344_STATE_LENGTH = 43
 
const uint16_t esphome::hitachi_ac344::HITACHI_AC344_BITS = HITACHI_AC344_STATE_LENGTH * 8