JP1 Remotes Forum Index JP1 Remotes


FAQFAQ SearchSearch 7 days of topics7 Days MemberlistMemberlist UsergroupsUsergroups RegisterRegister
ProfileProfile Log in to check your private messagesLog in to check your private messages Log inLog in

Seville Ultraslimline tower fan 10187
Goto page Previous  1, 2, 3  Next
 
Post new topic   Reply to topic    JP1 Remotes Forum Index -> JP1 - Protocol Decodes
View previous topic :: View next topic  
Author Message
just4fn



Joined: 23 Nov 2003
Posts: 199

PostPosted: Thu Jun 19, 2008 2:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 18984
Location: Chicago, IL

PostPosted: Thu Jun 19, 2008 2:07 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

PostPosted: Thu Jun 19, 2008 2:22 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
just4fn



Joined: 23 Nov 2003
Posts: 199

PostPosted: Thu Jun 19, 2008 2:53 pm    Post subject: Reply with quote

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
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 18984
Location: Chicago, IL

PostPosted: Thu Jun 19, 2008 4:51 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
johnsfine
Site Admin


Joined: 10 Aug 2003
Posts: 4766
Location: Bedford, MA

PostPosted: Thu Jun 19, 2008 8:58 pm    Post subject: Reply with quote

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
View user's profile Send private message Send e-mail Visit poster's website
just4fn



Joined: 23 Nov 2003
Posts: 199

PostPosted: Sun Jun 22, 2008 10:16 am    Post subject: Reply with quote

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
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 18984
Location: Chicago, IL

PostPosted: Sun Jun 22, 2008 1:24 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
just4fn



Joined: 23 Nov 2003
Posts: 199

PostPosted: Sun Jun 22, 2008 4:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 18984
Location: Chicago, IL

PostPosted: Sun Jun 22, 2008 5:19 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
just4fn



Joined: 23 Nov 2003
Posts: 199

PostPosted: Sun Jun 22, 2008 6:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 18984
Location: Chicago, IL

PostPosted: Sun Jun 22, 2008 9:29 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 18984
Location: Chicago, IL

PostPosted: Mon Jun 23, 2008 10:49 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
just4fn



Joined: 23 Nov 2003
Posts: 199

PostPosted: Mon Jun 23, 2008 11:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
The Robman
Site Owner


Joined: 01 Aug 2003
Posts: 18984
Location: Chicago, IL

PostPosted: Tue Jun 24, 2008 9:36 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic       JP1 Remotes Forum Index -> JP1 - Protocol Decodes All times are GMT - 5 Hours
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
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
Get Smart! the band's official homepage Rockabilly Central