-
Notifications
You must be signed in to change notification settings - Fork 835
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
Fujitsu ARJW2 Timer/Sleep not working #1607
Comments
It appears we only support Timers for the IRremoteESP8266/src/ir_Fujitsu.cpp Lines 912 to 913 in 4b7dac7
If you think your A/C model supports it, you will need to do some analysis to find out & document how it works for your particular model. See: |
I could do the research and get the data back to you in a while. thanks. |
Looking forward to it. |
Friendly chase up. How did you go? |
Library : v2.7.18 Protocol : FUJITSU_AC 1h 35m sleep Protocol : FUJITSU_AC |
reset/cancel timer Timestamp : 000727.151 Protocol : FUJITSU_AC |
sleep timer is from 5m to 9h 55m in 5m intervals. when the ac is in off mode, pressing sleep button will turn it on and the previously chosen sleep time is used, else again sleep button needs to be pressed and changed. |
Differences marked bold: Looks like You clearly need to capture a timer message greater than You should also work out why those other values change. Either (or both) could mean timer is enabled, or the type of timer etc. See https://github.com/crankyoldgit/IRremoteESP8266/wiki/Adding-support-for-a-new-AC-protocol#analysing-the-data for ways you can attack the analysis. |
@kARTechnology Friendly chase up. |
Sorry, I replaced the unit with a Mitsubishi Heavy unit, now trying to
connect directly with AC via CNS connector in the PCB of the indoor unit to
communicate with esp.
When I get some free time I will capture the sleep and post it here.
…On Sun, Oct 3, 2021 at 1:33 PM David Conran ***@***.***> wrote:
@kARTechnology <https://github.com/kARTechnology> Friendly chase up.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1607 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AF6ODFIFV2NGWRBWFOZAAGDUFAE3PANCNFSM5EKLHETA>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
Closing this due to inactivity. |
I ended up having the same problem, and realised the root cause: in sendAc() in src/IRac.cpp, we are not passing the sleep parameter. Specifically: Notice how we are calling So I presume the fix is as simple as passing |
Thanks for the additional information. |
@jeremyvisser I believe the issue you have found is different one to the original issue reported here. However, you did find a lapse the code. Yes, we should have been passing |
Version/revision of the library used
3.3.0
Describe the bug
Fujitsu ARJW2 Timer/Sleep not working
To Reproduce
ac.begin();
ac.setModel(ARJW2);
ac.setCmd(kFujitsuAcCmdTurnOn);
ac.setSwing(kFujitsuAcSwingOff);
ac.setMode(kFujitsuAcModeCool);
ac.setFanSpeed(kFujitsuAcFanAuto);
ac.setTemp(27); // 24C
ac.setCmd(kFujitsuAcCmdTurnOn);
ac.setSleepTimer(15);
ac.send();
Model: 4 (ARJW2), Id: 0, Power: On, Mode: 1 (Cool), Temp: 27C, Fan: 0 (Auto), Command: N/A
no mention of timersleep
The text was updated successfully, but these errors were encountered: