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 |