¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Help with Homevision


goldengot
 

I can't seem to figure this one out. I am trying to use HV and an
old ST-CP to control x-10 lights in a particular room. I created a
simple SIO that maps back to a homevision controller with the ASCII
string 'lights' in str1 which is tied directly to the touchpanel.
So in theory when the user pressed the hv_light button it sends a
string through the serial into the home vision. The home vision has
been configured to accept any text over 1 character (testing
purposes). When the button is pressed, nothing happens. It works
within the terminal emulator, but not connected to the st-cp. There
was a post by Geoffrey Reynolds detailing how to do this (see below)
The homevision part works just fine but the Crestron piece is
another question. It appears to be sending hex through the serial
and not ASCII. If anyone has had any experience in setting up
Crestron alongside Homevision, please detail your exact steps (i.e.
which mods were used if any, which analog or digital symbols,
strings that were used, if you had to convert using HEX, which baud
rate is used on the serial driver, etc. In other words, any
information that you can give me that would make my life easier.
TIA



In HomeVision:

From the main menu, select Objects/Events -> Serial Data Input ->
Port1
(substitute Port2, Port3, etc. as appropriate for your situation)

This will give you a window where you can program HomeVision to
respond to
events on a serial port.

Next, configure the logic that will handle serial events by, for
example,
setting up a series of If - Then - End If statements. Start by
clicking the
If Then button in the ACTIONS toolbar. Next, the ACTIONS toolbar
switches
to the CONDITIONS toolbar. Now, select the SERIAL button. I've found
the
most useful condition to be "Serial input characters # through # are
:'____' - this lets you listen for a specific string to come from the
Crestron controller. Now enter the string you want and press OK. Now
click
on End If and the toolbar switches back to ACTIONS. Click X10 and
choose
the X10 action you want to perform. That's all you need to do on the
HomeVision side. It sounds a bit clunky (and is), but is pretty easy
to use
and will work very reliably once you have it programmed.

Now just program your Crestron program to send the appropriate
strings
terminated with \n. HomeVision has default support for it's OSD
remote
control commands, so some strings are reserved:

,J0\n = 0
,J1\n = 1
...
,J9\n = 9
,JA\n = Enter
,JB\n = Channel Up
,JC\n = Channel Down
,JD\n = Volume Up
,JE\n = Volume Down
,JF\n = Cancel

Join [email protected] to automatically receive all group messages.