Showing content from https://crankyoldgit.github.io/IRremoteESP8266/doxygen/html/ir__Coolix_8h.html below:
IRremoteESP8266: src/ir_Coolix.h File Reference
Support for Coolix A/C protocols. More...
Go to the source code of this file.
Support for Coolix A/C protocols.
-
See also
-
https://github.com/crankyoldgit/IRremoteESP8266/issues/484
-
https://github.com/crankyoldgit/IRremoteESP8266/issues/1318
-
Note
-
Kudos: Hamper: For the breakdown and mapping of the bit values. fraschizzato: For additional ZoneFollow & SwingVStep analysis.
-
Timers seem to use the
COOLIX48
protocol.
-
See also
-
https://github.com/crankyoldgit/IRremoteESP8266/issues/1694
◆ kCoolixAuto const uint8_t kCoolixAuto = 0b010 ◆ kCoolixClean const uint32_t kCoolixClean = 0b101101011111010110101010 ◆ kCoolixCmdFan const uint32_t kCoolixCmdFan = 0b101100101011111111100100 ◆ kCoolixCool const uint8_t kCoolixCool = 0b000 ◆ kCoolixDefaultState const uint32_t kCoolixDefaultState = 0b101100100001111111001000 ◆ kCoolixDry const uint8_t kCoolixDry = 0b001 ◆ kCoolixFan const uint8_t kCoolixFan = 0b100 ◆ kCoolixFanAuto const uint8_t kCoolixFanAuto = 0b101 ◆ kCoolixFanAuto0 const uint8_t kCoolixFanAuto0 = 0b000 ◆ kCoolixFanFixed const uint8_t kCoolixFanFixed = 0b111 ◆ kCoolixFanMax const uint8_t kCoolixFanMax = 0b001 ◆ kCoolixFanMed const uint8_t kCoolixFanMed = 0b010 ◆ kCoolixFanMin const uint8_t kCoolixFanMin = 0b100 ◆ kCoolixFanTempCode const uint8_t kCoolixFanTempCode = 0b1110 ◆ kCoolixFanZoneFollow const uint8_t kCoolixFanZoneFollow = 0b110 ◆ kCoolixHeat const uint8_t kCoolixHeat = 0b011 ◆ kCoolixLed const uint32_t kCoolixLed = 0b101101011111010110100101 ◆ kCoolixOff const uint32_t kCoolixOff = 0b101100100111101111100000 ◆ kCoolixSensorTempIgnoreCode const uint8_t kCoolixSensorTempIgnoreCode = 0b11111 ◆ kCoolixSensorTempMax const uint8_t kCoolixSensorTempMax = 30 ◆ kCoolixSleep const uint32_t kCoolixSleep = 0b101100101110000000000011 ◆ kCoolixSwing const uint32_t kCoolixSwing = 0b101100100110101111100000 ◆ kCoolixSwingH const uint32_t kCoolixSwingH = 0b101100101111010110100010 ◆ kCoolixSwingV const uint32_t kCoolixSwingV = 0b101100100000111111100000 ◆ kCoolixTempMap Initial value:
= {
0b0000,
0b0001,
0b0011,
0b0010,
0b0110,
0b0111,
0b0101,
0b0100,
0b1100,
0b1101,
0b1001,
0b1000,
0b1010,
0b1011
}
◆ kCoolixTempMax const uint8_t kCoolixTempMax = 30 ◆ kCoolixTempMin const uint8_t kCoolixTempMin = 17 ◆ kCoolixTempRange ◆ kCoolixTurbo const uint32_t kCoolixTurbo = 0b101101011111010110100010
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4