ESPHome 2026.11.0-dev
Loading...
Searching...
No Matches
esphome::daikin Namespace Reference

Data Structures

class  DaikinClimate
 

Functions

 ESPHOME_LOG_TAG (TAG, "daikin.climate")
 

Variables

const uint8_t DAIKIN_TEMP_MIN = 10
 
const uint8_t DAIKIN_TEMP_MAX = 30
 
const uint8_t DAIKIN_MODE_AUTO = 0x00
 
const uint8_t DAIKIN_MODE_COOL = 0x30
 
const uint8_t DAIKIN_MODE_HEAT = 0x40
 
const uint8_t DAIKIN_MODE_DRY = 0x20
 
const uint8_t DAIKIN_MODE_FAN = 0x60
 
const uint8_t DAIKIN_MODE_OFF = 0x00
 
const uint8_t DAIKIN_MODE_ON = 0x01
 
const uint8_t DAIKIN_FAN_AUTO = 0xA0
 
const uint8_t DAIKIN_FAN_SILENT = 0xB0
 
const uint8_t DAIKIN_FAN_1 = 0x30
 
const uint8_t DAIKIN_FAN_2 = 0x40
 
const uint8_t DAIKIN_FAN_3 = 0x50
 
const uint8_t DAIKIN_FAN_4 = 0x60
 
const uint8_t DAIKIN_FAN_5 = 0x70
 
const uint8_t DAIKIN_PRESET_COMFORT_ON = 0x10
 
const uint8_t DAIKIN_PRESET_POWERFUL_ON = 0x01
 
const uint8_t DAIKIN_PRESET_QUIET_ON = 0x20
 
const uint8_t DAIKIN_PRESET_ECONO_ON = 0x04
 
const uint8_t DAIKIN_PRESET_SENSOR_ON = 0x02
 
const uint32_t DAIKIN_BOOST_DURATION_MS = 20 * 60 * 1000
 
const uint32_t DAIKIN_TRANSMISSION_MS = 1000
 
const uint32_t DAIKIN_IR_FREQUENCY = 38000
 
const uint32_t DAIKIN_HEADER_MARK = 3360
 
const uint32_t DAIKIN_HEADER_SPACE = 1760
 
const uint32_t DAIKIN_BIT_MARK = 520
 
const uint32_t DAIKIN_ONE_SPACE = 1370
 
const uint32_t DAIKIN_ZERO_SPACE = 360
 
const uint32_t DAIKIN_MESSAGE_SPACE = 32300
 
const uint8_t DAIKIN_FRAME_TYPE_STATE = 0x00
 
const uint8_t DAIKIN_FRAME_TYPE_COMFORT = 0xC5
 
const uint8_t DAIKIN_STATE_FRAME_SIZE = 19
 
const uint8_t DAIKIN_COMFORT_FRAME_SIZE = 8
 

Function Documentation

◆ ESPHOME_LOG_TAG()

esphome::daikin::ESPHOME_LOG_TAG ( TAG ,
"daikin.climate"  )

Variable Documentation

◆ DAIKIN_BIT_MARK

const uint32_t esphome::daikin::DAIKIN_BIT_MARK = 520

Definition at line 45 of file daikin.h.

◆ DAIKIN_BOOST_DURATION_MS

const uint32_t esphome::daikin::DAIKIN_BOOST_DURATION_MS = 20 * 60 * 1000

Definition at line 37 of file daikin.h.

◆ DAIKIN_COMFORT_FRAME_SIZE

const uint8_t esphome::daikin::DAIKIN_COMFORT_FRAME_SIZE = 8

Definition at line 56 of file daikin.h.

◆ DAIKIN_FAN_1

const uint8_t esphome::daikin::DAIKIN_FAN_1 = 0x30

Definition at line 24 of file daikin.h.

◆ DAIKIN_FAN_2

const uint8_t esphome::daikin::DAIKIN_FAN_2 = 0x40

Definition at line 25 of file daikin.h.

◆ DAIKIN_FAN_3

const uint8_t esphome::daikin::DAIKIN_FAN_3 = 0x50

Definition at line 26 of file daikin.h.

◆ DAIKIN_FAN_4

const uint8_t esphome::daikin::DAIKIN_FAN_4 = 0x60

Definition at line 27 of file daikin.h.

◆ DAIKIN_FAN_5

const uint8_t esphome::daikin::DAIKIN_FAN_5 = 0x70

Definition at line 28 of file daikin.h.

◆ DAIKIN_FAN_AUTO

const uint8_t esphome::daikin::DAIKIN_FAN_AUTO = 0xA0

Definition at line 22 of file daikin.h.

◆ DAIKIN_FAN_SILENT

const uint8_t esphome::daikin::DAIKIN_FAN_SILENT = 0xB0

Definition at line 23 of file daikin.h.

◆ DAIKIN_FRAME_TYPE_COMFORT

const uint8_t esphome::daikin::DAIKIN_FRAME_TYPE_COMFORT = 0xC5

Definition at line 54 of file daikin.h.

◆ DAIKIN_FRAME_TYPE_STATE

const uint8_t esphome::daikin::DAIKIN_FRAME_TYPE_STATE = 0x00

Definition at line 53 of file daikin.h.

◆ DAIKIN_HEADER_MARK

const uint32_t esphome::daikin::DAIKIN_HEADER_MARK = 3360

Definition at line 43 of file daikin.h.

◆ DAIKIN_HEADER_SPACE

const uint32_t esphome::daikin::DAIKIN_HEADER_SPACE = 1760

Definition at line 44 of file daikin.h.

◆ DAIKIN_IR_FREQUENCY

const uint32_t esphome::daikin::DAIKIN_IR_FREQUENCY = 38000

Definition at line 42 of file daikin.h.

◆ DAIKIN_MESSAGE_SPACE

const uint32_t esphome::daikin::DAIKIN_MESSAGE_SPACE = 32300

Definition at line 50 of file daikin.h.

◆ DAIKIN_MODE_AUTO

const uint8_t esphome::daikin::DAIKIN_MODE_AUTO = 0x00

Definition at line 13 of file daikin.h.

◆ DAIKIN_MODE_COOL

const uint8_t esphome::daikin::DAIKIN_MODE_COOL = 0x30

Definition at line 14 of file daikin.h.

◆ DAIKIN_MODE_DRY

const uint8_t esphome::daikin::DAIKIN_MODE_DRY = 0x20

Definition at line 16 of file daikin.h.

◆ DAIKIN_MODE_FAN

const uint8_t esphome::daikin::DAIKIN_MODE_FAN = 0x60

Definition at line 17 of file daikin.h.

◆ DAIKIN_MODE_HEAT

const uint8_t esphome::daikin::DAIKIN_MODE_HEAT = 0x40

Definition at line 15 of file daikin.h.

◆ DAIKIN_MODE_OFF

const uint8_t esphome::daikin::DAIKIN_MODE_OFF = 0x00

Definition at line 18 of file daikin.h.

◆ DAIKIN_MODE_ON

const uint8_t esphome::daikin::DAIKIN_MODE_ON = 0x01

Definition at line 19 of file daikin.h.

◆ DAIKIN_ONE_SPACE

const uint32_t esphome::daikin::DAIKIN_ONE_SPACE = 1370

Definition at line 46 of file daikin.h.

◆ DAIKIN_PRESET_COMFORT_ON

const uint8_t esphome::daikin::DAIKIN_PRESET_COMFORT_ON = 0x10

Definition at line 31 of file daikin.h.

◆ DAIKIN_PRESET_ECONO_ON

const uint8_t esphome::daikin::DAIKIN_PRESET_ECONO_ON = 0x04

Definition at line 34 of file daikin.h.

◆ DAIKIN_PRESET_POWERFUL_ON

const uint8_t esphome::daikin::DAIKIN_PRESET_POWERFUL_ON = 0x01

Definition at line 32 of file daikin.h.

◆ DAIKIN_PRESET_QUIET_ON

const uint8_t esphome::daikin::DAIKIN_PRESET_QUIET_ON = 0x20

Definition at line 33 of file daikin.h.

◆ DAIKIN_PRESET_SENSOR_ON

const uint8_t esphome::daikin::DAIKIN_PRESET_SENSOR_ON = 0x02

Definition at line 35 of file daikin.h.

◆ DAIKIN_STATE_FRAME_SIZE

const uint8_t esphome::daikin::DAIKIN_STATE_FRAME_SIZE = 19

Definition at line 55 of file daikin.h.

◆ DAIKIN_TEMP_MAX

const uint8_t esphome::daikin::DAIKIN_TEMP_MAX = 30

Definition at line 10 of file daikin.h.

◆ DAIKIN_TEMP_MIN

const uint8_t esphome::daikin::DAIKIN_TEMP_MIN = 10

Definition at line 9 of file daikin.h.

◆ DAIKIN_TRANSMISSION_MS

const uint32_t esphome::daikin::DAIKIN_TRANSMISSION_MS = 1000

Definition at line 39 of file daikin.h.

◆ DAIKIN_ZERO_SPACE

const uint32_t esphome::daikin::DAIKIN_ZERO_SPACE = 360

Definition at line 47 of file daikin.h.