2 Commits

Author SHA1 Message Date
David Conran
c657b27f3b Airton: Add detailed A/C support. (#1688)
* Add checksum verification to `decodeAirton()`.
* Add detailed support for Airton AC's via `IRAirtonAc` class.
  - Power
  - Temp
  - Mode
  - Fan Speed
  - SwingV
  - LED/Light/Display
  - Health/Filter
  - Turbo
  - Econo/Eco
  - Sleep
* Add `AIRTON` to `IRac` common API.
* Add unit test coverage for new changes.

H/T to @PtilopsisLeucotis for working out the checksum alg. Kudos!

Fixes #1670
2021-11-23 00:06:57 +10:00
David Conran
38408c52c3 Basic support for Airton Protocol (#1681)
* `sendAirton()` & `decodeAirton()` added.
* Unit test coverage added.

For #1670
2021-11-18 07:14:04 +10:00