Download

Try HouseBot for 30 days free!  
Click here
to download the latest version now.

Buy online.  Click here to buy HouseBot through our online store now.


     HouseBot Software Download
HouseBot is available in two different packages.  Both packages contain the fully functional and complete version of the system.

For a list of recent changes, click here.

Download a free 30-day trial of HouseBot.

Click here to download the trial version of HouseBot version 3. (current version: 3.30)
(Note: There is no trial period when installing over an existing 2.x version of HouseBot.)

HouseBot is available for purchase through our online store.  Instantly unlock your trial version with a license key.

Click here to purchase HouseBot 3 ($69.00  USD).
Click here to upgrade to HouseBot 3 from a HouseBot 2.2 version or newer ($10.00 USD).
          (note: versions prior to 2.2 require a full version 3 license)

The current HouseBot version is a free upgrade to your version 3 license.  Click here to download the upgrade. (Upgrades within the same major version are always free.)

Versions prior to 3.x will require a version 3 license.  Licensed versions of version 2 (2.2 or newer), require an upgrade license.  Versions prior to 2.2 require a full version 3 license.

Optional files that can be used to expand the functionality of HouseBot are below. Users can share their own files here also. Click here to upload your own files with the HouseBot community.
Scripts can be executed as either an action from a Task, or through a Script Device.

Scripts
Number To (ordinal) Word converter:Download
Version:1.0
Upload Date:September 22nd, 2008
Author:HB Guy
Num2Word converts a number, between 0 and 99999, to an ordinal word. For example, "3" is converted to "third" and "22" becomes "twenty second". It is useful for Text-To-Speech (TTS) applications when you wish to state a birthday or anniversary (i.e. "It is Mary's fifth birthday").
Most-recent-entry-on-top list:Download
Upload Date:July 8th, 2008
Author:Dave Morgan
This script does an "upside-down" update of a property that shows the last n caller ID values. It includes logic to add the most recent call to the *top* of the list.
Discussion Forum:Click Here
Ramp Receiver Volume:Download
Upload Date:July 8th, 2008
Author:Dave Morgan
This script "ramps" the volume of an RS-232 controlled receiver. This makes large volume changes (done from a task or theme) nicer to the listener and the speakers. This script is a bit complex due to a required conversion from decimal to hex.
Discussion Forum:Click Here
Clock Radio script:Download
Upload Date:July 8th, 2008
Author:Dave Morgan
This script performs the functions of a "clock radio" by: - ramping my bedroom lights to 100% over 5 minutes - running a "wake up" macro on my Omni automation controller - turning on my bedroom audio source
Discussion Forum:Click Here
Screen shots have been uploaded by HouseBot users. Most screen shots show a single panel display for a Software Remote.

Screen Shots
Cable TV Selection:Download
Upload Date:October 6th, 2008
Author:Osler
Cable TV selection and management.
Discussion Forum:Click Here
Sonos:Download
Upload Date:October 6th, 2008
Author:Osler
Control of my sonos system, which may be of interest to some. I am using a dynamic image layed under everything to give me the ability to change the theme background on the fly.
Discussion Forum:Click Here
My new PDA Theme in the works:
Upload Date:August 20th, 2008
Author:James Day
My new PDA Theme in the works
HouseBot allows partial configurations to be imported and exported to share specific configurations.
After downloading a configuration file below, import the configuration by dragging and dropping the configuration file (*.hbx) onto the running HouseBot application. An alternative to the drag and drop method is:
  1. From the main menu, select "File/Import Configuration..."
  2. Navigate to the import configuration file (*.hbx) and select the file.
  3. Restart HouseBot.

Configuration Imports
Local Weather:Download
Upload Date:October 7th, 2008
Author:Osler
A simple device that can access Yahoo's RSS feed for weather to get the current and one day forecast for your local.
List Populate Sample:Download
Version:1.0
Upload Date:May 31st, 2008
Author:CeBotics
Sample script showing how to populate an AlphaList property with values for a Software Remote List Control
Time Format Normalizer:Download - Time Normalizer
Version:1.0
Upload Date:May 23rd, 2008
Author:CeBotics
Sample script that will handle variety of time formats.
WinAmp Sample Configuration:Download
Version:1.0
Upload Date:May 23rd, 2008
Author:CeBotics
Sample configuration that includes WinAmp Device and Theme showing a simple WinAmp setup.
A HouseBot Skin defines a group of control styles that can be used when creating Themes in HouseBot. Skins are used by HouseBot as a way to categorize controls for convenience in managing Themes.

HouseBot comes with several stock Skins, but additional Skins can be downloaded and added to the system for additional control styles. To install a Skin, follow these steps.
  1. Click on the 'Download' link below to download the Skin file to your local computer.
  2. Drag and drop the downloaded skin file (*.skx) onto the HouseBot application.

After the Skin is imported, it will be available in any of the Skin selection dialogs in HouseBot. Imported Skins will contain a thumbnail image that shows a sample of what the controls in the Skin look like.

None of the graphics contained in these Skins contain copyrighted material.

All CEBotics authored Skins are in the public domain and can be modified in any way necessary. They can also be repackaged into new Skins.

All of the Skins downloaded from this site are 100% free.

HouseBot Skins
Sonos:Download
Upload Date:October 28th, 2008
Author:Osler
A skin based around a Sonos CR100. Many of the images in this skin are copyrighted by Sonos. Panels are 800 x 480 and were originally designed for use with a Nokia 770.
Nokia:Download
Upload Date:October 28th, 2008
Author:Osler
A companion skin to Transparent designed for a Nokia 770 or similar device (800 x 480 resolution).
PocketPC:Download
Upload Date:October 28th, 2008
Author:Osler
A skin designed around the screen area of a PocketPC or similar device.
Transparent:Download
Upload Date:October 28th, 2008
Author:Osler
A skin based around transparent controls and a 1024 x 768 layout.
CeBotics Raised:Download
Version:1.0
Upload Date:May 15th, 2008
Author:CeBotics
This skin uses controls and backgrounds that have a slight raised effect. Controls are all gray based to take advantage of the color adjust functionality of HouseBot 3. Due to large buttons and button mask images, this version is best used with HouseBot version 3.02 or newer.
CeBotics Red:Download
Version:1.0
Upload Date:May 15th, 2008
Author:CeBotics
This Skin uses a red and black style. The images are PNG format and can be used with HouseBot version 1.6 or higher. The control images use partial transparencies.
CeBotics Black & Green:Download
Version:1.0
Upload Date:May 15th, 2008
Author:CeBotics
This Skin uses the same format and style as the default Skins shipped with HouseBot. Its style uses black and green gradients.
CeBotics Violet:Download
Version:1.0
Upload Date:May 15th, 2008
Author:CeBotics
This Skin uses the same format and style as the default Skins shipped with HouseBot. Its style uses black and violet gradients.
The functionality of HouseBot can be extended by the development of Plugins. Plugins allow third-parties or end users to create extensions to HouseBot for specific Hardware Interfaces or Devices.  For example, to have HouseBot communicate with an RS232 controlled audio amplifier, a Hardware Interface Plugin (DLL) can be written to control the device. The Interface will provide specific functions available to any HouseBot Devices that can use them (Typically if a unique Hardware Interface Plugin is created, it will also require a specific Device Plugin to control it).

Another example would be if there was a need to control a particular software program running on the HouseBot server. A Device Plugin could be created that can control the application (either through IPC, Windows Messages, or any supported control method).

If you are a software developer and are interested in writing plugin modules for HouseBot, the SDK's below are provided to help create the plugins. The SDK's include protocol information, required header files, and sample applications to facilitate development of HouseBot plugins.

There are two types of plugins supported by HouseBot.

Device Plugins - Device Plugins provide Device definitions and functionality for controllable devices. The devices can be either Hardware Devices which require a Hardware Interface Plugin to communicate with, or Software Devices that control software running on the HouseBot Server.

Hardware Interface Plugins - Hardware Interface Plugins provide the necessary software interfaces to control physical hardware either in or connected to the HouseBot server. The software interfaces allow Devices to control the attached hardware through property changes.

The Hardware Plugin SDK includes the necessary files to develop Plugins in C/C++.
The Device SDK includes the necessary files to develop Plugins in C/C++.

For more information on the details of Plugin development, please see the ReadMe files in the Device and Interface SDKs.

The SDK's are provided as ZIP file archives. The archives contain a readme file that explains that contents of the SDK and information for creating plugins.

HouseBot SDKs
Hardware Interface Plugin SDK: Download
Version: 3.02
Upload Date: July 12th 2008
Device Plugin SDK: Download
Version: 3.00
Upload Date: July 12th 2008
Most of the software required to run HouseBot is included in the setup package. If you believe you are missing a componenet, be sure to run setup and ensure that all of the necessary feature options are selected to be installed.
Some plugins require additional drivers that you may not have on your system. 3rd party support drivers and other necessary files can be downloaded below.

HouseBot Support Files
Smarthome Device Manager (SDM): Download
Description: SDM3 - version 308. This is a required file for the PowerLinc2 Hardware Interface.
Version: 308
Intermatic USB Stick Drivers - 2K & XP: Download
Description: Intermatic ZWave USB Stick Drivers for Windows 2K & XP
Intermatic USB Stick Drivers - Vista: Download
Description: Intermatic ZWave USB Stick Drivers for Vista
ACT ZWave ZCUxxx Drivers - 2K & XP: Download
Description: ACT ZWave ZCU101 and ZCU201 virtual serial port drivers for Windows 2K & XP
ACT ZWave ZCUxxx Drivers - Vista: Download
Description: ACT ZWave ZCU101 and ZCU201 virtual serial port drivers for Windows Vista
Microsoft Jet Database support: Download
Description: Microsoft Jet Database support required to run HouseBot on old versions of Windows.