MisterHouse is a Windows/Unix home automation program written in Perl. It can respond to voice commands, web browsers, time of day, serial port and X10 data, external files, etc and can speak via Text to Speech engines.
Support is on https://sourceforge.net/p/misterhouse/mailman/misterhouse-users/ and code is maintained on https://github.com/hollie/misterhouse

Features

  • Supports X10, ZWave, MQTT, Insteon, XPL, XAP and more protocols.
  • Modern responsive Web Interface
  • Mobile ready (IOS & Android)
  • Alexa and homebridge integration
  • Near limitless ability for expansion using user code modules.
  • Written almost entirely in Perl, does not require any code compiling

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 2.0 (GPLv2)

Follow MisterHouse: Home Automation with Perl

MisterHouse: Home Automation with Perl Web Site

Other Useful Business Software
Cyber Risk Assessment and Management Platform Icon
Cyber Risk Assessment and Management Platform

ConnectWise Identify is a powerful cybersecurity risk assessment platform offering strategic cybersecurity assessments and recommendations.

When it comes to cybersecurity, what your clients don’t know can really hurt them. And believe it or not, keep them safe starts with asking questions. With ConnectWise Identify Assessment, get access to risk assessment backed by the NIST Cybersecurity Framework to uncover risks across your client’s entire business, not just their networks. With a clearly defined, easy-to-read risk report in hand, you can start having meaningful security conversations that can get you on the path of keeping your clients protected from every angle. Choose from two assessment levels to cover every client’s need, from the Essentials to cover the basics to our Comprehensive Assessment to dive deeper to uncover additional risks. Our intuitive heat map shows you your client’s overall risk level and priority to address risks based on probability and financial impact. Each report includes remediation recommendations to help you create a revenue-generating action plan.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
0
0
0
1
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

User Reviews

  • Am working with X10 appliances/dimmers for a very long time (most with marmitek here in Europe), and finally came across misterhouse. As I am a great supporter of PLC (if there is not distortion with others), with the open (Perl) platform I have found what I've been looking for. Have no idea, how the Windows/Perl implementation runs, however, on Linux and latest and greatest Perl release I don't see many problems occurring .
  • Misterhouse with Insteon has proven reliable for years. Now with the addition of Tasmota http control, it is fantastic. Thanks so much for all the discussion and the code. No other home automation product is as versatile. It controls 25 lights inside and outside my home, my pool motors, interfaced with my DSC alarm system and now provides my tasmota touch light switches. It can send me a notification if my leak detectors are wet or low on batteries. It has allowed for code to recover my cable modem after it hangs. What other controller can do all that!
  • I want my day back! What a mess. Windows installation attempted. I find the instructions/documentation needs much work. A fragmented cluster of mixed Linux/Dos/Windows unidentified. Batch files dont work. Not clear how to add X-10. Documentation needs a lot of work. I find it an unnecessary and unprofessional waste of time.
  • MisterHouse is possibly the most feature rich Home Automation manager that exists. MisterHouse can interface with many different home automation protocols including X10, Insteon, XPL, XAP, and others. Moreover through the use of user code modules, a user can add support for any platform. MisterHouse is also a very mature platform, having been created nearly ten years ago. Of course, all of these features and maturity can have some drawbacks. MisterHouse can be slightly more difficult for a new user to learn. MisterHouse's interface is also somewhat dated. However, the user base for MisterHouse is very active and provides a significant level of support to new users.
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD, Windows

Intended Audience

End Users/Desktop

User Interface

Web-based, Tk

Programming Language

Perl

Related Categories

Perl Hardware Platform, Perl Internet Software, Perl Home Automation Software

Registered

2000-01-12