Advertising
Advertising

Home Automation: Controlling Your House with Computers

Home Automation: Controlling Your House with Computers

    We’ve looked at what you can do with home automation and what sort of methods exist for installing automated functionality, and now it’s time to take a look at some of the popular software applications out there for controlling your home automation system.

    Advertising

    I haven’t included any software that ships with various systems in this list; you’ll find out about those when you’re looking at individual systems and deciding on one. What’s listed here are some well-respected and popular choices that enthusiasts around the world are using.

    Indigo

    Indigo is Mac OS X software, but as long as you have one Mac in the house you’re okay since it comes with web server functionality — you can control things through your PC or phone’s browser as well as from your Mac. There’s also a Dashboard widget available if you like to control things that way. Indigo offers compatibility with Insteon and X10 systems, and you can extend its functionality using AppleScript.

    Advertising

    MisterHouse

    MisterHouse is an open source application written in Perl, which means you can run it on pretty much any operating system—including, of course, Windows, Mac OS X, and Linux. It is incredibly flexible and extensible, but that comes at the cost of ease-of-use. While the AppleScript used for extending Indigo is accessible and easy to learn, Perl has something of a reputation for being hard to grasp. MisterHouse supports most popular home automation systems.

    XTension

    Despite having an eyesore website that makes it hard to find useful information, XTension has a good reputation. XTension works with X10 hardware (get it? XTension?) and like Indigo, it uses AppleScript for extensibility. Also like Indigo, XTension is a Mac application (I can’t help being biased) and the bonus for the recyclers among you is that versions of the application from OS 7.5 up on to OS X are all supported. If you have an ancient Mac gathering dust that you’d like to put to use, here’s the app for you, though you might want to ensure you have a USB-to-serial adapter if your hardware’s that old.

    Advertising

    HomeSeer

    HomeSeer is Windows software (“Finally!” I hear you gasp) that supports Insteon, X10 and Z-Wave home automation systems. Being proprietary Windows software, it’s not extensible via Perl or AppleScript, but VBScript. I’m not a Windows user, so I haven’t tried this software, but it is popular amongst those who are game enough to leave their home in the hands of a Windows computer. Apparently its voice capabilities are pretty good — it can understand your commands quite well, and synthesize vocal responses and alerts back to you. It’s not cheap software like some of the other offerings here, and will drain your bank account of around $200.

    Thinking Home

    Thinking Home is donationware (what else do you call a commercial application where the trial never expires?). It has a fairly polished look that fits in well on its native OS X. The software starts at $79. It does offer a web-based control (via OS X’s Personal Web Sharing), and works with Insteon and X10 standards. It’s the first application I’ve seen that explicitly states that it can be extended not just with AppleScript, but almost any other scripting language installed on your Mac — Perl, Python, etc, etc. Thinking Home’s main selling point seems to be that it takes advantage of specific Mac OS X features better than other applications that try to be jack-of-all-trades and cater to everyone.

    Advertising

    HouseBot

    CeBotics offer the HouseBot software, which is another Windows application. It retails for about $70, making it a fair bit cheaper than other commercial home automation applications. It’s true blue Windows software, with native applications for every version of Windows for the desktop computer as well as for handheld devices stretching as far back as Windows CE. It’s certainly no resource-hog, requiring a machine with only a 200Mhz processor and 128MB of memory to be content.

    Choosing an Application

    There are a few factors to consider when choosing one of these applications for yourself. Operating system is the obvious variable. The other thing you need to check out is whether the application you have in mind is compatible with your hardware. You also need to consider extensibility versus ease-of-use, and your own level of familiarity with the scripting languages each application supports. All-in-all, there’s an option for everybody, whether your decision is motivated purely by an application’s price (or lack thereof, most likely), or its capabilities.

    More by this author

    Joel Falconer

    Editor, content marketer, product manager and writer with 12+ years of experience in the startup, design and tech digital media industries.

    How to Master the Art of Prioritization The Importance of Scheduling Downtime How to Make Decisions Under Pressure 11 Free Mind Mapping Applications & Web Services How to Use Parkinson’s Law to Your Advantage

    Trending in Lifehack

    1 7 Helpful Reminders When You Want to Make Big Life Changes 2 Why Do I Procrastinate? 5 Root Causes & How to Tackle Them 3 9 Powerful Questions That Can Improve Your Quality of Life 4 How to Plan Your Life Goals and Actually Achieve Them 5 20 Time Management Tips to Super Boost Your Productivity

    Read Next

    Advertising
    Advertising
    Advertising

    Last Updated on September 15, 2020

    7 Helpful Reminders When You Want to Make Big Life Changes

    7 Helpful Reminders When You Want to Make Big Life Changes

    Overcoming fear and making life changes is hard. It’s even harder when it’s a big change—breaking up with someone you love, leaving your old job, starting your own business, or hundreds of other difficult choices.

    Even if it’s obvious that making a big change will be beneficial, it can be tough. Our mind wants to stay where it’s comfortable, which means doing the same things we’ve always done[1].

    We worry: how do we know if we’re making the right decision? We wish we knew more. How do we make a decision without all of the necessary information?

    We feel stuck. How do we get past fear and move forward with that thing we want to do?

    Well, I certainly don’t have all the answers, but here are 7 things to remember when you want to move forward and make positive life changes.

    1. You’ll Never Have All the Information

    We often avoid making important decisions because we want more information before we make a tough call.

    Yes, it’s certainly true that you need to do your research, but if you’re waiting for the crystal clear answer to come to you, then you’re going to be waiting a long time. As humans, we are curious creatures, and our need for information can be paralyzing.

    Life is a series of guesses, mistakes, and revisions. Make the best decision you can at the time and continue to move forward. This also means learning to listen to and trust your intuition. Here’s how.

    Advertising

    2. Have the Courage to Trust Yourself

    We make all sorts of excuses for not making important life changes, but the limiting belief that often underlies many of them is that we don’t trust ourselves to do the right thing.

    We think that if we get into a new situation, we won’t know what to do or how to react. We’re worried that the uncharted territory of the future will be too much for us to handle.

    Give yourself more credit than that.

    You’ve dealt with unexpected changes before, right? And when your car got a flat tire on the way to work, how did that end up? Or when you were unexpectedly dumped?

    In the end, you were fine.

    Humans are amazingly adaptable, and your whole life has been helping you develop skills to face unexpected challenges.

    Have enough courage to trust yourself. No matter what happens, you’ll figure out a way to make it work.

    3. What’s the Worst That Could Happen?

    Like jealousy, most of your fears are created in your own head.

    Advertising

    When you actually sit down and think about the worst case scenario, you’ll realize that there are actually very few risks that you can’t recover from.

    Ask yourself, “What’s the worst that could happen?” Once you realize the worst isn’t that bad, you’ll be ready to crush it.

    When you’re preparing to make a big life change, write down all of the things you’re afraid of. Are you afraid of failing? Of looking silly? Of losing money? Of being unhappy?

    Then, address each fear by writing down ways you can overcome them. For example, if you’re afraid of losing money, can you take a few months to save up a safety net?

    4. It’s Just as Much About the Process as It Is About the Result

    We’re so wrapped up in results when we think about major life changes. We worry that if we start out towards a big goal, then we might not make it to the finish line.

    However, you’re allowed to change your mind. And failing will only help you learn what not to do next time.

    Furthermore, just because you don’t reach the final goal doesn’t mean you failed. You chose the goal in the first place, but you’re allowed to alter it if you find that the goal isn’t working out the way you hoped. Failure is not a destination, and neither is success.

    Enjoy the process of moving forward[2].

    Advertising

    5. Continue to Pursue Opportunity

    If you’re on the fence about a big decision, then you might be worried about getting locked into a position that you can’t escape from.

    Think about it a different way. New choices rarely limit your options.

    In fact, new pursuits often open up even more opportunities. One of the best things about going after important goals with passion is that they open up chances and options that you never could have expected in the beginning.

    If you pursue the interesting opportunities that arise along the path to your goal, then you can be sure that you’ll always have choices.

    6. Effort Matters, So Use It

    It sounds simple, but one of the big reasons we don’t make life changes is because we don’t try. And we don’t try because then it’s easy to make excuses for why we don’t get what we want.

    Flunked that test? Are you stupid? “Of course I’m not stupid. I just didn’t study. I would have gotten an A if I actually studied.”

    Stuck in a job you hate? Why haven’t you found a new job yet? “Well, I haven’t really tried to get a new job. I could totally ace that interview if I wanted.”

    Why do we make excuses like these to ourselves? It’s because if we try and fail, then we just failed. But if we don’t try, we can chalk it up to laziness.

    Advertising

    Get over it. Failure happens to everyone.

    And the funny thing is, if you actually try—because it’s pretty clear that most people aren’t trying—then you’ll win a lot more than you think.

    7. Start With Something Manageable

    You can’t climb Everest if you don’t try hiking beforehand.

    Maybe applying for your dream job seems intimidating right now. What can you start with today?

    Can you talk to someone who already has that position and see what they think makes them successful? Can you improve your skills so you meet one of the qualifications? Can you take a free online course to expand your resume?

    Maybe you’re not quite ready for a long-term relationship, but you know you want to start dating. Could you try asking out a mutual friend? Can you go out more with friends to practice your communication skills and meet new people?

    You don’t need to be a world changer today; you just need to make small life changes in your own world.

    More Tips to Help You Make Life Changes

    Featured photo credit: Victor Rodriguez via unsplash.com

    Reference

    Read Next