-
Notifications
You must be signed in to change notification settings - Fork 837
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Request support for Hisense KFR-33GWEF20A1 AC (168 bit KELON protocol) #1903
Comments
Hello, As I see #1745 has been closed by @crankyoldgit and my skills are not enough to program in C++ so I need to found volunteer what can help me (and probably you) to move my Excel results into code :D (or we need to wait one year more, because I need to learn C++) My excel with decoded positions: https://1drv.ms/x/s!AqpZPk4W5RXIg-8136-zyOU_diZHjA?e=NKm3YS P.s P.p.s |
Please share with Google drive or excel online so anyone can read it. |
@NiKiZe I shared using Excel Online with "everybody can view", I don't know why you can't open. Anyway Google Sheet version: https://docs.google.com/spreadsheets/d/1KERJSaXFS4T7RaMC3EUrNM2PA4QQRdzf/edit?usp=sharing&ouid=112270706018469707561&rtpof=true&sd=true (that will be too updated if I found something new) |
Hello! Thank you for this detailed summary of the codes. I'd like to contribute to the Kelon168 / Hisense code, not an expert in C++ but I'm a programmer. I'd like to start but not sure about the path to follow. I've seen the Kelon168 code is embedded in the same file as Kelon (48 bits). I'd like to ask @crankyoldgit if it's ok to add another Furthermore, has anybody got the checksum working? I've seen in the Sheet that the last checksum should be the sum of bytes 14-19, is it working or is it just an idea? |
@leonardfactory I tested - I made few using send RAW and |
Thanks @mp3-10! After a bit of testing it seems the protocol is exactly the same as WhirlpoolAC, however the byte 18 differs (different remote model code, I suppose). |
@leonardfactory I saw this also - sometimes (very often) remote has been decoded as Whirpool. But as I remember another was FAN settings (in Whirpool we have only 1-2-3 levels instead 5), but i'm not pretty sure (i don't remeber) |
So, I've started an implementation in PR #1949, branching from Whirlpool since a lot of things are different (like you said). Currently it seems to be working pretty well, but there are some bits to check. Right now I'm waiting for a feedback about where to implement the code (Whirlpool merging vs Kelon168) given the comments on the PR. |
sorry for my English |
@ermes64 are you sure? For now for bytes 2-12 i make MOD(2) for every byte position and look like working. for bytes 14-19 checkum looks like sum of the values. You can check this on my: https://docs.google.com/spreadsheets/d/1KERJSaXFS4T7RaMC3EUrNM2PA4QQRdzf/edit?usp=sharing&ouid=112270706018469707561&rtpof=true&sd=true |
Hi @leonardfactory |
The Hisense AC model:KFR-33GWEF20A1
The default IRMQTTServer example does not show the KELON168 Protocol until I modify the sourcecode of Irac.cpp and Irac.h.
I think KELON168 Protocol is under development, wihch cannot decode the power on status and the special swingV direction.
The RAW data of my remote(RCH-R0Y3)
https://1drv.ms/x/s!AkGOmw_r_2azgwbSc7UGhU5KEFG9?e=1w8dib
The text was updated successfully, but these errors were encountered: