|
ESPHome 2026.11.0-dev
|
Data Structures | |
| class | ToshibaClimate |
| class | ToshibaRas25j2kvsgNdClimate |
| RAS-25J2KVSG-ND, driven like its WH-TA15PE remote. More... | |
Enumerations | |
| enum | Model { MODEL_GENERIC = 0 , MODEL_RAC_PT1411HWRU_C = 1 , MODEL_RAC_PT1411HWRU_F = 2 , MODEL_RAS_2819T = 3 , MODEL_SEIYA = 4 , MODEL_RAS_B10N3KV2 = 5 , MODEL_RAS_25J2KVSG_ND = 6 } |
Functions | |
| ESPHOME_LOG_TAG (TAG, "toshiba.climate") | |
Variables | |
| const uint16_t | TOSHIBA_PACKET_SPACE = 10500 |
| 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_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 | 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 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 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 |
| esphome::toshiba::ESPHOME_LOG_TAG | ( | TAG | , |
| "toshiba.climate" | ) |
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_DATA = 0x80 |
Definition at line 41 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_ENABLED = 0x40 |
Definition at line 40 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_FOOTER_AUTO = 0x7A |
Definition at line 43 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_FOOTER_COOL = 0x72 |
Definition at line 44 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_FOOTER_HEAT = 0x7E |
Definition at line 45 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_CS_HEADER = 0xBA |
Definition at line 42 of file toshiba.cpp.
|
constexpr |
Definition at line 52 of file toshiba.cpp.
|
constexpr |
Definition at line 55 of file toshiba.cpp.
|
constexpr |
Definition at line 53 of file toshiba.cpp.
|
constexpr |
Definition at line 54 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_FAN_OFF = 0x7B |
Definition at line 51 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_FLAG_FAH = 0x01 |
Definition at line 30 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_FLAG_FRAC = 0x20 |
Definition at line 31 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_FLAG_MASK = 0x0F |
Definition at line 34 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_FLAG_NEG = 0x10 |
Definition at line 32 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_MESSAGE_HEADER0 = 0xB2 |
Definition at line 36 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_MESSAGE_HEADER1 = 0xD5 |
Definition at line 37 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_MESSAGE_LENGTH = 6 |
Definition at line 38 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_AUTO = 0x08 |
Definition at line 59 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_COOL = 0x00 |
Definition at line 60 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_DRY = 0x04 |
Definition at line 61 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_FAN = 0x04 |
Definition at line 62 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_HEAT = 0x0C |
Definition at line 63 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_MODE_OFF = 0x00 |
Definition at line 64 of file toshiba.cpp.
| const RacPt1411hwruFanSpeed esphome::toshiba::RAC_PT1411HWRU_NO_FAN {0x1F, 0x65} |
Definition at line 57 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_SWING_HEADER = 0xB9 |
Definition at line 47 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAC_PT1411HWRU_TEMPERATURE_FAN_ONLY = 0x0E |
Definition at line 66 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_AUTO_BYTE2 = 0x1F |
Definition at line 129 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_AUTO_BYTE3 = 0xE0 |
Definition at line 130 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_AUTO_DRY_FAN_BYTE = 0x65 |
Definition at line 139 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_AUTO_DRY_SUFFIX = 0x3A |
Definition at line 140 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_AUTO_TEMP_OFFSET = 0x08 |
Definition at line 131 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_DRY_BYTE2 = 0x1F |
Definition at line 125 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_DRY_BYTE3 = 0xE0 |
Definition at line 126 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_DRY_TEMP_OFFSET = 0x24 |
Definition at line 127 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_FAN2_AUTO = 0x66 |
Definition at line 91 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_FAN2_HIGH = 0x50 |
Definition at line 95 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_FAN2_LOW = 0x28 |
Definition at line 93 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_FAN2_MEDIUM = 0x3C |
Definition at line 94 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_FAN2_QUIET = 0x01 |
Definition at line 92 of file toshiba.cpp.
| const uint16_t esphome::toshiba::RAS_2819T_FAN_AUTO = 0xBF40 |
Definition at line 84 of file toshiba.cpp.
| const uint16_t esphome::toshiba::RAS_2819T_FAN_HIGH = 0x3FC0 |
Definition at line 88 of file toshiba.cpp.
| const uint16_t esphome::toshiba::RAS_2819T_FAN_LOW = 0x9F60 |
Definition at line 86 of file toshiba.cpp.
| const uint16_t esphome::toshiba::RAS_2819T_FAN_MEDIUM = 0x5FA0 |
Definition at line 87 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_FAN_ONLY_TEMP = 0xE4 |
Definition at line 133 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_FAN_ONLY_TEMP_INV = 0x1B |
Definition at line 134 of file toshiba.cpp.
| const uint16_t esphome::toshiba::RAS_2819T_FAN_QUIET = 0xFF00 |
Definition at line 85 of file toshiba.cpp.
| const uint16_t esphome::toshiba::RAS_2819T_HEADER1 = 0xC23D |
Definition at line 79 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_HEADER2 = 0xD5 |
Definition at line 80 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_HEAT_SUFFIX = 0x3B |
Definition at line 141 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_HEAT_TEMP_OFFSET = 0x0C |
Definition at line 136 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_MESSAGE_LENGTH = 6 |
Definition at line 81 of file toshiba.cpp.
| const uint64_t esphome::toshiba::RAS_2819T_POWER_OFF_COMMAND = 0xC23D7B84E01F |
Definition at line 114 of file toshiba.cpp.
| const Ras2819tPacketSuffix esphome::toshiba::RAS_2819T_SUFFIX_AUTO {0x00, 0x02, 0x3D} |
Definition at line 104 of file toshiba.cpp.
| const Ras2819tPacketSuffix esphome::toshiba::RAS_2819T_SUFFIX_HIGH {0x00, 0x02, 0x27} |
Definition at line 108 of file toshiba.cpp.
| const Ras2819tPacketSuffix esphome::toshiba::RAS_2819T_SUFFIX_LOW {0x00, 0x02, 0xFF} |
Definition at line 106 of file toshiba.cpp.
| const Ras2819tPacketSuffix esphome::toshiba::RAS_2819T_SUFFIX_MEDIUM {0x00, 0x02, 0x13} |
Definition at line 107 of file toshiba.cpp.
| const Ras2819tPacketSuffix esphome::toshiba::RAS_2819T_SUFFIX_QUIET {0x00, 0x02, 0xD8} |
Definition at line 105 of file toshiba.cpp.
| const uint64_t esphome::toshiba::RAS_2819T_SWING_TOGGLE = 0xC23D6B94E01F |
Definition at line 111 of file toshiba.cpp.
| const uint16_t esphome::toshiba::RAS_2819T_VALID_HEADER1 = 0xC23D |
Definition at line 122 of file toshiba.cpp.
| const uint8_t esphome::toshiba::RAS_2819T_VALID_HEADER2 = 0xD5 |
Definition at line 123 of file toshiba.cpp.
| const std::array<uint64_t, 2> esphome::toshiba::RAS_2819T_VALID_SINGLE_COMMANDS |
Definition at line 117 of file toshiba.cpp.
| const uint16_t esphome::toshiba::TOSHIBA_CARRIER_FREQUENCY = 38000 |
Definition at line 18 of file toshiba.cpp.
| const uint8_t esphome::toshiba::TOSHIBA_COMMAND_MOTION = 0x02 |
Definition at line 20 of file toshiba.cpp.
| const float esphome::toshiba::TOSHIBA_GENERIC_TEMP_C_MAX = 30.0 |
| const float esphome::toshiba::TOSHIBA_GENERIC_TEMP_C_MIN = 17.0 |
| const uint8_t esphome::toshiba::TOSHIBA_MODE_AUTO = 0x00 |
Definition at line 22 of file toshiba.cpp.
| const uint8_t esphome::toshiba::TOSHIBA_MODE_COOL = 0x01 |
Definition at line 23 of file toshiba.cpp.
| const uint8_t esphome::toshiba::TOSHIBA_MODE_DRY = 0x02 |
Definition at line 24 of file toshiba.cpp.
| const uint8_t esphome::toshiba::TOSHIBA_MODE_FAN_ONLY = 0x04 |
Definition at line 26 of file toshiba.cpp.
| const uint8_t esphome::toshiba::TOSHIBA_MODE_HEAT = 0x03 |
Definition at line 25 of file toshiba.cpp.
| const uint8_t esphome::toshiba::TOSHIBA_MODE_OFF = 0x07 |
Definition at line 27 of file toshiba.cpp.
| const uint16_t esphome::toshiba::TOSHIBA_ONE_SPACE = 1620 |
Definition at line 17 of file toshiba.cpp.
| const uint16_t esphome::toshiba::TOSHIBA_PACKET_SPACE = 10500 |
Definition at line 15 of file toshiba.cpp.
| const float esphome::toshiba::TOSHIBA_RAC_PT1411HWRU_TEMP_C_MAX = 30.0 |
| const float esphome::toshiba::TOSHIBA_RAC_PT1411HWRU_TEMP_C_MIN = 16.0 |
| const float esphome::toshiba::TOSHIBA_RAC_PT1411HWRU_TEMP_F_MAX = 86.0 |
| const float esphome::toshiba::TOSHIBA_RAC_PT1411HWRU_TEMP_F_MIN = 60.0 |
| const float esphome::toshiba::TOSHIBA_RAS_2819T_TEMP_C_MAX = 30.0 |
| const float esphome::toshiba::TOSHIBA_RAS_2819T_TEMP_C_MIN = 18.0 |
| const uint16_t esphome::toshiba::TOSHIBA_ZERO_SPACE = 540 |
Definition at line 16 of file toshiba.cpp.