The Welfringer Family  

Huntington Beach, CA    


HomeVision Touch-screen Control with the Philips Pronto TSU9600

With my recent purchase of a Philips Pronto TSU9600 remote, I am now able to control my HomeVision based home automation system via a wifi touch-screen remote.  The Pronto remote allows you to communicate via TCPIP over your wireless home network to other network devices.  Since HomeVision already contained a TCPIP based server component, it was only a matter of writing some ProntoScript (really just JavaScript) to bridge the gap.

My HomeVision controller already communicates with my Universal Powerline Bus (UPB) lighting and Jandy Pool/Spa control systems, so the easiest way to interface the Pronto to these systems was to just communicate with HomeVision.   I have currently implement a two way interface to the Jandy Pool/Spa functions and am now enhancing it to bring in UPB device status as well.  Currently, my interface for the UPB devices is one-way.  I am sending commands to control lights/devices/rooms using on, off, bright, dim and scene selection.  Since the combination of HomeVision and UPB has been very reliable, I have not been in much need of making the HV/UPB interface to Pronto bi-directional, but it will be done in the near future.  Below are sample screens from my Pronto configuration.














HomeVision Custom Web Pages as Frontpage Templates

I have converted my standard HomeVision Web pages to be in Microsoft FrontPage 2000 format.  What this allows me to do is quickly change the whole theme of my HV web pages in just a few seconds.  Below are samples of different themed HomeVision web pages.  After performing the initial setup on the first one, I was able to change it and re-publish in about 60 seconds.

HV Web #1    HV Web #2    HV Web #3    HV Web #4

If you would like a copy of the web files used to create this, you can get them here:  HV-FPWEB.ZIP .  Expand this file (w/ directories) into the directory of your choice or right into the HomeVision\HTML directory (after backing it up).  You will notice that there are HTM files included here with names like HVTableStatus.htm, HVTableX10.htm, etc.  These files are just place holders for when you are working within FrontPage as HV dynamically creates these pages.  These sample pages are useful in design mode and they also allow you to have an unsecure demo web site like the 4 samples above.


HomeVision Caller ID Web Page Generator

I also have a caller ID utility I wrote called CID2HTM.EXE that takes the HomeVision logfiles CID_LOG.TXT  & CID_NAME.TXT that reside in the HV directory and generates a simple HTML file called CID_LOG.HTM in your HTML directory.  If you create a HV macro to run this EXE everytime a call is received, you will have a dynamically created caller ID web page log.  This program also sorts the CID log in reverse order so that you will see the newest calls at the top.  For a sample of what it creates, view the CID page in the demos above.

Instructions for use:  Place CID2HTM.EXE in your HomeVision program directory.  Create an entry in your HV CID macro like: Serial Port 1 Transmit: "Run program cid2htm.exe".

Available command line options: /NOCLOSE will keep the program active so you can see what files it loads and the formatting it performs.  /NOPROCESS will simply move your existing CID_LOG.HTM file to the HTML directly only putting <PRE> and </PRE> tags in it.  It will not reformat and column align the data with this option.  These options are only available in the latest 03/09/2003 version.