ESPHome 2025.12.0-dev
Loading...
Searching...
No Matches
esphome::toshiba Namespace Reference

Data Structures

class  ToshibaClimate
 

Enumerations

enum  Model { MODEL_GENERIC = 0 , MODEL_RAC_PT1411HWRU_C = 1 , MODEL_RAC_PT1411HWRU_F = 2 , MODEL_RAS_2819T = 3 }
 

Variables

const uint16_t TOSHIBA_HEADER_MARK = 4380
 
const uint16_t TOSHIBA_HEADER_SPACE = 4370
 
const uint16_t TOSHIBA_GAP_SPACE = 5480
 
const uint16_t TOSHIBA_PACKET_SPACE = 10500
 
const uint16_t TOSHIBA_BIT_MARK = 540
 
const uint16_t TOSHIBA_ZERO_SPACE = 540
 
const uint16_t TOSHIBA_ONE_SPACE = 1620
 
const uint16_t TOSHIBA_CARRIER_FREQUENCY = 38000
 
const uint8_t TOSHIBA_HEADER_LENGTH = 4
 
const uint8_t TOSHIBA_COMMAND_DEFAULT = 0x01
 
const uint8_t TOSHIBA_COMMAND_TIMER = 0x02
 
const uint8_t TOSHIBA_COMMAND_POWER = 0x08
 
const uint8_t TOSHIBA_COMMAND_MOTION = 0x02
 
const uint8_t TOSHIBA_MODE_AUTO = 0x00
 
const uint8_t TOSHIBA_MODE_COOL = 0x01
 
const uint8_t TOSHIBA_MODE_DRY = 0x02
 
const uint8_t TOSHIBA_MODE_HEAT = 0x03
 
const uint8_t TOSHIBA_MODE_FAN_ONLY = 0x04
 
const uint8_t TOSHIBA_MODE_OFF = 0x07
 
const uint8_t TOSHIBA_FAN_SPEED_AUTO = 0x00
 
const uint8_t TOSHIBA_FAN_SPEED_QUIET = 0x20
 
const uint8_t TOSHIBA_FAN_SPEED_1 = 0x40
 
const uint8_t TOSHIBA_FAN_SPEED_2 = 0x60
 
const uint8_t TOSHIBA_FAN_SPEED_3 = 0x80
 
const uint8_t TOSHIBA_FAN_SPEED_4 = 0xa0
 
const uint8_t TOSHIBA_FAN_SPEED_5 = 0xc0
 
const uint8_t TOSHIBA_POWER_HIGH = 0x01
 
const uint8_t TOSHIBA_POWER_ECO = 0x03
 
const uint8_t TOSHIBA_MOTION_SWING = 0x04
 
const uint8_t TOSHIBA_MOTION_FIX = 0x00
 
const uint8_t RAC_PT1411HWRU_FLAG_FAH = 0x01
 
const uint8_t RAC_PT1411HWRU_FLAG_FRAC = 0x20
 
const uint8_t RAC_PT1411HWRU_FLAG_NEG = 0x10
 
const uint8_t RAC_PT1411HWRU_FLAG_MASK = 0x0F
 
const uint8_t RAC_PT1411HWRU_MESSAGE_HEADER0 = 0xB2
 
const uint8_t RAC_PT1411HWRU_MESSAGE_HEADER1 = 0xD5
 
const uint8_t RAC_PT1411HWRU_MESSAGE_LENGTH = 6
 
const uint8_t RAC_PT1411HWRU_CS_ENABLED = 0x40
 
const uint8_t RAC_PT1411HWRU_CS_DATA = 0x80
 
const uint8_t RAC_PT1411HWRU_CS_HEADER = 0xBA
 
const uint8_t RAC_PT1411HWRU_CS_FOOTER_AUTO = 0x7A
 
const uint8_t RAC_PT1411HWRU_CS_FOOTER_COOL = 0x72
 
const uint8_t RAC_PT1411HWRU_CS_FOOTER_HEAT = 0x7E
 
const uint8_t RAC_PT1411HWRU_SWING_HEADER = 0xB9
 
const std::vector< uint8_t > RAC_PT1411HWRU_SWING_VERTICAL {0xB9, 0x46, 0xF5, 0x0A, 0x04, 0xFB}
 
const std::vector< uint8_t > RAC_PT1411HWRU_SWING_OFF {0xB9, 0x46, 0xF5, 0x0A, 0x05, 0xFA}
 
const uint8_t RAC_PT1411HWRU_FAN_OFF = 0x7B
 
constexpr RacPt1411hwruFanSpeed RAC_PT1411HWRU_FAN_AUTO {0xBF, 0x66}
 
constexpr RacPt1411hwruFanSpeed RAC_PT1411HWRU_FAN_LOW {0x9F, 0x28}
 
constexpr RacPt1411hwruFanSpeed RAC_PT1411HWRU_FAN_MED {0x5F, 0x3C}
 
constexpr RacPt1411hwruFanSpeed RAC_PT1411HWRU_FAN_HIGH {0x3F, 0x64}
 
const RacPt1411hwruFanSpeed RAC_PT1411HWRU_NO_FAN {0x1F, 0x65}
 
const uint8_t RAC_PT1411HWRU_MODE_AUTO = 0x08
 
const uint8_t RAC_PT1411HWRU_MODE_COOL = 0x00
 
const uint8_t RAC_PT1411HWRU_MODE_DRY = 0x04
 
const uint8_t RAC_PT1411HWRU_MODE_FAN = 0x04
 
const uint8_t RAC_PT1411HWRU_MODE_HEAT = 0x0C
 
const uint8_t RAC_PT1411HWRU_MODE_OFF = 0x00
 
const uint8_t RAC_PT1411HWRU_TEMPERATURE_FAN_ONLY = 0x0E
 
const std::vector< uint8_t > RAC_PT1411HWRU_TEMPERATURE_C
 
const std::vector< uint8_t > RAC_PT1411HWRU_TEMPERATURE_F
 
const uint16_t RAS_2819T_HEADER1 = 0xC23D
 
const uint8_t RAS_2819T_HEADER2 = 0xD5
 
const uint8_t RAS_2819T_MESSAGE_LENGTH = 6
 
const uint16_t RAS_2819T_FAN_AUTO = 0xBF40
 
const uint16_t RAS_2819T_FAN_QUIET = 0xFF00
 
const uint16_t RAS_2819T_FAN_LOW = 0x9F60
 
const uint16_t RAS_2819T_FAN_MEDIUM = 0x5FA0
 
const uint16_t RAS_2819T_FAN_HIGH = 0x3FC0
 
const uint8_t RAS_2819T_FAN2_AUTO = 0x66
 
const uint8_t RAS_2819T_FAN2_QUIET = 0x01
 
const uint8_t RAS_2819T_FAN2_LOW = 0x28
 
const uint8_t RAS_2819T_FAN2_MEDIUM = 0x3C
 
const uint8_t RAS_2819T_FAN2_HIGH = 0x50
 
const Ras2819tPacketSuffix RAS_2819T_SUFFIX_AUTO {0x00, 0x02, 0x3D}
 
const Ras2819tPacketSuffix RAS_2819T_SUFFIX_QUIET {0x00, 0x02, 0xD8}
 
const Ras2819tPacketSuffix RAS_2819T_SUFFIX_LOW {0x00, 0x02, 0xFF}
 
const Ras2819tPacketSuffix RAS_2819T_SUFFIX_MEDIUM {0x00, 0x02, 0x13}
 
const Ras2819tPacketSuffix RAS_2819T_SUFFIX_HIGH {0x00, 0x02, 0x27}
 
const uint64_t RAS_2819T_SWING_TOGGLE = 0xC23D6B94E01F
 
const uint64_t RAS_2819T_POWER_OFF_COMMAND = 0xC23D7B84E01F
 
const std::array< uint64_t, 2 > RAS_2819T_VALID_SINGLE_COMMANDS
 
const uint16_t RAS_2819T_VALID_HEADER1 = 0xC23D
 
const uint8_t RAS_2819T_VALID_HEADER2 = 0xD5
 
const uint8_t RAS_2819T_DRY_BYTE2 = 0x1F
 
const uint8_t RAS_2819T_DRY_BYTE3 = 0xE0
 
const uint8_t RAS_2819T_DRY_TEMP_OFFSET = 0x24
 
const uint8_t RAS_2819T_AUTO_BYTE2 = 0x1F
 
const uint8_t RAS_2819T_AUTO_BYTE3 = 0xE0
 
const uint8_t RAS_2819T_AUTO_TEMP_OFFSET = 0x08
 
const uint8_t RAS_2819T_FAN_ONLY_TEMP = 0xE4
 
const uint8_t RAS_2819T_FAN_ONLY_TEMP_INV = 0x1B
 
const uint8_t RAS_2819T_HEAT_TEMP_OFFSET = 0x0C
 
const uint8_t RAS_2819T_AUTO_DRY_FAN_BYTE = 0x65
 
const uint8_t RAS_2819T_AUTO_DRY_SUFFIX = 0x3A
 
const uint8_t RAS_2819T_HEAT_SUFFIX = 0x3B
 
const float TOSHIBA_GENERIC_TEMP_C_MIN = 17.0
 
const float TOSHIBA_GENERIC_TEMP_C_MAX = 30.0
 
const float TOSHIBA_RAC_PT1411HWRU_TEMP_C_MIN = 16.0
 
const float TOSHIBA_RAC_PT1411HWRU_TEMP_C_MAX = 30.0
 
const float TOSHIBA_RAC_PT1411HWRU_TEMP_F_MIN = 60.0
 
const float TOSHIBA_RAC_PT1411HWRU_TEMP_F_MAX = 86.0
 
const float TOSHIBA_RAS_2819T_TEMP_C_MIN = 18.0
 
const float TOSHIBA_RAS_2819T_TEMP_C_MAX = 30.0
 

Enumeration Type Documentation

◆ Model

Enumerator
MODEL_GENERIC 
MODEL_RAC_PT1411HWRU_C 
MODEL_RAC_PT1411HWRU_F 
MODEL_RAS_2819T 

Definition at line 10 of file toshiba.h.

Variable Documentation

◆ RAC_PT1411HWRU_CS_DATA

const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_DATA = 0x80

Definition at line 64 of file toshiba.cpp.

◆ RAC_PT1411HWRU_CS_ENABLED

const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_ENABLED = 0x40

Definition at line 63 of file toshiba.cpp.

◆ RAC_PT1411HWRU_CS_FOOTER_AUTO

const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_FOOTER_AUTO = 0x7A

Definition at line 66 of file toshiba.cpp.

◆ RAC_PT1411HWRU_CS_FOOTER_COOL

const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_FOOTER_COOL = 0x72

Definition at line 67 of file toshiba.cpp.

◆ RAC_PT1411HWRU_CS_FOOTER_HEAT

const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_FOOTER_HEAT = 0x7E

Definition at line 68 of file toshiba.cpp.

◆ RAC_PT1411HWRU_CS_HEADER

const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_HEADER = 0xBA

Definition at line 65 of file toshiba.cpp.

◆ RAC_PT1411HWRU_FAN_AUTO

RacPt1411hwruFanSpeed esphome::toshiba::RAC_PT1411HWRU_FAN_AUTO {0xBF, 0x66}
constexpr

Definition at line 75 of file toshiba.cpp.

◆ RAC_PT1411HWRU_FAN_HIGH

RacPt1411hwruFanSpeed esphome::toshiba::RAC_PT1411HWRU_FAN_HIGH {0x3F, 0x64}
constexpr

Definition at line 78 of file toshiba.cpp.

◆ RAC_PT1411HWRU_FAN_LOW

RacPt1411hwruFanSpeed esphome::toshiba::RAC_PT1411HWRU_FAN_LOW {0x9F, 0x28}
constexpr

Definition at line 76 of file toshiba.cpp.

◆ RAC_PT1411HWRU_FAN_MED

RacPt1411hwruFanSpeed esphome::toshiba::RAC_PT1411HWRU_FAN_MED {0x5F, 0x3C}
constexpr

Definition at line 77 of file toshiba.cpp.

◆ RAC_PT1411HWRU_FAN_OFF

const uint8_t esphome::toshiba::RAC_PT1411HWRU_FAN_OFF = 0x7B

Definition at line 74 of file toshiba.cpp.

◆ RAC_PT1411HWRU_FLAG_FAH

const uint8_t esphome::toshiba::RAC_PT1411HWRU_FLAG_FAH = 0x01

Definition at line 53 of file toshiba.cpp.

◆ RAC_PT1411HWRU_FLAG_FRAC

const uint8_t esphome::toshiba::RAC_PT1411HWRU_FLAG_FRAC = 0x20

Definition at line 54 of file toshiba.cpp.

◆ RAC_PT1411HWRU_FLAG_MASK

const uint8_t esphome::toshiba::RAC_PT1411HWRU_FLAG_MASK = 0x0F

Definition at line 57 of file toshiba.cpp.

◆ RAC_PT1411HWRU_FLAG_NEG

const uint8_t esphome::toshiba::RAC_PT1411HWRU_FLAG_NEG = 0x10

Definition at line 55 of file toshiba.cpp.

◆ RAC_PT1411HWRU_MESSAGE_HEADER0

const uint8_t esphome::toshiba::RAC_PT1411HWRU_MESSAGE_HEADER0 = 0xB2

Definition at line 59 of file toshiba.cpp.

◆ RAC_PT1411HWRU_MESSAGE_HEADER1

const uint8_t esphome::toshiba::RAC_PT1411HWRU_MESSAGE_HEADER1 = 0xD5

Definition at line 60 of file toshiba.cpp.

◆ RAC_PT1411HWRU_MESSAGE_LENGTH

const uint8_t esphome::toshiba::RAC_PT1411HWRU_MESSAGE_LENGTH = 6

Definition at line 61 of file toshiba.cpp.

◆ RAC_PT1411HWRU_MODE_AUTO

const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_AUTO = 0x08

Definition at line 82 of file toshiba.cpp.

◆ RAC_PT1411HWRU_MODE_COOL

const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_COOL = 0x00

Definition at line 83 of file toshiba.cpp.

◆ RAC_PT1411HWRU_MODE_DRY

const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_DRY = 0x04

Definition at line 84 of file toshiba.cpp.

◆ RAC_PT1411HWRU_MODE_FAN

const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_FAN = 0x04

Definition at line 85 of file toshiba.cpp.

◆ RAC_PT1411HWRU_MODE_HEAT

const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_HEAT = 0x0C

Definition at line 86 of file toshiba.cpp.

◆ RAC_PT1411HWRU_MODE_OFF

const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_OFF = 0x00

Definition at line 87 of file toshiba.cpp.

◆ RAC_PT1411HWRU_NO_FAN

const RacPt1411hwruFanSpeed esphome::toshiba::RAC_PT1411HWRU_NO_FAN {0x1F, 0x65}

Definition at line 80 of file toshiba.cpp.

◆ RAC_PT1411HWRU_SWING_HEADER

const uint8_t esphome::toshiba::RAC_PT1411HWRU_SWING_HEADER = 0xB9

Definition at line 70 of file toshiba.cpp.

◆ RAC_PT1411HWRU_SWING_OFF

const std::vector<uint8_t> esphome::toshiba::RAC_PT1411HWRU_SWING_OFF {0xB9, 0x46, 0xF5, 0x0A, 0x05, 0xFA}

Definition at line 72 of file toshiba.cpp.

◆ RAC_PT1411HWRU_SWING_VERTICAL

const std::vector<uint8_t> esphome::toshiba::RAC_PT1411HWRU_SWING_VERTICAL {0xB9, 0x46, 0xF5, 0x0A, 0x04, 0xFB}

Definition at line 71 of file toshiba.cpp.

◆ RAC_PT1411HWRU_TEMPERATURE_C

const std::vector<uint8_t> esphome::toshiba::RAC_PT1411HWRU_TEMPERATURE_C
Initial value:
{0x10, 0x00, 0x01, 0x03, 0x02, 0x06, 0x07, 0x05,
0x04, 0x0C, 0x0D, 0x09, 0x08, 0x0A, 0x0B}

Definition at line 94 of file toshiba.cpp.

◆ RAC_PT1411HWRU_TEMPERATURE_F

const std::vector<uint8_t> esphome::toshiba::RAC_PT1411HWRU_TEMPERATURE_F
Initial value:
{0x10, 0x30, 0x00, 0x20, 0x01, 0x21, 0x03, 0x23, 0x02,
0x22, 0x06, 0x26, 0x07, 0x05, 0x25, 0x04, 0x24, 0x0C,
0x2C, 0x0D, 0x2D, 0x09, 0x08, 0x28, 0x0A, 0x2A, 0x0B}

Definition at line 97 of file toshiba.cpp.

◆ RAC_PT1411HWRU_TEMPERATURE_FAN_ONLY

const uint8_t esphome::toshiba::RAC_PT1411HWRU_TEMPERATURE_FAN_ONLY = 0x0E

Definition at line 89 of file toshiba.cpp.

◆ RAS_2819T_AUTO_BYTE2

const uint8_t esphome::toshiba::RAS_2819T_AUTO_BYTE2 = 0x1F

Definition at line 152 of file toshiba.cpp.

◆ RAS_2819T_AUTO_BYTE3

const uint8_t esphome::toshiba::RAS_2819T_AUTO_BYTE3 = 0xE0

Definition at line 153 of file toshiba.cpp.

◆ RAS_2819T_AUTO_DRY_FAN_BYTE

const uint8_t esphome::toshiba::RAS_2819T_AUTO_DRY_FAN_BYTE = 0x65

Definition at line 162 of file toshiba.cpp.

◆ RAS_2819T_AUTO_DRY_SUFFIX

const uint8_t esphome::toshiba::RAS_2819T_AUTO_DRY_SUFFIX = 0x3A

Definition at line 163 of file toshiba.cpp.

◆ RAS_2819T_AUTO_TEMP_OFFSET

const uint8_t esphome::toshiba::RAS_2819T_AUTO_TEMP_OFFSET = 0x08

Definition at line 154 of file toshiba.cpp.

◆ RAS_2819T_DRY_BYTE2

const uint8_t esphome::toshiba::RAS_2819T_DRY_BYTE2 = 0x1F

Definition at line 148 of file toshiba.cpp.

◆ RAS_2819T_DRY_BYTE3

const uint8_t esphome::toshiba::RAS_2819T_DRY_BYTE3 = 0xE0

Definition at line 149 of file toshiba.cpp.

◆ RAS_2819T_DRY_TEMP_OFFSET

const uint8_t esphome::toshiba::RAS_2819T_DRY_TEMP_OFFSET = 0x24

Definition at line 150 of file toshiba.cpp.

◆ RAS_2819T_FAN2_AUTO

const uint8_t esphome::toshiba::RAS_2819T_FAN2_AUTO = 0x66

Definition at line 114 of file toshiba.cpp.

◆ RAS_2819T_FAN2_HIGH

const uint8_t esphome::toshiba::RAS_2819T_FAN2_HIGH = 0x50

Definition at line 118 of file toshiba.cpp.

◆ RAS_2819T_FAN2_LOW

const uint8_t esphome::toshiba::RAS_2819T_FAN2_LOW = 0x28

Definition at line 116 of file toshiba.cpp.

◆ RAS_2819T_FAN2_MEDIUM

const uint8_t esphome::toshiba::RAS_2819T_FAN2_MEDIUM = 0x3C

Definition at line 117 of file toshiba.cpp.

◆ RAS_2819T_FAN2_QUIET

const uint8_t esphome::toshiba::RAS_2819T_FAN2_QUIET = 0x01

Definition at line 115 of file toshiba.cpp.

◆ RAS_2819T_FAN_AUTO

const uint16_t esphome::toshiba::RAS_2819T_FAN_AUTO = 0xBF40

Definition at line 107 of file toshiba.cpp.

◆ RAS_2819T_FAN_HIGH

const uint16_t esphome::toshiba::RAS_2819T_FAN_HIGH = 0x3FC0

Definition at line 111 of file toshiba.cpp.

◆ RAS_2819T_FAN_LOW

const uint16_t esphome::toshiba::RAS_2819T_FAN_LOW = 0x9F60

Definition at line 109 of file toshiba.cpp.

◆ RAS_2819T_FAN_MEDIUM

const uint16_t esphome::toshiba::RAS_2819T_FAN_MEDIUM = 0x5FA0

Definition at line 110 of file toshiba.cpp.

◆ RAS_2819T_FAN_ONLY_TEMP

const uint8_t esphome::toshiba::RAS_2819T_FAN_ONLY_TEMP = 0xE4

Definition at line 156 of file toshiba.cpp.

◆ RAS_2819T_FAN_ONLY_TEMP_INV

const uint8_t esphome::toshiba::RAS_2819T_FAN_ONLY_TEMP_INV = 0x1B

Definition at line 157 of file toshiba.cpp.

◆ RAS_2819T_FAN_QUIET

const uint16_t esphome::toshiba::RAS_2819T_FAN_QUIET = 0xFF00

Definition at line 108 of file toshiba.cpp.

◆ RAS_2819T_HEADER1

const uint16_t esphome::toshiba::RAS_2819T_HEADER1 = 0xC23D

Definition at line 102 of file toshiba.cpp.

◆ RAS_2819T_HEADER2

const uint8_t esphome::toshiba::RAS_2819T_HEADER2 = 0xD5

Definition at line 103 of file toshiba.cpp.

◆ RAS_2819T_HEAT_SUFFIX

const uint8_t esphome::toshiba::RAS_2819T_HEAT_SUFFIX = 0x3B

Definition at line 164 of file toshiba.cpp.

◆ RAS_2819T_HEAT_TEMP_OFFSET

const uint8_t esphome::toshiba::RAS_2819T_HEAT_TEMP_OFFSET = 0x0C

Definition at line 159 of file toshiba.cpp.

◆ RAS_2819T_MESSAGE_LENGTH

const uint8_t esphome::toshiba::RAS_2819T_MESSAGE_LENGTH = 6

Definition at line 104 of file toshiba.cpp.

◆ RAS_2819T_POWER_OFF_COMMAND

const uint64_t esphome::toshiba::RAS_2819T_POWER_OFF_COMMAND = 0xC23D7B84E01F

Definition at line 137 of file toshiba.cpp.

◆ RAS_2819T_SUFFIX_AUTO

const Ras2819tPacketSuffix esphome::toshiba::RAS_2819T_SUFFIX_AUTO {0x00, 0x02, 0x3D}

Definition at line 127 of file toshiba.cpp.

◆ RAS_2819T_SUFFIX_HIGH

const Ras2819tPacketSuffix esphome::toshiba::RAS_2819T_SUFFIX_HIGH {0x00, 0x02, 0x27}

Definition at line 131 of file toshiba.cpp.

◆ RAS_2819T_SUFFIX_LOW

const Ras2819tPacketSuffix esphome::toshiba::RAS_2819T_SUFFIX_LOW {0x00, 0x02, 0xFF}

Definition at line 129 of file toshiba.cpp.

◆ RAS_2819T_SUFFIX_MEDIUM

const Ras2819tPacketSuffix esphome::toshiba::RAS_2819T_SUFFIX_MEDIUM {0x00, 0x02, 0x13}

Definition at line 130 of file toshiba.cpp.

◆ RAS_2819T_SUFFIX_QUIET

const Ras2819tPacketSuffix esphome::toshiba::RAS_2819T_SUFFIX_QUIET {0x00, 0x02, 0xD8}

Definition at line 128 of file toshiba.cpp.

◆ RAS_2819T_SWING_TOGGLE

const uint64_t esphome::toshiba::RAS_2819T_SWING_TOGGLE = 0xC23D6B94E01F

Definition at line 134 of file toshiba.cpp.

◆ RAS_2819T_VALID_HEADER1

const uint16_t esphome::toshiba::RAS_2819T_VALID_HEADER1 = 0xC23D

Definition at line 145 of file toshiba.cpp.

◆ RAS_2819T_VALID_HEADER2

const uint8_t esphome::toshiba::RAS_2819T_VALID_HEADER2 = 0xD5

Definition at line 146 of file toshiba.cpp.

◆ RAS_2819T_VALID_SINGLE_COMMANDS

const std::array<uint64_t, 2> esphome::toshiba::RAS_2819T_VALID_SINGLE_COMMANDS
Initial value:
= {
}
const uint64_t RAS_2819T_POWER_OFF_COMMAND
Definition toshiba.cpp:137
const uint64_t RAS_2819T_SWING_TOGGLE
Definition toshiba.cpp:134

Definition at line 140 of file toshiba.cpp.

◆ TOSHIBA_BIT_MARK

const uint16_t esphome::toshiba::TOSHIBA_BIT_MARK = 540

Definition at line 20 of file toshiba.cpp.

◆ TOSHIBA_CARRIER_FREQUENCY

const uint16_t esphome::toshiba::TOSHIBA_CARRIER_FREQUENCY = 38000

Definition at line 23 of file toshiba.cpp.

◆ TOSHIBA_COMMAND_DEFAULT

const uint8_t esphome::toshiba::TOSHIBA_COMMAND_DEFAULT = 0x01

Definition at line 26 of file toshiba.cpp.

◆ TOSHIBA_COMMAND_MOTION

const uint8_t esphome::toshiba::TOSHIBA_COMMAND_MOTION = 0x02

Definition at line 29 of file toshiba.cpp.

◆ TOSHIBA_COMMAND_POWER

const uint8_t esphome::toshiba::TOSHIBA_COMMAND_POWER = 0x08

Definition at line 28 of file toshiba.cpp.

◆ TOSHIBA_COMMAND_TIMER

const uint8_t esphome::toshiba::TOSHIBA_COMMAND_TIMER = 0x02

Definition at line 27 of file toshiba.cpp.

◆ TOSHIBA_FAN_SPEED_1

const uint8_t esphome::toshiba::TOSHIBA_FAN_SPEED_1 = 0x40

Definition at line 40 of file toshiba.cpp.

◆ TOSHIBA_FAN_SPEED_2

const uint8_t esphome::toshiba::TOSHIBA_FAN_SPEED_2 = 0x60

Definition at line 41 of file toshiba.cpp.

◆ TOSHIBA_FAN_SPEED_3

const uint8_t esphome::toshiba::TOSHIBA_FAN_SPEED_3 = 0x80

Definition at line 42 of file toshiba.cpp.

◆ TOSHIBA_FAN_SPEED_4

const uint8_t esphome::toshiba::TOSHIBA_FAN_SPEED_4 = 0xa0

Definition at line 43 of file toshiba.cpp.

◆ TOSHIBA_FAN_SPEED_5

const uint8_t esphome::toshiba::TOSHIBA_FAN_SPEED_5 = 0xc0

Definition at line 44 of file toshiba.cpp.

◆ TOSHIBA_FAN_SPEED_AUTO

const uint8_t esphome::toshiba::TOSHIBA_FAN_SPEED_AUTO = 0x00

Definition at line 38 of file toshiba.cpp.

◆ TOSHIBA_FAN_SPEED_QUIET

const uint8_t esphome::toshiba::TOSHIBA_FAN_SPEED_QUIET = 0x20

Definition at line 39 of file toshiba.cpp.

◆ TOSHIBA_GAP_SPACE

const uint16_t esphome::toshiba::TOSHIBA_GAP_SPACE = 5480

Definition at line 18 of file toshiba.cpp.

◆ TOSHIBA_GENERIC_TEMP_C_MAX

const float esphome::toshiba::TOSHIBA_GENERIC_TEMP_C_MAX = 30.0

Definition at line 19 of file toshiba.h.

◆ TOSHIBA_GENERIC_TEMP_C_MIN

const float esphome::toshiba::TOSHIBA_GENERIC_TEMP_C_MIN = 17.0

Definition at line 18 of file toshiba.h.

◆ TOSHIBA_HEADER_LENGTH

const uint8_t esphome::toshiba::TOSHIBA_HEADER_LENGTH = 4

Definition at line 24 of file toshiba.cpp.

◆ TOSHIBA_HEADER_MARK

const uint16_t esphome::toshiba::TOSHIBA_HEADER_MARK = 4380

Definition at line 16 of file toshiba.cpp.

◆ TOSHIBA_HEADER_SPACE

const uint16_t esphome::toshiba::TOSHIBA_HEADER_SPACE = 4370

Definition at line 17 of file toshiba.cpp.

◆ TOSHIBA_MODE_AUTO

const uint8_t esphome::toshiba::TOSHIBA_MODE_AUTO = 0x00

Definition at line 31 of file toshiba.cpp.

◆ TOSHIBA_MODE_COOL

const uint8_t esphome::toshiba::TOSHIBA_MODE_COOL = 0x01

Definition at line 32 of file toshiba.cpp.

◆ TOSHIBA_MODE_DRY

const uint8_t esphome::toshiba::TOSHIBA_MODE_DRY = 0x02

Definition at line 33 of file toshiba.cpp.

◆ TOSHIBA_MODE_FAN_ONLY

const uint8_t esphome::toshiba::TOSHIBA_MODE_FAN_ONLY = 0x04

Definition at line 35 of file toshiba.cpp.

◆ TOSHIBA_MODE_HEAT

const uint8_t esphome::toshiba::TOSHIBA_MODE_HEAT = 0x03

Definition at line 34 of file toshiba.cpp.

◆ TOSHIBA_MODE_OFF

const uint8_t esphome::toshiba::TOSHIBA_MODE_OFF = 0x07

Definition at line 36 of file toshiba.cpp.

◆ TOSHIBA_MOTION_FIX

const uint8_t esphome::toshiba::TOSHIBA_MOTION_FIX = 0x00

Definition at line 50 of file toshiba.cpp.

◆ TOSHIBA_MOTION_SWING

const uint8_t esphome::toshiba::TOSHIBA_MOTION_SWING = 0x04

Definition at line 49 of file toshiba.cpp.

◆ TOSHIBA_ONE_SPACE

const uint16_t esphome::toshiba::TOSHIBA_ONE_SPACE = 1620

Definition at line 22 of file toshiba.cpp.

◆ TOSHIBA_PACKET_SPACE

const uint16_t esphome::toshiba::TOSHIBA_PACKET_SPACE = 10500

Definition at line 19 of file toshiba.cpp.

◆ TOSHIBA_POWER_ECO

const uint8_t esphome::toshiba::TOSHIBA_POWER_ECO = 0x03

Definition at line 47 of file toshiba.cpp.

◆ TOSHIBA_POWER_HIGH

const uint8_t esphome::toshiba::TOSHIBA_POWER_HIGH = 0x01

Definition at line 46 of file toshiba.cpp.

◆ TOSHIBA_RAC_PT1411HWRU_TEMP_C_MAX

const float esphome::toshiba::TOSHIBA_RAC_PT1411HWRU_TEMP_C_MAX = 30.0

Definition at line 21 of file toshiba.h.

◆ TOSHIBA_RAC_PT1411HWRU_TEMP_C_MIN

const float esphome::toshiba::TOSHIBA_RAC_PT1411HWRU_TEMP_C_MIN = 16.0

Definition at line 20 of file toshiba.h.

◆ TOSHIBA_RAC_PT1411HWRU_TEMP_F_MAX

const float esphome::toshiba::TOSHIBA_RAC_PT1411HWRU_TEMP_F_MAX = 86.0

Definition at line 23 of file toshiba.h.

◆ TOSHIBA_RAC_PT1411HWRU_TEMP_F_MIN

const float esphome::toshiba::TOSHIBA_RAC_PT1411HWRU_TEMP_F_MIN = 60.0

Definition at line 22 of file toshiba.h.

◆ TOSHIBA_RAS_2819T_TEMP_C_MAX

const float esphome::toshiba::TOSHIBA_RAS_2819T_TEMP_C_MAX = 30.0

Definition at line 25 of file toshiba.h.

◆ TOSHIBA_RAS_2819T_TEMP_C_MIN

const float esphome::toshiba::TOSHIBA_RAS_2819T_TEMP_C_MIN = 18.0

Definition at line 24 of file toshiba.h.

◆ TOSHIBA_ZERO_SPACE

const uint16_t esphome::toshiba::TOSHIBA_ZERO_SPACE = 540

Definition at line 21 of file toshiba.cpp.