|
JP1 Remotes
|
View previous topic :: View next topic |
Author |
Message |
Andy
Joined: 29 Oct 2004 Posts: 51 Location: Nottinghamshire, UK |
Posted: Wed Jun 29, 2005 6:45 am Post subject: Velleman kits (IR, not X10) |
|
|
The Belgian company Velleman make a range of kit-form modules for IR control of anything at all (i.e. logic outputs you can use to drive your own relays or whatever). In the UK some of them are available from CPC and Maplin, and I'm sure they are available in the USA as well.
I did a search in these forums for the name "Velleman" before I bought any, but got no hits, so I am posting my experiences here in case it helps anyone else.
I bought the 15 channel transmitter type K8051, and the 15 channel receiver K8050. I had no intention of using the transmitter in the longer term (preferring to control everything in the room from a single JP1 remote), I just needed it to get the codes.
Now somewhere in their literature Velleman claim that their codes are "learnable" by a learning remote control, and this is true. My URC-7562 learns the codes and controls the receiver very well. Sensitivity is up there with the best (i.e. one can point the remote anywhere in the room and the receiver reads it well).
The snag (for me) came when I wanted to use a non-learning remote. The learned commands are not decoded by IR. Velleman have used PIC microcontrollers to make these devices, and have used a protocol that is (probably) entirely unique to themselves.
It could well be that this protocol is susceptible to "cracking" by the JP1 Gurus, but as I seemed to be the only person in the world interested in this, and as I found a solution infinitely more elegant for the first project I had for these (a light dimmer, about which I'll post separately), I gave up at this point.
However, if there's anyone out there thinking of using these, and who would like to avoid buying the Velleman transmitter, I'm happy to help by recording the codes for anyone to have a go at cracking the protocol (working out protocols is way beyond my present JP1 experience). Drop me a "private message" if you are interested.
Last edited by Andy on Wed Jun 29, 2005 7:59 am; edited 1 time in total |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Wed Jun 29, 2005 7:21 am Post subject: |
|
|
Please post (to the diagnosis area) an .ir file containing a selection of those learned signals.
If they're pretty obvious structure, I'd like to include them in DecodeIr.dll and maybe in RemoteMaster (for upgrades). |
|
Back to top |
|
|
The Robman Site Owner
Joined: 01 Aug 2003 Posts: 21248 Location: Chicago, IL |
Posted: Wed Jun 29, 2005 7:50 am Post subject: |
|
|
And just FYI, "cracking" IR signals is usually not very difficult or even that involved. Even when there's a checksum of some sort in there, one of us will usually spot it pretty quickly. _________________ 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 |
|
|
Andy
Joined: 29 Oct 2004 Posts: 51 Location: Nottinghamshire, UK |
Posted: Wed Jun 29, 2005 9:05 am Post subject: |
|
|
OK johnsfine, thanks for your interest, I've posted an IR file here.
In case it helps in understanding it, here is what the learned buttons mean, in Velleman terminology:
Code: | SAT: 1 address 1, channel 1
SAT: 2 address 1, channel 2
SAT: 3 address 1, channel 3
SAT: 4 address 1, channel 4
SAT: 5 address 1, channel 5
SAT: 6 address 1, channel 6
SAT: 7 address 1, channel 7
SAT: 8 address 1, channel 8
SAT: 9 address 1, channel 9
SAT: +10 address 1, channel 10
SAT: 0 address 2, channel 1
SAT: AV address 3, channel 1 |
This is billed as a 15 channel transmitter, but getting the 15 channels is quite tedious as there are only two buttons on the device. Only slightly more tedious is selecting one of three addresses (the address would be hardwired in the 15 channel receiver), so they may as well have called this a 45 channel transmitter. I hope this explains the address/channel terminology.
Of course I'll be happy to try out anything you come up with.
Rob
"Cracking" the protocols may not be that difficult, and I like to try the self-help route first if I can, but I didn't find much published here to help me. Did I miss an obvious file that would have given me some pointers ?
Thanks to you both
Andy |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Wed Jun 29, 2005 10:08 am Post subject: |
|
|
Do you have DecodeIr.dll installed where IR.EXE can find it?
I just opened your file in IR.EXE and clicked on each of your learned signals and got a perfectly reasonable RECS80 decode for each. |
|
Back to top |
|
|
johnsfine Site Admin
Joined: 10 Aug 2003 Posts: 4766 Location: Bedford, MA |
Posted: Wed Jun 29, 2005 10:18 am Post subject: |
|
|
There are a bunch of different versions of RECS80 floating around. Look at the RECS80 section of the DecodeIr documentation at:
http://john.fine.home.comcast.net/ir/DecodeIr.html#RECS80
That documents three UEI executors for RECS80 for which I have timing data. You samples don't fit any of them. But many RECS80 receivers ignore both the first timing value and the frequency, so the 0068 executor will probably work.
I also see the toggle bit is zero in all your learned signals. Most likely that means Velleman skipped that detail when connecting to a standard RECS80 component or firmware. That should mean that the Velleman receiver won't care whether the transmitter does the toggle bit or not.
The worse possibility is the Velleman receiver may require the transmitter to NOT do the toggle bit. In that case (or if the timing of 0068 isn't good enough) you would need a custom executor for this form of RECS80. |
|
Back to top |
|
|
Andy
Joined: 29 Oct 2004 Posts: 51 Location: Nottinghamshire, UK |
Posted: Wed Jun 29, 2005 3:58 pm Post subject: Thanks, johnsfine |
|
|
Ah, decode of RECS80 seems to be a relatively recent innovation ?
I was using IR v6.00, hence the .DLL that was distributed with that. The decodes showed up as Gap-722-6004-11? and so on.
Now I'm still using IR v6.00, but just put your latest .DLL in there, and now I see RECS80 decodes like you do.
Tomorrow I'll give RECS80(68) a whirl to see how it goes.
Many thanks
Andy |
|
Back to top |
|
|
Andy
Joined: 29 Oct 2004 Posts: 51 Location: Nottinghamshire, UK |
Posted: Thu Jun 30, 2005 4:17 pm Post subject: It works fine |
|
|
As you predicted, it works very nicely using the RECS80(68) protocol.
Tomorrow I'll get out a soldering iron to check the other two addresses, and then publish the results as an upgrade.
Now I need to think of a use for this Velleman receiver (having solved my dimmer switch problem another way).
Thanks again
Andy |
|
Back to top |
|
|
Andy
Joined: 29 Oct 2004 Posts: 51 Location: Nottinghamshire, UK |
Posted: Fri Jul 01, 2005 6:55 am Post subject: Upgrade posted |
|
|
OK, I posted the upgrade.
All 15 "channels" work, at all three "addresses".
This makes the Velleman kits (K8050 15 channel Rx, K6713 1 channel Rx) a useful way of achieving control of oddments in a room, without going the X10 route.
I see they also have a USA website, that has a "where to buy" section. |
|
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
|