Search wiki:

HomeVisionXL

HomeVisionXL is a cross-platform tool for developing schedules for the HomeVision integrated home controller. The program can also be used to load the schedule into the HomeVision controller, as well as monitoring and controlling the unit while it is executing the schedule.

The HomeVisionXL project originally started out as an alternative for the existing windows HomeVision software for those users that prefer to run Linux as their operating system. At that time the software went by the name of LinuxHV.

Along the way, some of the original features have been improved and many new features have been added. For details, check out the new features link on the left side of the page. Because of these new and improved features LinuxHV also started to be interesting for HomeVision users that do use some version of MS Windows as their operating system. The fact that LinuxHV was written in Tcl meant that, with a few modifications, it could be made suitable for Windows as well.

Now that the program was no longer Linux specific, the name LinuxHV was causing lots of confusion. Many Windows users were not aware that they too could use this program and basically make life easier. Clearly the program needed a new name. Because of the extended feature set as compared to the original Windows software, I eventually decided on HomeVisionXL, with a big "thank you" to all the people on the HomeVision users mailing list who suggested new names. Eventhough HomeVisionXL was not actually suggested, I definitely was influenced by the proposed "HomeVisionLX".

Requirements

There are a number of platform specific versions of the software available, as well as a platform independent version that may work on many types of equipment and operating systems.

Installation

The platform specific versions of the software consist of a single file. "Installation" is done by simply downloading the file and saving it to disk. That's all. You can start the application by clicking or double-clicking the file or whatever it is you need to do to execute a program in your specific operating system.

On *nux the program will automatically pick up the configuration settings of any old HomeVision-XL version you may have used in the past. On Windows you may want to copy the homevision.ini to the same directory where you placed the homevision.exe file.

To be able to use the platform independent version, you need three files.
  1. homevision.kit wich you can download from the download page.
  2. tclkit version 8.4.13 for your platform and operating system which you can select from the download matrix on the Equi4 Software web site.
  3. The tbcload shared library version 1.4 for your environment. This may be a bit more complicated. One sure way of getting it is compiling it from the sources which are available from the tclpro project on sourceforge.
Place all three files in the same directory. Unpack the tclkit and rename it to tclkit (keep the extension if that is important to your operating system). Now you can run HomeVisionXL by executing tclkit homevision.kit.

Note: Only use this procedure if there is no single file executable available for your environment! Most users should be using the installation procedure described in the first paragraph of the Installation section. (It's just such a terribly simple and short procedure that you may have blinked and missed it.)

The different versions of the software can be obtained from the HomeVisionXL download page. Please report any bugs, quirks, hickups and other issues to me:

Schelte Bron



Last modified: 30 April 2008, 16:00 CEST