ESPHome  2024.4.1
Data Structures | Enumerations | Variables
esphome::whirlpool Namespace Reference

Data Structures

class  WhirlpoolClimate
 

Enumerations

enum  Model { MODEL_DG11J1_3A = 0, MODEL_DG11J1_91 = 1 }
 Simple enum to represent models. More...
 

Variables

const uint16_t WHIRLPOOL_HEADER_MARK = 9000
 
const uint16_t WHIRLPOOL_HEADER_SPACE = 4494
 
const uint16_t WHIRLPOOL_BIT_MARK = 572
 
const uint16_t WHIRLPOOL_ONE_SPACE = 1659
 
const uint16_t WHIRLPOOL_ZERO_SPACE = 553
 
const uint32_t WHIRLPOOL_GAP = 7960
 
const uint32_t WHIRLPOOL_CARRIER_FREQUENCY = 38000
 
const uint8_t WHIRLPOOL_STATE_LENGTH = 21
 
const uint8_t WHIRLPOOL_HEAT = 0
 
const uint8_t WHIRLPOOL_DRY = 3
 
const uint8_t WHIRLPOOL_COOL = 2
 
const uint8_t WHIRLPOOL_FAN = 4
 
const uint8_t WHIRLPOOL_AUTO = 1
 
const uint8_t WHIRLPOOL_FAN_AUTO = 0
 
const uint8_t WHIRLPOOL_FAN_HIGH = 1
 
const uint8_t WHIRLPOOL_FAN_MED = 2
 
const uint8_t WHIRLPOOL_FAN_LOW = 3
 
const uint8_t WHIRLPOOL_SWING_MASK = 128
 
const uint8_t WHIRLPOOL_POWER = 0x04
 
const float WHIRLPOOL_DG11J1_3A_TEMP_MAX = 32.0
 
const float WHIRLPOOL_DG11J1_3A_TEMP_MIN = 18.0
 
const float WHIRLPOOL_DG11J1_91_TEMP_MAX = 30.0
 
const float WHIRLPOOL_DG11J1_91_TEMP_MIN = 16.0
 

Enumeration Type Documentation

◆ Model

Simple enum to represent models.

Enumerator
MODEL_DG11J1_3A 
MODEL_DG11J1_91 

Temperature range is from 18 to 32.

Definition at line 9 of file whirlpool.h.

Variable Documentation

◆ WHIRLPOOL_AUTO

const uint8_t esphome::whirlpool::WHIRLPOOL_AUTO = 1

Definition at line 24 of file whirlpool.cpp.

◆ WHIRLPOOL_BIT_MARK

const uint16_t esphome::whirlpool::WHIRLPOOL_BIT_MARK = 572

Definition at line 11 of file whirlpool.cpp.

◆ WHIRLPOOL_CARRIER_FREQUENCY

const uint32_t esphome::whirlpool::WHIRLPOOL_CARRIER_FREQUENCY = 38000

Definition at line 16 of file whirlpool.cpp.

◆ WHIRLPOOL_COOL

const uint8_t esphome::whirlpool::WHIRLPOOL_COOL = 2

Definition at line 22 of file whirlpool.cpp.

◆ WHIRLPOOL_DG11J1_3A_TEMP_MAX

const float esphome::whirlpool::WHIRLPOOL_DG11J1_3A_TEMP_MAX = 32.0

Definition at line 15 of file whirlpool.h.

◆ WHIRLPOOL_DG11J1_3A_TEMP_MIN

const float esphome::whirlpool::WHIRLPOOL_DG11J1_3A_TEMP_MIN = 18.0

Definition at line 16 of file whirlpool.h.

◆ WHIRLPOOL_DG11J1_91_TEMP_MAX

const float esphome::whirlpool::WHIRLPOOL_DG11J1_91_TEMP_MAX = 30.0

Definition at line 17 of file whirlpool.h.

◆ WHIRLPOOL_DG11J1_91_TEMP_MIN

const float esphome::whirlpool::WHIRLPOOL_DG11J1_91_TEMP_MIN = 16.0

Definition at line 18 of file whirlpool.h.

◆ WHIRLPOOL_DRY

const uint8_t esphome::whirlpool::WHIRLPOOL_DRY = 3

Definition at line 21 of file whirlpool.cpp.

◆ WHIRLPOOL_FAN

const uint8_t esphome::whirlpool::WHIRLPOOL_FAN = 4

Definition at line 23 of file whirlpool.cpp.

◆ WHIRLPOOL_FAN_AUTO

const uint8_t esphome::whirlpool::WHIRLPOOL_FAN_AUTO = 0

Definition at line 26 of file whirlpool.cpp.

◆ WHIRLPOOL_FAN_HIGH

const uint8_t esphome::whirlpool::WHIRLPOOL_FAN_HIGH = 1

Definition at line 27 of file whirlpool.cpp.

◆ WHIRLPOOL_FAN_LOW

const uint8_t esphome::whirlpool::WHIRLPOOL_FAN_LOW = 3

Definition at line 29 of file whirlpool.cpp.

◆ WHIRLPOOL_FAN_MED

const uint8_t esphome::whirlpool::WHIRLPOOL_FAN_MED = 2

Definition at line 28 of file whirlpool.cpp.

◆ WHIRLPOOL_GAP

const uint32_t esphome::whirlpool::WHIRLPOOL_GAP = 7960

Definition at line 14 of file whirlpool.cpp.

◆ WHIRLPOOL_HEADER_MARK

const uint16_t esphome::whirlpool::WHIRLPOOL_HEADER_MARK = 9000

Definition at line 9 of file whirlpool.cpp.

◆ WHIRLPOOL_HEADER_SPACE

const uint16_t esphome::whirlpool::WHIRLPOOL_HEADER_SPACE = 4494

Definition at line 10 of file whirlpool.cpp.

◆ WHIRLPOOL_HEAT

const uint8_t esphome::whirlpool::WHIRLPOOL_HEAT = 0

Definition at line 20 of file whirlpool.cpp.

◆ WHIRLPOOL_ONE_SPACE

const uint16_t esphome::whirlpool::WHIRLPOOL_ONE_SPACE = 1659

Definition at line 12 of file whirlpool.cpp.

◆ WHIRLPOOL_POWER

const uint8_t esphome::whirlpool::WHIRLPOOL_POWER = 0x04

Definition at line 33 of file whirlpool.cpp.

◆ WHIRLPOOL_STATE_LENGTH

const uint8_t esphome::whirlpool::WHIRLPOOL_STATE_LENGTH = 21

Definition at line 18 of file whirlpool.cpp.

◆ WHIRLPOOL_SWING_MASK

const uint8_t esphome::whirlpool::WHIRLPOOL_SWING_MASK = 128

Definition at line 31 of file whirlpool.cpp.

◆ WHIRLPOOL_ZERO_SPACE

const uint16_t esphome::whirlpool::WHIRLPOOL_ZERO_SPACE = 553

Definition at line 13 of file whirlpool.cpp.