MisterHouse
MisterHouse is an open source cross platform home automation
application. It supports X10, voice recognition and several serial
devices.
Written in Perl, MisterHouse fires events based on time, web
input, email messages, instant messages, socket messages, voice
commands, serial data, bluetooth proximity, infrared signals, X10 and
Insteon powerline signals, and many more.
Features include:
- Executes actions based on voice input, time of day, file
data, serial port data, and socket data. Serial and speech data can
also be read or written to proxies on remote boxes
- Web interface to allow control and feedback from any
browser, either on a local intranet or on the internet
- Uses the free Festival, flite, IBM ViaVoice and non-free
AT&T NaturalVoices TTS speech engines for text->speech
and on Linux IBM's ViaVoice engine for voice recognition
- Reads/writes any data from any serial attached device
- Speaks the speed, course, and position of vehicles, by
interfacing to a ham radio modem (TNC)
- Sends/receives X10 data from the X10 CM11 (ActiveHome)
interface
- Sends wireless X10 data using the X10 CM17 (Firecracker)
interface
- Send/receive data to the Ibutton family of devices,
including the weather station
- Reads/writes data from the JDS interfaces (Stargate, Time
Commandar, HomeBase) interface
- Reads/writes data from the HomeVision interfaces
- Reads/writes serial port data from the Weeder Technologies
PIC kits that can process X10, digital, analog, callerID, and outgoing
phone data
- Reads/writes to Applied Digital's CPU-XA and Ocelot
interfaces via the cpuxad socket deamon
- Reads data from IRman infrared receiver serial interface
and writes to X10 IR Commander wireless interface
- Code has been written for DSC Alarm pannels, Stargate LCD
displays, Alpha BetaBrite LED displays, Slinke IR send/receive, Marrick
X10, RCI X10 sprinklers, Xantech preamps, ISDN modems, voice modems,
ComPool and Aqualink pool equipment
- Reads and writes from the lcdproc server which interfaces
to inexpensive LCD modules and keypads
- Shares a modem for caller ID and paging
- Reads/writes internet mail, http, and ftp files unattended
- Sends/receive instant messages using AIM, MSN, or Jabber
- Reads MS Outlook, Unix ical, or the built in Organizer
calendar for event reminders and VCR programing
- Uses free internet TV web pages to allow for VCR programing
and show reminders
- Has an entertaining 'chatbox' web page that will listen to
all your problems
- Can monitor NetGear RT311 / RT314 or LinkSys syslog router
traffic, so you can track stuff like incoming web hits and online game
time
- Uses Voice XML to interface to tellme.com
- Use simple menu templates to generate menus for LCD, VXML,
or WAP phones
- Logs weather data to the wunderground personal weather
project
- Use RSS readers to track various data, like phone or speak
logs
- Control of RoboSapien, ESRA, and ER1 robots
- Uses the rrd program to generate weather graphs
- Support for xAP and xPL home automation protocols
Return
to Home Automation Home Page
Last Updated Friday, August 17 2012 @ 10:01 AM EDT |