IRremoteESP8266
Classes | Variables
ir_Kelon.h File Reference

Support for Kelan AC protocol. Both sending and decoding should be functional for models of series KELON ON/OFF 9000-12000. All features of the standard remote are implemented. More...

Go to the source code of this file.

Classes

union  KelonProtocol
 
class  IRKelonAc
 

Variables

const uint8_t kKelonModeHeat = 0
 
const uint8_t kKelonModeSmart = 1
 
const uint8_t kKelonModeCool = 2
 
const uint8_t kKelonModeDry = 3
 
const uint8_t kKelonModeFan = 4
 
const uint8_t kKelonFanAuto = 0
 
const uint8_t kKelonFanMin = 1
 
const uint8_t kKelonFanMedium = 2
 
const uint8_t kKelonFanMax = 3
 
const int8_t kKelonDryGradeMin = -2
 
const int8_t kKelonDryGradeMax = +2
 
const uint8_t kKelonMinTemp = 18
 
const uint8_t kKelonMaxTemp = 32
 

Detailed Description

Support for Kelan AC protocol. Both sending and decoding should be functional for models of series KELON ON/OFF 9000-12000. All features of the standard remote are implemented.

Note
Unsupported:
  • Explicit on/off due to AC unit limitations
  • Explicit swing position due to AC unit limitations
  • Fahrenheit.

Variable Documentation

◆ kKelonDryGradeMax

const int8_t kKelonDryGradeMax = +2

◆ kKelonDryGradeMin

const int8_t kKelonDryGradeMin = -2

◆ kKelonFanAuto

const uint8_t kKelonFanAuto = 0

◆ kKelonFanMax

const uint8_t kKelonFanMax = 3

◆ kKelonFanMedium

const uint8_t kKelonFanMedium = 2

◆ kKelonFanMin

const uint8_t kKelonFanMin = 1

◆ kKelonMaxTemp

const uint8_t kKelonMaxTemp = 32

◆ kKelonMinTemp

const uint8_t kKelonMinTemp = 18

◆ kKelonModeCool

const uint8_t kKelonModeCool = 2

◆ kKelonModeDry

const uint8_t kKelonModeDry = 3

◆ kKelonModeFan

const uint8_t kKelonModeFan = 4

◆ kKelonModeHeat

const uint8_t kKelonModeHeat = 0

◆ kKelonModeSmart

const uint8_t kKelonModeSmart = 1