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 ARREB1E power on failure. #860
Comments
Can you please supply some capture data from As far as I understand it, Fujitsu only sets that bit when the last remote button pressed is a "power on". i.e. That bit is off when a subsequent mode/setting is changed. Is that different for this model? Or are you saying the operation via When I glanced over the code just now, it should be setting that bit to As for the |
Include recent model additions. For #860
Include recent model additions. For #860
Thats correct. method, that invokes the If you look at the fujitsu code, setting swing, temp and mode triggers the stay-on command which is just clearing the power-on bit. As for temp, sending a -1 could avoid setting it (not implemented), but swing is a bool. No way to indicate here that it shouldn't be set at all. I'll post the IR dump tomorrow. |
Got it. That info would have been helpful in the opening text of the issue. ;-) |
Here come the remote recordings:
Here are the outputs from the library (as per PR862)
So it is like I suspected, the current implementation keeps the power bit at 1 even if the unit is already on. |
Does the AC change modes and operate as expected with the PR#862 changes? |
Repeating the question. @s0170071 does it work, even with that bit almost always set to |
FYI: The changes mentioned above have been included in v2.6.5 of the library which has just been released. |
my Fujitsu ARREB1E remote sends byte 8 bit 0 (LSB) as power on bit. The current implementation always sets this bit to 0 as part of the stay-on command.
I resolved this by adding a flag in ir_Fujitsu.cpp in the send function like this:
This keeps track of the state and only transmits this bit once if the unit is to be switched on.
Furthermore in IRac.cpp there is no reference to the ARREB1E remote in the strToModel function. I fixed it like this:
I am not sure if this fix is appropriate or if there are other mechanisms in place. Seems like the root cause of this is that the current implemtation always sets temp, swing and opmode, which always triggers the "stay on" mode i.e. the power on bit is reset.
The text was updated successfully, but these errors were encountered: