The BX24-AHT (AHT=All House Transmognifier) is a DIY project that is designed to be built by the user. It is not a commercial product. A schematic, bill of materials, assembly instructions, BX-24 firmware, Windows application program, and online support are freely available at http://www.laser.com/dhouston/bx24-pcb.htm. A discussion group is available at http://groups.yahoo.com/group/BX24-AHT.

A printed circuit board is available which can be used for the BX24-AHT and which also makes a great experimenter's board for the BX-24, Atom, or BasicStamp. With 2 RS-232 driver ICs, an RS-485 driver IC, space for an iButton holder, +9V & +5V regulators, and connections for RF receivers, IR receivers or IR transmitters, it is far more versatile than the developer boards available from Parallax.

Originally conceived by Dave Houston, as a replacement for multiple TM751's and RR501's, the BX24-AHT has rapidly evolved to include other desirable functions helpful to a home automation enthusist. Of most interest to MisterHouse, are the three serial ports on the device that can host an Ocelot, a CM11, an LCD+ display, and more. The BX24-AHT is constantly evolving and new features are being added monthly. Upcoming capabilities will be to add IR reception for converting signals from CCF capable devices such as the PhilipsPronto to X10, conversion of RF to X-10 codes, to add support for the Honeywell HIH-3605 R/H sensor, the Dallas Semiconductor/Maxim DS1921 thermochron, the Motorola MPX4115AS pressure sensor to make it an environment sensor, Hampton Bay RF ceiling fan control, and a number of other standard format RF protocols.

Use of the BX24-AHT within MisterHouse is done thusly in your code...

$v_BX24 = new X10_BX24;

...and in mh.private.ini...

@
@ BX24
@
BX24_module = X10_BX24
BX24_port = /dev/ttyS9

All reception is then done by the BX24 by means of the lib/X10_BX24.pm module. You have the option of putting the BX24-AHT into a listen only mode, where all RF traffic is sent to misterhouse on the serial port and not automatically relayed to the power line, or you can specify by house code the RF traffic you want the BX24-AHT to send directly onto the powerline. This requires the CM11A be plugged into one of the three ports on the BX24-AHT itself. You can also place the BX24-AHT into listen only mode and leave your CM11A on one of the serial ports of your computer.