Scripts can be executed as either an action from a Task, or through a Script Device.
| Scripts |
| 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 |
| 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 |
| 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 |
| 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 |