OIIe integration with Russound

nexus99

Active Member
Since HAI did not include Russound integration on the OIIe I am having to go it alone on this one!

I have the CAM6.6 connected to one of the serial ports on the OIIe. What I need now is some code for a custom button in the HAI. I need the button to output the serial commands to the CAM6.6 to turn on a zone and set it to input 1. I plan to use this with H@ME on my iPod Touch. That way I can turn on the CAM6.6 and have it turn on my iTunes source. Then I can use the Touch to select the music to listen to with the Remote app.

ANyone see a flaw with this plan?

If there are any code samples out there I would love to see them!
 
Since HAI did not include Russound integration on the OIIe I am having to go it alone on this one!

I have the CAM6.6 connected to one of the serial ports on the OIIe. What I need now is some code for a custom button in the HAI. I need the button to output the serial commands to the CAM6.6 to turn on a zone and set it to input 1. I plan to use this with H@ME on my iPod Touch. That way I can turn on the CAM6.6 and have it turn on my iTunes source. Then I can use the Touch to select the music to listen to with the Remote app.

ANyone see a flaw with this plan?

If there are any code samples out there I would love to see them!
Yeah, you're gonna have a hell of time dealing with Russound's protocol, checksums, etc. with such a limited number of messages to work with. You know, I wish you the best but, that brain damage is going to affect other parts of your life...
 

Attachments

Looks like I am in for a little pain then :-)

Ok, digging through this a little more this is where I am now.

The code I need to send via serial is (and lets assume that I am right about this part):

F0 00 00 7F 00 00 70 05 02 02 00 00 F1 23 00 01 00 00 00 01 12 F7
F0 00 00 7F 00 00 70 05 02 00 00 00 F1 3E 00 00 00 00 00 01 2A F7

(This is turn zone 1 on and set it to source 1)

Now, the way I want to do this is via the OIIe is by using a macro button. (Which will show up in snaplink)

So

1) I create a button called LR Music On (Living Room Music on). I leave the voices blank.

I have played with this and I can easily set up buttons to turn lights on and off and they show up in Snaplink no problem.

The next step is to figure out where I can store the command string above so that I can send them out a serial connection. Is this data stored in a "message"? It doesn't look like I can get a string that long in there.

Thanks for the support in advance!
 
Looks like I am in for a little pain then :-)

Ok, digging through this a little more this is where I am now.

The code I need to send via serial is (and lets assume that I am right about this part):

F0 00 00 7F 00 00 70 05 02 02 00 00 F1 23 00 01 00 00 00 01 12 F7
F0 00 00 7F 00 00 70 05 02 00 00 00 F1 3E 00 00 00 00 00 01 2A F7

(This is turn zone 1 on and set it to source 1)

Now, the way I want to do this is via the OIIe is by using a macro button. (Which will show up in snaplink)

So

1) I create a button called LR Music On (Living Room Music on). I leave the voices blank.

I have played with this and I can easily set up buttons to turn lights on and off and they show up in Snaplink no problem.

The next step is to figure out where I can store the command string above so that I can send them out a serial connection. Is this data stored in a "message"? It doesn't look like I can get a string that long in there.

Thanks for the support in advance!
Now that I think about it, you can't. OK, so the theory is, you could break your hex strings up into 15 bit "messages" and send them out the selected port in series. The issue, once I put my thinking cap on, though, is that you'll have to set the serial port as "ProLink" (which only works at 9600BPS) and Russound runs at 19200. You're screwed.
 
HAI Folks - Am I screwed with an Omni IIe? I'd really love to be able to send a turn on command from this unit to the CAM6.6.
 
HAI Folks - Am I screwed with an Omni IIe? I'd really love to be able to send a turn on command from this unit to the CAM6.6.

Nexus,

There are several reasons that you're going to have a problem accomplishing this...

1.) Pro-Link is an ASCII protocol, not hex based. I'm not familar with Russound Protocol, but if it's not ASCII, that's a major problem.
2.) Pro-Link has a limit of 15 characters. This actually can be overcome by using two messages together... if it's ASCII
3.) 9600 Baud

Barring replacing either the Russound or the IIe, I would suggest maybe looking for a device that could sit in the middle and interpret ASCII commands into the HEX you need...

One possibility is the upcoming HAI Home Theater Extender... from a 5.7e, or portable touchscreen, it can send out ASCII or HEX via it's serial port, and it supports 19200 baud.

I'll have to put my thinking cap on and see what else I can think up.

Aaron
 
HAI Folks - Am I screwed with an Omni IIe? I'd really love to be able to send a turn on command from this unit to the CAM6.6.

Nexus,

There are several reasons that you're going to have a problem accomplishing this...

1.) Pro-Link is an ASCII protocol, not hex based. I'm not familar with Russound Protocol, but if it's not ASCII, that's a major problem.
2.) Pro-Link has a limit of 15 characters. This actually can be overcome by using two messages together... if it's ASCII
3.) 9600 Baud

Barring replacing either the Russound or the IIe, I would suggest maybe looking for a device that could sit in the middle and interpret ASCII commands into the HEX you need...

One possibility is the upcoming HAI Home Theater Extender... from a 5.7e, or portable touchscreen, it can send out ASCII or HEX via it's serial port, and it supports 19200 baud.

I'll have to put my thinking cap on and see what else I can think up.

Aaron


Thanks Aaron! The hope was to not have to stick something in the middle... but if I have to then that will be another fun project to deal with :-)
While you are thinking one of my ultimate goals is to have everything controllable via iPod Touch. It is an amazingly compelling portable touchscreen solution. (I would pay HAI for an official version of Snaplink that would run on iPod Touch if you guys ever churn one out.)

If the HTE will work with an OIIe that might solve the problem. If I can figure out the correct IR codes to shoot out. Especially of a macro button can be created in the interface. That would be pretty elegant. And if the HTE is TCP/IP connectible that would make it that much better too.

Outdrive has in interesting IP converter that can be used to control Russound devices too. That kind of device really un-obsoletes all of this equipment that is still bound to serial connections.

Thanks for your help!!!

Jiles
 
Back
Top