ESPHome
2026.10.0-dev
Loading...
Searching...
No Matches
esphome
components
climate_ir_lg
Namespaces
|
Enumerations
|
Variables
climate_ir_lg.cpp File Reference
Go to the source code of this file.
Namespaces
namespace
esphome
namespace
esphome::climate_ir_lg
Enumerations
enum
esphome::climate_ir_lg::CommandBasic
: uint32_t {
esphome::climate_ir_lg::HEADER_BASIC
= 0x10000 ,
esphome::climate_ir_lg::BASIC_SWING_TOGGLE
= 0x000 ,
esphome::climate_ir_lg::BASIC_JET
= 0x080 }
enum
esphome::climate_ir_lg::CommandSys
: uint32_t {
esphome::climate_ir_lg::HEADER_SYS
= 0xC0000 ,
esphome::climate_ir_lg::COMMAND_OFF
= 0x050 ,
esphome::climate_ir_lg::AUTO_CLEAN_ON
= 0x0B0 ,
esphome::climate_ir_lg::AUTO_CLEAN_OFF
= 0x0C0 ,
esphome::climate_ir_lg::PURIFY_ON
= 0x000 ,
esphome::climate_ir_lg::PURIFY_OFF
= 0x080 ,
esphome::climate_ir_lg::QUIET_OUTDOOR_ON
= 0xA60 ,
esphome::climate_ir_lg::QUIET_OUTDOOR_OFF
= 0xA70 ,
esphome::climate_ir_lg::COOL_ENERG_CTRL_80
= 0x7D0 ,
esphome::climate_ir_lg::COOL_ENERG_CTRL_60
= 0x7E0 ,
esphome::climate_ir_lg::COOL_ENERG_CTRL_40
= 0x800 ,
esphome::climate_ir_lg::COOL_ENERG_CTRL_OFF
= 0x7F0 ,
esphome::climate_ir_lg::DISPLAY_KW
= 0x460 ,
esphome::climate_ir_lg::LIGHT_ON_OFF
= 0x0A0 ,
esphome::climate_ir_lg::TEMP_UNIT_F
= 0x170 ,
esphome::climate_ir_lg::TEMP_UNIT_C
= 0x160
}
enum
esphome::climate_ir_lg::CommandAdvSwing
: uint32_t {
esphome::climate_ir_lg::HEADER_ADV_SWING
= 0x13000 ,
esphome::climate_ir_lg::ADV_SWING_DATA_MASK
= 0x1F0 ,
esphome::climate_ir_lg::VERT_FIX_1
= 0x040 ,
esphome::climate_ir_lg::VERT_FIX_2
= 0x050 ,
esphome::climate_ir_lg::VERT_FIX_3
= 0x060 ,
esphome::climate_ir_lg::VERT_FIX_4
= 0x070 ,
esphome::climate_ir_lg::VERT_FIX_5
= 0x080 ,
esphome::climate_ir_lg::VERT_FIX_6
= 0x090 ,
esphome::climate_ir_lg::VERT_SWING_ON
= 0x140 ,
esphome::climate_ir_lg::VERT_SWING_OFF
= 0x150 ,
esphome::climate_ir_lg::HORI_FIX_1
= 0x0B0 ,
esphome::climate_ir_lg::HORI_FIX_2
= 0x0C0 ,
esphome::climate_ir_lg::HORI_FIX_3
= 0x0D0 ,
esphome::climate_ir_lg::HORI_FIX_4
= 0x0E0 ,
esphome::climate_ir_lg::HORI_FIX_5
= 0x0F0 ,
esphome::climate_ir_lg::HORI_SWING_ON_LEFT
= 0x100 ,
esphome::climate_ir_lg::HORI_SWING_ON_RIGHT
= 0x110 ,
esphome::climate_ir_lg::HORI_SWING_ON_FULL
= 0x160 ,
esphome::climate_ir_lg::HORI_SWING_OFF
= 0x170
}
Variables
const
uint32_t
esphome::climate_ir_lg::LG_HEADER
= 0x8800000
const
uint32_t
esphome::climate_ir_lg::COMMAND_HEADER_MASK
= 0xFF000
const
uint32_t
esphome::climate_ir_lg::COMMAND_DATA_MASK
= 0x00FF0
const
uint32_t
esphome::climate_ir_lg::CHECKSUM_MASK
= 0xF
const
uint32_t
esphome::climate_ir_lg::COMMAND_ON_COOL
= 0x00000
const
uint32_t
esphome::climate_ir_lg::COMMAND_ON_DRY
= 0x01000
const
uint32_t
esphome::climate_ir_lg::COMMAND_ON_FAN_ONLY
= 0x02000
const
uint32_t
esphome::climate_ir_lg::COMMAND_ON_AI
= 0x03000
const
uint32_t
esphome::climate_ir_lg::COMMAND_ON_HEAT
= 0x04000
const
uint32_t
esphome::climate_ir_lg::COMMAND_COOL
= 0x08000
const
uint32_t
esphome::climate_ir_lg::COMMAND_DRY
= 0x09000
const
uint32_t
esphome::climate_ir_lg::COMMAND_FAN_ONLY
= 0x0A000
const
uint32_t
esphome::climate_ir_lg::COMMAND_AI
= 0x0B000
const
uint32_t
esphome::climate_ir_lg::COMMAND_HEAT
= 0x0C000
const
uint32_t
esphome::climate_ir_lg::FAN_SPEED_MASK
= 0xF0
const
uint32_t
esphome::climate_ir_lg::FAN_AUTO
= 0x50
const
uint32_t
esphome::climate_ir_lg::FAN_MIN
= 0x00
const
uint32_t
esphome::climate_ir_lg::FAN_F2
= 0x90
const
uint32_t
esphome::climate_ir_lg::FAN_MED
= 0x20
const
uint32_t
esphome::climate_ir_lg::FAN_F4
= 0xA0
const
uint32_t
esphome::climate_ir_lg::FAN_MAX
= 0x40
const uint8_t
esphome::climate_ir_lg::TEMP_RANGE
=
TEMP_MAX
-
TEMP_MIN
+ 1
const
uint32_t
esphome::climate_ir_lg::TEMP_MASK
= 0xF00
const
uint32_t
esphome::climate_ir_lg::TEMP_SHIFT
= 8
const uint16_t
esphome::climate_ir_lg::BITS
= 28
Generated by
1.12.0