|
JP1 Remotes
|
View previous topic :: View next topic |
Author |
Message |
just4fn
Joined: 23 Nov 2003 Posts: 199
|
Posted: Thu Jun 19, 2008 2:03 pm Post subject: |
|
|
here is a link to 10 of the many power states
1. on, fan low, no rotate
2. on, fan med, no rotate
3. on, fan high, no rotate
4. on, fan low, rotate
5. on, fan med, rotate
6. on, fan high, rotate
7. on, full breeze, rotate, low speed fan
8. on 1/2 breeze, rotate, low speed fan
9. on, full breeze, rotate, med speed fan
10. timer on 2 hours, no rotate, fan medium, full breeze.
As you can see this is just a small sample of the on codes. every combination can be made with a different code.
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=5612
The timer will go to 8 hours with every "on" combination. figure the math to see how many different codes are available. _________________ thanks, just4fn |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21279 Location: Chicago, IL |
Posted: Thu Jun 19, 2008 2:07 pm Post subject: |
|
|
So, the functions that you learned are not really as simple as you described. For example, "power on" might really be "power on, medium speed, rotator on" or "power on, low speed, rotator off", etc.
Also, I was just about to match up the function descriptions with the learned signals, but you supplied 7 descriptions for 6 learned signals, so one of them shouldn't be there.
NOTE: this post was written before just4fn's previous post _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Last edited by The Robman on Thu Jun 19, 2008 3:01 pm; edited 1 time in total |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Thu Jun 19, 2008 2:22 pm Post subject: |
|
|
Using LSB data as reported in the misc col of the decodes:
88.04.0C.02.0A.00.06.8E on, fan low, no rotate
88.04.0C.82.0A.00.06.0E on, fan med, no rotate
88.04.0C.42.0A.00.06.CE on, fan high, no rotate
88.04.8C.02.0A.00.06.0E on, fan low, rotate
88.04.8C.82.0A.00.06.8E on, fan med, rotate
88.04.8C.42.0A.00.06.4E on, fan high, rotate
88.04.8C.02.8A.00.06.8E on, full breeze, rotate, low speed fan
88.84.0C.82.8A.00.06.0E on 1/2 breeze, rotate, low speed fan
88.04.8C.82.8A.00.06.0E on, full breeze, rotate, med speed fan
88.24.0C.82.8A.00.06.AE timer on 2 hours, no rotate, fan medium, full breeze.
The last byte is a check byte.
We know from the earlier set that the last bit of the first byte is On/Off.
From the data above, we see the last two bits of the fourth byte control the fan low/medium/high.
With one exception, the last bit of the third byte matches rotate On/Off. I think you (maybe I) made a mistake about which signal is "on 1/2 breeze, rotate, low speed fan"
The last bit of the fifth byte looks like breeze On/Off. What the heck is a breeze? I thought that was the whole point of a fan. How is it a distinct feature?
As I look more closely at the signal on the digit '8', you said it was
"on 1/2 breeze, rotate, low speed fan"
I think I see
on, breeze, no rotate, med fan speed, plus one unidentified difference from a basic "on, breeze, no rotate, med fan speed", maybe that difference is the '1/2' but mainly I think you have the wrong signal on '8'. With just one timer signal to go by, I can't be sure, but I would guess the timer is in the last few bits of the second byte, so the wrong signal on '8' includes a timer.
Using the above to interpret your first file I get:
1. 88.04.0C.82.8A.00.06.8E - on, no rotate, fan medium, breeze
2. 08.04.0C.82.8A.00.06.0E - off
3. 88.84.0C.82.8A.00.06.0E - on, ?, no rotate, fan medium, breeze
4. 88.84.8C.82.8A.00.B6.3E - on, ?, rotate, fan medium, breeze, ?
5. 88.84.8C.82.0A.80.A6.2E - on, ?, rotate, fan medium, no breeze, ?, ?
6. 88.84.8C.42.0A.80.46.0E - on, ?, rotate, fan high, no breeze, ?, ?
Last edited by johnsfine on Thu Jun 19, 2008 2:58 pm; edited 2 times in total |
|
Back to top |
|
|
just4fn
Joined: 23 Nov 2003 Posts: 199
|
Posted: Thu Jun 19, 2008 2:53 pm Post subject: |
|
|
breeze or wind is a feature of this fan that replicates wind speed variations. it will go on a higher speed, then lower speed at a predetermined amount of time in 10/15/30 second increments.
Would you like more timer signals?
Here is a file with timer modes
1. fan on low, no rotate no breeze .5hrs
2. 1.0 hrs
3.1.5 hrs
4.2.0 hrs
5.2.5 hrs
6. 3.0 hrs
7. 3.5 hrs
8. 4.0 hrs
9.4.5 hrs
10. 5.0 hrs
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=5613 _________________ thanks, just4fn |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21279 Location: Chicago, IL |
Posted: Thu Jun 19, 2008 4:51 pm Post subject: |
|
|
Here's the hex for those signals
01 = 88.84.0C.02.0A.00.06.0E = 0.5 hours (fan on low, no rotate no breeze)
02 = 88.44.0C.02.0A.00.06.CE = 1.0 hours
03 = 88.C4.0C.02.0A.00.06.4E = 1.5 hours
04 = 88.24.0C.02.0A.00.06.AE = 2.0 hours
05 = 88.A4.0C.02.0A.00.06.2E = 2.5 hours
06 = 88.64.0C.02.0A.00.06.EE = 3.0 hours
07 = 88.E4.0C.02.0A.00.06.6E = 3.5 hours
08 = 88.14.0C.02.0A.00.06.9E = 4.0 hours
09 = 88.94.0C.02.0A.00.06.1E = 4.5 hours
10 = 88.54.0C.02.0A.00.06.DE = 5.0 hours
And here's a closer look at the binary for the 3rd nibble
01 = 1000 = 0.5 hours
02 = 0100 = 1.0 hours
03 = 1100 = 1.5 hours
04 = 0010 = 2.0 hours
05 = 1010 = 2.5 hours
06 = 0110 = 3.0 hours
07 = 1110 = 3.5 hours
08 = 0001 = 4.0 hours
09 = 1001 = 4.5 hours
10 = 0101 = 5.0 hours
The first column is the decimal equivilent of the binary (when read as LSB) _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Thu Jun 19, 2008 8:58 pm Post subject: |
|
|
The Robman wrote: |
The first column is the decimal equivilent of the binary (when read as LSB) |
Actually those are what you get reading MSB.
The output from DecodeIr for an unrecognized protocol like this is LSB. But this protocol is actually MSB. So you needed to unreverse what DecodeIr had incorrectly reversed. |
|
Back to top |
|
|
just4fn
Joined: 23 Nov 2003 Posts: 199
|
Posted: Sun Jun 22, 2008 10:16 am Post subject: |
|
|
Robman,
I think it is close to impossible to make a full upgrade for this fan with all the different codes.
I have learned the necessary codes for "on" and I think this would all be that is necessary.
here is the link
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=5614
1. off
2. on, low fan, no rotate
3. on, medium fan, no rotate
4. on, high fan, no rotate
5. on, low fan, rotate
6. on, medium fan, rotate
7. on, high fan,rotate
If you can make a KM or RM upgrade for this, that would work and be great. Thanks for all the work.
If you would like more codes that work with breeze or some timers let me know. Thanks again _________________ thanks, just4fn |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21279 Location: Chicago, IL |
Posted: Sun Jun 22, 2008 1:24 pm Post subject: |
|
|
I think at this point, we're not so much worried about creating an all-inclusive upgrade, we're mainly just trying to understand what each portion of the IR signal does. We've got most of it figured out, but there is still some data in there that we don't understand.
Once we have completely disected the signal, we can help you (or the next person) create custom buttons that do exactly what you want.
If you look at signals 4,5 and 6 in your original file, there is some data in the 7th byte that is still undocumented. Do you have any idea what might be different about these 3 signals to all the others you've posted? _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
just4fn
Joined: 23 Nov 2003 Posts: 199
|
Posted: Sun Jun 22, 2008 4:37 pm Post subject: |
|
|
I might have an explanation but I dont know for sure.
When you turn off the fan and turn it back on from the Seville remote (power button)- it turns on from the previous state.
When I was making the upgrade sometimes I would get an error on the remote. I would have to turn off the remote or cycle through the fan speeds to get to where I needed to be to learn the code. I Think that might be the extra bit but I am not sure.
With the learned codes that I just downloaded everything works just like I printed. I have no other explanation.
If you want me to learn some other codes let me know _________________ thanks, just4fn |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21279 Location: Chicago, IL |
Posted: Sun Jun 22, 2008 5:19 pm Post subject: |
|
|
Maybe what we need to do is create an upgrade with some different values in that byte to see what changes.
The only thing that I couldn't completely nail down earlier was the BREEZE codes. It appears that BREEZE has 3 modes (off, 1/2, full) but I only see one bit change in the signal. Could you do some learns where the only thing that changes is the BREEZE setting (ie, keep the fan and the rotation constant, preferably off).
Btw, I always have to edit your links after you post them because you don't do the [URL= thing correctly. If you just post the URL itself, the forum will convert it into a link. _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
just4fn
Joined: 23 Nov 2003 Posts: 199
|
Posted: Sun Jun 22, 2008 6:57 pm Post subject: |
|
|
Here's the link
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=5615
1. on, low fan, no rotate, no breeze
2. on, low fan, no rotate, full breeze (natural wind)
3. on, low fan, no rotate, 1/2 breeze (Sleping wind)
Thanks.
Here's a link to the instructions of the fan:
http://www.sevilleclassics.com/images/catalog/live/attribute/UltraSlimLine (Tower Fan (10187).pdf
I think you may have to copy and paste that full link _________________ thanks, just4fn |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21279 Location: Chicago, IL |
Posted: Sun Jun 22, 2008 9:29 pm Post subject: |
|
|
I was wondering why they chose to build all the various functions into a single data stream and, now that I've seen the remote in the manual, I can see why. There is an LCD screen on the remote that displays the fans current status. Short of using a bi-directional signal, like the one found in high-end Sony receivers, the only way to do that is for the remote to control every mode of the fan with each remote signal.
Just for the record, the OEM remote has just 5 buttons:
1) POWER
2) SPEED MODE - changes wind speed from Low, to Medium, to High
3) WIND MODE - changes the wind mode from Normal, to Natural, to Sleeping.
4) TIMER - changes the time the fan is on from 0.5hr up to 7.5hr in 0.5 hr increments
5) OSCILLATION - turns the oscillation ON or OFF
ps. I'll look at the new learns tomorrow. _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21279 Location: Chicago, IL |
Posted: Mon Jun 23, 2008 10:49 am Post subject: |
|
|
I have created a spreadsheet that you can use to generate all the possible codes for this fan, based on the learned signals that you have provided.
I have put it in a zip file along with the KM file that I used to generate your upgrade.
(I have also included the PB file for reference, but you don't need to do anything with that).
There are 2 parts of the signal were the meaning is still unknown to us. I have included columns for both of these, along with the acctable values, in the spreadsheet.
What I'd like you to do is play around with the spreadsheet and verify that the codes that it produces actually do what you expect. Then try creating some signals where the only thing that changes is one of the unknown codes, and see what (if anything) changes on the fan.
Here's the file:
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=5616
Thanks,
Rob _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
just4fn
Joined: 23 Nov 2003 Posts: 199
|
Posted: Mon Jun 23, 2008 11:37 pm Post subject: |
|
|
Robman,
All of the named functions work as you describe.
All of the unknown's and temps are all the same-
on, fan low, no rotate, no breeze.
Thanks. _________________ thanks, just4fn |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21279 Location: Chicago, IL |
Posted: Tue Jun 24, 2008 9:36 am Post subject: |
|
|
So it looks like we can ignore the two unknown fields, though it would have been nice to know why they're there.
Anyway, I was just looking at the data again and I noticed that the first nibble of each data byte is a sequential number, look:
10 20 30 40 50 00 60 70h - power off
So that got me thinking, what if we set some of those nibbles to zero, would it negate that particular function while letting the others still do what they're supposed to do? The idea being that you could change the fan speed (for example) without changing the rotation or the wind.
To that end, here's some codes to try. I've created 2 sets based on two possible ways the checksum might work.
11 00 00 40 00 00 60 31h - fan low1
11 00 00 41 00 00 60 30h - fan med1
11 00 00 42 00 00 60 33h - fan high1
11 00 00 40 00 00 60 71h - fan low2
11 00 00 41 00 00 60 70h - fan med2
11 00 00 42 00 00 60 73h - fan high2
To test these, add them to an upgrade and load them into your remote, then try them with the wind and/or rotation at different settings, then observe whether using these buttons changes the wind or rotation. If it doesn't, rather than having to pick which combination sets you want in your upgrade (as you have to do now), you can have seperate buttons that adjust the fan, wind, rotation and power. _________________ Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help! |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|