ESPHome 2025.5.0
|
Data Structures | |
struct | DeviceVersionAnswer |
struct | HaierPacketBigData |
struct | HaierPacketControl |
struct | HaierPacketSensors |
Enumerations | |
enum class | VerticalSwingMode : uint8_t { HEALTH_UP = 0x01 , MAX_UP = 0x02 , HEALTH_DOWN = 0x03 , UP = 0x04 , CENTER = 0x06 , DOWN = 0x08 , MAX_DOWN = 0x0A , AUTO = 0x0C , AUTO_SPECIAL = 0x0E } |
enum class | HorizontalSwingMode : uint8_t { CENTER = 0x00 , MAX_LEFT = 0x03 , LEFT = 0x04 , RIGHT = 0x05 , MAX_RIGHT = 0x06 , AUTO = 0x07 } |
enum class | ConditioningMode : uint8_t { AUTO = 0x00 , COOL = 0x01 , DRY = 0x02 , HEALTHY_DRY = 0x03 , HEAT = 0x04 , ENERGY_SAVING = 0x05 , FAN = 0x06 } |
enum class | DataParameters : uint8_t { AC_POWER = 0x01 , SET_POINT = 0x02 , VERTICAL_SWING_MODE = 0x03 , AC_MODE = 0x04 , FAN_MODE = 0x05 , USE_FAHRENHEIT = 0x07 , DISPLAY_STATUS = 0x09 , TEN_DEGREE = 0x0A , HEALTH_MODE = 0x0B , HORIZONTAL_SWING_MODE = 0x0C , SELF_CLEANING = 0x0D , BEEPER_STATUS = 0x16 , LOCK_REMOTE = 0x17 , QUIET_MODE = 0x19 , FAST_MODE = 0x1A , SLEEP_MODE = 0x1B } |
enum class | SpecialMode : uint8_t { NONE = 0x00 , ELDERLY = 0x01 , CHILDREN = 0x02 , PREGNANT = 0x03 } |
enum class | FanMode : uint8_t { FAN_HIGH = 0x01 , FAN_MID = 0x02 , FAN_LOW = 0x03 , FAN_AUTO = 0x05 } |
enum class | SubcommandsControl : uint16_t { GET_PARAMETERS = 0x4C01 , GET_USER_DATA = 0x4D01 , GET_BIG_DATA = 0x4DFE , SET_PARAMETERS = 0x5C01 , SET_SINGLE_PARAMETER = 0x5D00 , SET_GROUP_PARAMETERS = 0x6001 } |
Variables | |
const std::string | HON_ALARM_MESSAGES [] |
constexpr size_t | HON_ALARM_COUNT = sizeof(HON_ALARM_MESSAGES) / sizeof(HON_ALARM_MESSAGES[0]) |
|
strong |
Enumerator | |
---|---|
AUTO | |
COOL | |
DRY | |
HEALTHY_DRY | |
HEAT | |
ENERGY_SAVING | |
FAN |
Definition at line 31 of file hon_packet.h.
|
strong |
Definition at line 41 of file hon_packet.h.
|
strong |
Enumerator | |
---|---|
FAN_HIGH | |
FAN_MID | |
FAN_LOW | |
FAN_AUTO |
Definition at line 62 of file hon_packet.h.
|
strong |
Enumerator | |
---|---|
CENTER | |
MAX_LEFT | |
LEFT | |
RIGHT | |
MAX_RIGHT | |
AUTO |
Definition at line 22 of file hon_packet.h.
|
strong |
Enumerator | |
---|---|
NONE | |
ELDERLY | |
CHILDREN | |
PREGNANT |
Definition at line 60 of file hon_packet.h.
|
strong |
Enumerator | |
---|---|
GET_PARAMETERS | |
GET_USER_DATA | |
GET_BIG_DATA | |
SET_PARAMETERS | |
SET_SINGLE_PARAMETER | |
SET_GROUP_PARAMETERS |
Definition at line 189 of file hon_packet.h.
|
strong |
Enumerator | |
---|---|
HEALTH_UP | |
MAX_UP | |
HEALTH_DOWN | |
UP | |
CENTER | |
DOWN | |
MAX_DOWN | |
AUTO | |
AUTO_SPECIAL |
Definition at line 9 of file hon_packet.h.
|
constexpr |
Definition at line 256 of file hon_packet.h.
const std::string esphome::haier::hon_protocol::HON_ALARM_MESSAGES[] |
Definition at line 202 of file hon_packet.h.