Open leonardfactory opened 1 year ago
What differs from whirlpool in terms of timing? Is Kelkon168 a possible conflict? If yes then it should probably be removed, and whirlpool fixed instead.
Hi @NiKiZe , I didn't implement the effective protocol (sendKelon168
and decodeKelon168
) - it was already there, implemented by @crankyoldgit in https://github.com/crankyoldgit/IRremoteESP8266/issues/1745.
I added the struct & the IRKelon168Ac
implementation.
Given this, I'm not really sure about the timing differences, and I don't know how to identify this difference. I'd like to ask to @mhp3-10 who worked out the protocol and @crankyoldgit who implemented it.
In case your suspects are confirmed, and those protocol are the same, I can merge everything in the Whirlpool class (is there a way to "alias" the protocol?)
@leonardfactory @NiKiZe I didn't save timings provided by IRDecode, so I need do that again ;) I will provide that soon ;)
Hello, based on the Excel documents shared here https://github.com/crankyoldgit/IRremoteESP8266/issues/1903, I'm trying to implement a full driver for the Kelon168 protocol (Hisense/Kelon A/C). The protocol seems very similar to Whirlpool A/C, even the remotes share a similar format (
DG11R2-01
for Kelon vsDG11J1-91
for Whirlpool).After some experimentations, I'm sharing here this preliminary version in order to gather feedback, suggestions and to see if my code makes sense (I'm sorry - back to C++ after a very long time).
Right now the send function is working with these features: super, quiet, fan speed, set temperature, mode, power on/off, lights, clock. Timers should be equal as Whirlpool A/C. Swing needs an update.
Things that I'm still working on:
Regarding the following points I'm a bit confused:
ir_Kelon
file, is it ok or should we make air_Kelon168
/ir_Hisense
file?