-
Notifications
You must be signed in to change notification settings - Fork 810
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
Add detailed support for CARRIER_AC40 protocol #1963
Comments
As you can see the Protocol for you A/C is already supported, To avoid misunderstanding, can you clarify what you want to do and what you think is needed. |
Yes, detailed support. So I can send a JSON with temp+mode+fan speed etc. |
I read the docs and did some work. So far I know that bits [20-26] inform the temperature (16 to 30), bits [36-38] inform the fan speed (1,2,3) and bit[10] informs Power (on-off). I rounded the numbers to 500, 1600, 9000 and 4500. Bits [1-9], [11-19] [26-35] and [39-83] didn't change. Whats the next step?
|
You need to work with the code/data hex value and convert to bits. Maybe you can use this as a base https://docs.google.com/spreadsheets/d/1zzDEUQ52y7MZ7_xCU3pdjdqbRXOwZLsbTGvKWcicqCI/edit?usp=drivesdk |
Not sure if I understand. How do I proceed with the timings to hex conversion? |
You use the code/data values, not timings. |
What would be the code/data values? |
After reading it fully, here is what i've collected.
Furthermore, I've noticed that state[2] controls the fan speed.
Lastly, state[0] controls the power state (on/off)
In state[0], the first 3 bits of the nibble change when changing the mode. The last bit of the first nibble is in fact the power mode.
|
The next steps would be to turn this into code? Tried messing with it but I'm kinda lost. Is there any advice you could give me or just point in the right direction? |
Using IRrecdumpv2, I captured these codes:
Can you add support for this protocol, please? I really have no idea how to start doing this...
The text was updated successfully, but these errors were encountered: