MisterHouse is a home automation application that controls household equipment and responds to events from connected devices and external services. It supports several automation technologies, including X10 and Insteon, making it particularly useful for installations containing equipment from different generations.
The software uses programmable events to automate household activities. Actions can be triggered by schedules, incoming messages, sensor readings, voice commands and information received through serial ports or network connections.
MisterHouse also provides browser-based control and monitoring facilities. Its extensive collection of modules allows users to integrate lighting, heating, security equipment, weather instruments and multimedia systems into a common automation environment.
This is free and open source software.
Key Features
- Control compatible X10 equipment through CM11A and CM17A interfaces.
- Support for Insteon lighting, switches and other compatible devices.
- MQTT integration for communicating with connected equipment and services.
- Integration with Home Assistant and compatible Tasmota devices.
- Responsive web interface for monitoring devices and executing commands.
- Programmable events triggered by time, external files, socket messages and serial data.
- Voice recognition and text-to-speech functionality through compatible speech engines.
- Support for Piper, Festival and other speech synthesis systems.
- Integration with selected Z-Wave devices and controllers.
- Support for xAP and xPL home automation protocols.
- Interface with compatible infrared receivers and transmitters.
- Support for selected weather stations and environmental monitoring equipment.
- Historical logging and graphical display of sensor information.
- Communication with compatible LCD displays and keypads through lcdproc.
- Caller ID and messaging integration through supported communication devices.
- Automation using custom scripts and extensible device modules.
- Support for distributed configurations using remote serial and speech proxies.
- Cross-platform support – runs on Linux, macOS, and Windows.
Website: github.com/hollie/misterhouse
Support:
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.
Related Software
| X10 Home Automation Software | |
|---|---|
| Home Assistant | Home automation platform running on Python 3 |
| openHAB | Award winning solution for smart home and the Internet of Things |
| HomeGenie | Home automation server for smart connected devices and applications |
| HEYU | Highly configurable console based backend |
| Minerva | Complete, easy to use, open source home automation suite |
| MisterHouse | Supports X10, voice recognition and several serial devices |
| BottleRocket | Utility to control X10 Firecracker devices for home automation |
| BlueLava | CGI interface for x10 |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.