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.
Website: misterhouse.sourceforge.net
Support: Manual Page, GitHub
Developer: Large number of contributors
License: GNU General Public License v2.0
MisterHouse is written in Perl. Learn Perl with our recommended free books and free tutorials.
Popular series | |
---|---|
The largest compilation of the best free and open source software in the universe. Each article is supplied with a legendary ratings chart helping you to make informed decisions. | |
Hundreds of in-depth reviews offering our unbiased and expert opinion on software. We offer helpful and impartial information. | |
The Big List of Active Linux Distros is a large compilation of actively developed Linux distributions. | |
Replace proprietary software with open source alternatives: Google, Microsoft, Apple, Adobe, IBM, Autodesk, Oracle, Atlassian, Corel, Cisco, Intuit, and SAS. | |
Awesome Free Linux Games Tools showcases a series of tools that making gaming on Linux a more pleasurable experience. This is a new series. | |
Machine Learning explores practical applications of machine learning and deep learning from a Linux perspective. We've written reviews of more than 40 self-hosted apps. All are free and open source. | |
New to Linux? Read our Linux for Starters series. We start right at the basics and teach you everything you need to know to get started with Linux. | |
Alternatives to popular CLI tools showcases essential tools that are modern replacements for core Linux utilities. | |
Essential Linux system tools focuses on small, indispensable utilities, useful for system administrators as well as regular users. | |
Linux utilities to maximise your productivity. Small, indispensable tools, useful for anyone running a Linux machine. | |
Surveys popular streaming services from a Linux perspective: Amazon Music Unlimited, Myuzi, Spotify, Deezer, Tidal. | |
Saving Money with Linux looks at how you can reduce your energy bills running Linux. | |
Home computers became commonplace in the 1980s. Emulate home computers including the Commodore 64, Amiga, Atari ST, ZX81, Amstrad CPC, and ZX Spectrum. | |
Now and Then examines how promising open source software fared over the years. It can be a bumpy ride. | |
Linux at Home looks at a range of home activities where Linux can play its part, making the most of our time at home, keeping active and engaged. | |
Linux Candy reveals the lighter side of Linux. Have some fun and escape from the daily drudgery. | |
Getting Started with Docker helps you master Docker, a set of platform as a service products that delivers software in packages called containers. | |
Best Free Android Apps. We showcase free Android apps that are definitely worth downloading. There's a strict eligibility criteria for inclusion in this series. | |
These best free books accelerate your learning of every programming language. Learn a new language today! | |
These free tutorials offer the perfect tonic to our free programming books series. | |
Linux Around The World showcases usergroups that are relevant to Linux enthusiasts. Great ways to meet up with fellow enthusiasts. | |
Stars and Stripes is an occasional series looking at the impact of Linux in the USA. |