IRremoteESP8266
Classes | Variables
ir_Ecoclim.h File Reference

EcoClim A/C protocol. More...

Go to the source code of this file.

Classes

union  EcoclimProtocol
 Native representation of a Ecoclim A/C message. More...
 
class  IREcoclimAc
 Class for handling detailed EcoClim A/C 56 bit messages. More...
 

Variables

const uint8_t kEcoclimAuto = 0b000
 0. a.k.a Slave More...
 
const uint8_t kEcoclimCool = 0b001
 1 More...
 
const uint8_t kEcoclimDry = 0b010
 2 More...
 
const uint8_t kEcoclimRecycle = 0b011
 3 More...
 
const uint8_t kEcoclimFan = 0b100
 4 More...
 
const uint8_t kEcoclimHeat = 0b101
 5 More...
 
const uint8_t kEcoclimSleep = 0b111
 7 More...
 
const uint8_t kEcoclimFanMin = 0b00
 0 More...
 
const uint8_t kEcoclimFanMed = 0b01
 1 More...
 
const uint8_t kEcoclimFanMax = 0b10
 2 More...
 
const uint8_t kEcoclimFanAuto = 0b11
 3 More...
 
const uint8_t kEcoclimDipMaster = 0b0000
 
const uint8_t kEcoclimDipSlave = 0b0111
 
const uint8_t kEcoclimTempMin = 5
 
const uint8_t kEcoclimTempMax = kEcoclimTempMin + 31
 
const uint16_t kEcoclimTimerDisable = 0x1F * 60 + 7 * 10
 
const uint64_t kEcoclimDefaultState = 0x11063000FFFF02
 

Detailed Description

EcoClim A/C protocol.

See also
https://github.com/crankyoldgit/IRremoteESP8266/issues/1397

Variable Documentation

◆ kEcoclimAuto

const uint8_t kEcoclimAuto = 0b000

0. a.k.a Slave

◆ kEcoclimCool

const uint8_t kEcoclimCool = 0b001

1

◆ kEcoclimDefaultState

const uint64_t kEcoclimDefaultState = 0x11063000FFFF02

◆ kEcoclimDipMaster

const uint8_t kEcoclimDipMaster = 0b0000

◆ kEcoclimDipSlave

const uint8_t kEcoclimDipSlave = 0b0111

◆ kEcoclimDry

const uint8_t kEcoclimDry = 0b010

2

◆ kEcoclimFan

const uint8_t kEcoclimFan = 0b100

4

◆ kEcoclimFanAuto

const uint8_t kEcoclimFanAuto = 0b11

3

◆ kEcoclimFanMax

const uint8_t kEcoclimFanMax = 0b10

2

◆ kEcoclimFanMed

const uint8_t kEcoclimFanMed = 0b01

1

◆ kEcoclimFanMin

const uint8_t kEcoclimFanMin = 0b00

0

◆ kEcoclimHeat

const uint8_t kEcoclimHeat = 0b101

5

◆ kEcoclimRecycle

const uint8_t kEcoclimRecycle = 0b011

3

◆ kEcoclimSleep

const uint8_t kEcoclimSleep = 0b111

7

◆ kEcoclimTempMax

const uint8_t kEcoclimTempMax = kEcoclimTempMin + 31

◆ kEcoclimTempMin

const uint8_t kEcoclimTempMin = 5

◆ kEcoclimTimerDisable

const uint16_t kEcoclimTimerDisable = 0x1F * 60 + 7 * 10