Support for Whirlpool protocols. Decoding help from: @redmusicxd, @josh929800, @raducostea.
More...
Go to the source code of this file.
Support for Whirlpool protocols. Decoding help from: @redmusicxd, @josh929800, @raducostea.
- See also
- https://github.com/crankyoldgit/IRremoteESP8266/issues/509
- Note
- Smart, iFeel, AroundU, PowerSave, & Silent modes are unsupported. Advanced 6thSense, Dehumidify, & Sleep modes are not supported.
-
Dim == !Light, Jet == Super == Turbo
◆ kWhirlpoolAcAltTempOffset
const uint8_t kWhirlpoolAcAltTempOffset = 3 |
◆ kWhirlpoolAcAltTempPos
const uint8_t kWhirlpoolAcAltTempPos = 18 |
◆ kWhirlpoolAcAuto
const uint8_t kWhirlpoolAcAuto = 1 |
◆ kWhirlpoolAcAutoTemp
const uint8_t kWhirlpoolAcAutoTemp = 23 |
◆ kWhirlpoolAcChecksumByte1
const uint8_t kWhirlpoolAcChecksumByte1 = 13 |
◆ kWhirlpoolAcChecksumByte2
◆ kWhirlpoolAcClockPos
const uint8_t kWhirlpoolAcClockPos = 6 |
◆ kWhirlpoolAcCommand6thSense
const uint8_t kWhirlpoolAcCommand6thSense = 0x17 |
◆ kWhirlpoolAcCommandFanSpeed
const uint8_t kWhirlpoolAcCommandFanSpeed = 0x11 |
◆ kWhirlpoolAcCommandIFeel
const uint8_t kWhirlpoolAcCommandIFeel = 0x0D |
◆ kWhirlpoolAcCommandLight
const uint8_t kWhirlpoolAcCommandLight = 0x00 |
◆ kWhirlpoolAcCommandMode
const uint8_t kWhirlpoolAcCommandMode = 0x06 |
◆ kWhirlpoolAcCommandOffTimer
const uint8_t kWhirlpoolAcCommandOffTimer = 0x1D |
◆ kWhirlpoolAcCommandOnTimer
const uint8_t kWhirlpoolAcCommandOnTimer = 0x05 |
◆ kWhirlpoolAcCommandPos
const uint8_t kWhirlpoolAcCommandPos = 15 |
◆ kWhirlpoolAcCommandPower
const uint8_t kWhirlpoolAcCommandPower = 0x01 |
◆ kWhirlpoolAcCommandSleep
const uint8_t kWhirlpoolAcCommandSleep = 0x03 |
◆ kWhirlpoolAcCommandSuper
const uint8_t kWhirlpoolAcCommandSuper = 0x04 |
◆ kWhirlpoolAcCommandSwing
const uint8_t kWhirlpoolAcCommandSwing = 0x07 |
◆ kWhirlpoolAcCommandTemp
const uint8_t kWhirlpoolAcCommandTemp = 0x02 |
◆ kWhirlpoolAcCool
const uint8_t kWhirlpoolAcCool = 2 |
◆ kWhirlpoolAcDry
const uint8_t kWhirlpoolAcDry = 3 |
◆ kWhirlpoolAcFan
const uint8_t kWhirlpoolAcFan = 4 |
◆ kWhirlpoolAcFanAuto
const uint8_t kWhirlpoolAcFanAuto = 0 |
◆ kWhirlpoolAcFanHigh
const uint8_t kWhirlpoolAcFanHigh = 1 |
◆ kWhirlpoolAcFanLow
const uint8_t kWhirlpoolAcFanLow = 3 |
◆ kWhirlpoolAcFanMedium
const uint8_t kWhirlpoolAcFanMedium = 2 |
◆ kWhirlpoolAcFanOffset
const uint8_t kWhirlpoolAcFanOffset = 0 |
◆ kWhirlpoolAcFanPos
const uint8_t kWhirlpoolAcFanPos = 2 |
◆ kWhirlpoolAcFanSize
const uint8_t kWhirlpoolAcFanSize = 2 |
◆ kWhirlpoolAcHeat
const uint8_t kWhirlpoolAcHeat = 0 |
◆ kWhirlpoolAcHourOffset
const uint8_t kWhirlpoolAcHourOffset = 0 |
◆ kWhirlpoolAcHourSize
const uint8_t kWhirlpoolAcHourSize = 5 |
◆ kWhirlpoolAcLightOffset
const uint8_t kWhirlpoolAcLightOffset = 5 |
◆ kWhirlpoolAcMaxTemp
const uint8_t kWhirlpoolAcMaxTemp = 32 |
◆ kWhirlpoolAcMinTemp
const uint8_t kWhirlpoolAcMinTemp = 18 |
◆ kWhirlpoolAcMinuteOffset
const uint8_t kWhirlpoolAcMinuteOffset = 0 |
◆ kWhirlpoolAcMinuteSize
const uint8_t kWhirlpoolAcMinuteSize = 6 |
◆ kWhirlpoolAcModeOffset
const uint8_t kWhirlpoolAcModeOffset = 0 |
◆ kWhirlpoolAcModePos
const uint8_t kWhirlpoolAcModePos = 3 |
◆ kWhirlpoolAcOffTimerPos
const uint8_t kWhirlpoolAcOffTimerPos = 8 |
◆ kWhirlpoolAcOnTimerPos
const uint8_t kWhirlpoolAcOnTimerPos = 10 |
◆ kWhirlpoolAcPowerToggleOffset
const uint8_t kWhirlpoolAcPowerToggleOffset = 2 |
◆ kWhirlpoolAcPowerTogglePos
const uint8_t kWhirlpoolAcPowerTogglePos = 2 |
◆ kWhirlpoolAcSleepOffset
const uint8_t kWhirlpoolAcSleepOffset = 3 |
◆ kWhirlpoolAcSleepPos
const uint8_t kWhirlpoolAcSleepPos = 2 |
◆ kWhirlpoolAcSuperMask
const uint8_t kWhirlpoolAcSuperMask = 0b10010000 |
◆ kWhirlpoolAcSuperPos
const uint8_t kWhirlpoolAcSuperPos = 5 |
◆ kWhirlpoolAcSwing1Offset
const uint8_t kWhirlpoolAcSwing1Offset = 7 |
◆ kWhirlpoolAcSwing2Offset
const uint8_t kWhirlpoolAcSwing2Offset = 6 |
◆ kWhirlpoolAcTempPos
const uint8_t kWhirlpoolAcTempPos = 3 |
◆ kWhirlpoolAcTimerEnableOffset
const uint8_t kWhirlpoolAcTimerEnableOffset = 7 |