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:
- From the main menu, select "File/Import Configuration..."
- Navigate to the import configuration file (*.hbx) and select the file.
- 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.
- Click on the 'Download' link below to download the Skin file to your local computer.
- 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. |