ESPHome  2024.12.2
Data Structures | Namespaces | Enumerations | Variables
gree.h File Reference

Go to the source code of this file.

Data Structures

class  esphome::gree::GreeClimate
 

Namespaces

 esphome
 Implementation of SPI Controller mode.
 
 esphome::gree
 

Enumerations

enum  esphome::gree::Model {
  esphome::gree::GREE_GENERIC, esphome::gree::GREE_YAN, esphome::gree::GREE_YAA, esphome::gree::GREE_YAC,
  esphome::gree::GREE_YAC1FB9, esphome::gree::GREE_YX1FF
}
 

Variables

const uint8_t esphome::gree::GREE_TEMP_MIN = 16
 
const uint8_t esphome::gree::GREE_TEMP_MAX = 30
 
const uint8_t esphome::gree::GREE_MODE_AUTO = 0x00
 
const uint8_t esphome::gree::GREE_MODE_COOL = 0x01
 
const uint8_t esphome::gree::GREE_MODE_HEAT = 0x04
 
const uint8_t esphome::gree::GREE_MODE_DRY = 0x02
 
const uint8_t esphome::gree::GREE_MODE_FAN = 0x03
 
const uint8_t esphome::gree::GREE_MODE_OFF = 0x00
 
const uint8_t esphome::gree::GREE_MODE_ON = 0x08
 
const uint8_t esphome::gree::GREE_FAN_AUTO = 0x00
 
const uint8_t esphome::gree::GREE_FAN_1 = 0x10
 
const uint8_t esphome::gree::GREE_FAN_2 = 0x20
 
const uint8_t esphome::gree::GREE_FAN_3 = 0x30
 
const uint32_t esphome::gree::GREE_IR_FREQUENCY = 38000
 
const uint32_t esphome::gree::GREE_HEADER_MARK = 9000
 
const uint32_t esphome::gree::GREE_HEADER_SPACE = 4000
 
const uint32_t esphome::gree::GREE_BIT_MARK = 620
 
const uint32_t esphome::gree::GREE_ONE_SPACE = 1600
 
const uint32_t esphome::gree::GREE_ZERO_SPACE = 540
 
const uint32_t esphome::gree::GREE_MESSAGE_SPACE = 19000
 
const uint32_t esphome::gree::GREE_YAC_HEADER_MARK = 6000
 
const uint32_t esphome::gree::GREE_YAC_HEADER_SPACE = 3000
 
const uint32_t esphome::gree::GREE_YAC_BIT_MARK = 650
 
const uint32_t esphome::gree::GREE_YAC1FB9_HEADER_SPACE = 4500
 
const uint32_t esphome::gree::GREE_YAC1FB9_MESSAGE_SPACE = 19980
 
const uint8_t esphome::gree::GREE_STATE_FRAME_SIZE = 8
 
const uint8_t esphome::gree::GREE_VDIR_AUTO = 0x00
 
const uint8_t esphome::gree::GREE_VDIR_MANUAL = 0x00
 
const uint8_t esphome::gree::GREE_VDIR_SWING = 0x01
 
const uint8_t esphome::gree::GREE_VDIR_UP = 0x02
 
const uint8_t esphome::gree::GREE_VDIR_MUP = 0x03
 
const uint8_t esphome::gree::GREE_VDIR_MIDDLE = 0x04
 
const uint8_t esphome::gree::GREE_VDIR_MDOWN = 0x05
 
const uint8_t esphome::gree::GREE_VDIR_DOWN = 0x06
 
const uint8_t esphome::gree::GREE_HDIR_AUTO = 0x00
 
const uint8_t esphome::gree::GREE_HDIR_MANUAL = 0x00
 
const uint8_t esphome::gree::GREE_HDIR_SWING = 0x01
 
const uint8_t esphome::gree::GREE_HDIR_LEFT = 0x02
 
const uint8_t esphome::gree::GREE_HDIR_MLEFT = 0x03
 
const uint8_t esphome::gree::GREE_HDIR_MIDDLE = 0x04
 
const uint8_t esphome::gree::GREE_HDIR_MRIGHT = 0x05
 
const uint8_t esphome::gree::GREE_HDIR_RIGHT = 0x06
 
const uint8_t esphome::gree::GREE_FAN_TURBO = 0x80
 
const uint8_t esphome::gree::GREE_FAN_TURBO_BIT = 0x10
 
const uint8_t esphome::gree::GREE_PRESET_NONE = 0x00
 
const uint8_t esphome::gree::GREE_PRESET_SLEEP = 0x01
 
const uint8_t esphome::gree::GREE_PRESET_SLEEP_BIT = 0x80