Slashdot Mirror


Misterhouse - a Home Driven by Perl Scripts

An anonymous submitter copies from the website: "MisterHouse is an open source home automation program. It's fun, it's free, and it's entirely geeky. Written in Perl, it fires events based on time, web, socket, voice, and serial data. It currently runs on Windows 95/98/NT/2k/XP and on most Unix based platforms, including Linux and Mac OSX. It can talk, it can check your messages, control the lights, program your VCR, and what is best - it understands spoken commands. It can even track your car by interfacing to a TNC. And there are 600 users and 209 authors contributing to this project. Cool, eh?"

31 of 264 comments (clear)

  1. slash by Anonymous Coward · · Score: 5, Funny


    This may be the first time that we can slashdot a house!

  2. It would be cool, but.. by Anonymous Coward · · Score: 3, Funny

    ...none of it will work properly when Perl 6 comes out.

  3. A sign of the apocalypse by Call+Me+Black+Cloud · · Score: 5, Funny


    209 Perl programmers coding scripts to run my house. Who would be insane enough to run that code? All thoughts about the maintainability of Perl aside I find I require my house to do very little text processing.

    1. Re:A sign of the apocalypse by Jason1729 · · Score: 2, Funny

      But now you can have your house pre-sort your snail mail to remove spam.

      Jason
      ProfQuotes

  4. /.'d already... by stagmeister · · Score: 5, Funny

    ... will he still be able to unlock the door when he gets home from work?

    --
    http://www.virtualvillagesquare.com/ Online Communities: The Next Generation
  5. I dunno... by TopShelf · · Score: 5, Funny
    HOMEOWNER: Open the patio door, Misterhouse.

    MISTERHOUSE: I'm sorry, Dave, I can't do that...

    Yikes!

    --
    Stop by my site where I write about ERP systems & more
    1. Re:I dunno... by gordyf · · Score: 2, Funny

      The... emergency chimney? Like, in case a fire just happens to spring up under the carefully-placed emergency chimney? :)

  6. Great for lazy crominals... by jocks · · Score: 5, Funny

    Simply shout "Shut the curtains, switch off the lights, disable the alarm and unlock the front door" through the letter box.

  7. Coffee, Security by schnarff · · Score: 4, Funny

    Now if only we can get a coffee machine that's compatible with this, I'll be set. :-)

    Of course, the other thing to worry about here is security -- I sure would hate to get 0wn3d by some idiot who then had the power to play with my lights, change my channels, etc. I know the easy crack here is to say "then just don't run it on Windoze!", but I won't take that road because RedHat, etc. are almost as vulnerable if improperly configured.

  8. The FSW Life Cycle by 3rd_Floo · · Score: 5, Funny

    1. Start a project
    2. Succeed in making a good project
    3. Get noticed by /.
    4. Loose your bandwith allocation for the next year
    5. Go under because the bandwith nazi creditors are after your free project.

    Looks like they are midway between 3 and 4... huummm =P

  9. Perl House? by dotpl · · Score: 2, Funny

    hmm... does the choice of language has anything to do with the last name of Larry Wall?

  10. I named my wall "Larry" by celloloop · · Score: 5, Funny

    Course listing at the local Home Depot:

    7:30 Kitchen and Bathroom Tile installation
    8:30 Decorator Paint techniques
    9:00 Perl syntax for home automation

    Name your house's components:
    my($Wall) = "Larry";

    --
    Don't hit me with that chain again.
  11. Why just PERL? by Maradine · · Score: 5, Funny

    After all . . .

    The house that PERL built:

    . . . has more entrances than you know what to do with, and most of them lead to the same room anyway. Random geeks walk by and obfuscate your living room for fun.

    The house that RUBY built:

    . . . makes eating dinner confusing, as when you drop your spork (an instance of class spork, which multiply inherits from classes spoon and fork, two subclasses of class utensil, a subclass of . . .) your not really sure whose member method your picking it up with. Using the bathroom is right out.

    The house that LUA built:

    . . . swing at the large rat. You hit! The large rat disappears in a cloud of red mist. You have killed the large rat. The grid bug misses. The grid bug misses. You are jolted by the grid bug. There is a fountain here. Do you drink from it? (y/n) Your god is angry with you. Curse the day that all the nethack and angband developers integrated lua into their games. The grid bug misses . . .

    --

    trustedworlds.net - gaming, security, and the gunk that lives in between

    1. Re:Why just PERL? by Anonymous Coward · · Score: 1, Funny

      Don't forget "the house that C++ built".

      The implicit funney in this one doesn't even need to elaborated upon.

    2. Re:Why just PERL? by Anonymous Coward · · Score: 1, Funny

      I'd laugh, but Ruby is a single inheritance language. ;-)

      I suppose you could mix-in methods from Spoon and Fork after inheriting from Utensil.

      Perl, Python, and Pike do allow for MI, so that's where you might want to worry about such things.

  12. Connection refused.. by Quixote · · Score: 1, Funny
    > misterhouse.net:8080 : Connection refused

    Looks like we just brought the house down...

    badum-bum.. thank you! I'll be here all week.

  13. Re:Bluetooth by paiute · · Score: 4, Funny

    Didn't someone living near Seattle build a big ass mansion with all this in it? How'd that work out for him?

    --
    If Slashdot were chemistry it would look like this:Cadaverine
  14. Mrs. House? by Amarok.Org · · Score: 4, Funny
    It'd be a lot easier to program a Mrs. House. No automation needed.


    YOU: "Mrs. House, turn on the TV."
    MRS.HOUSE: "Turn it on yourself, ya lazy bum!"


    serial input detects a change on a window sensor...

    MRS.HOUSE: "I heard a noise... go see what it was!"

    --
    -- "Other than that, how was the play Mrs. Lincoln?"
  15. Re:Bluetooth by PerryMason · · Score: 5, Funny

    * snap to attention at your presence and stand at ease when you've passed

    And they'd have Genuine People Personalities? It'd be a door's pleasure to open for you, and their satisfaction to close again with the knowledge of a job well done?

    I'm not too sure if its all a good idea. Don't forget that history has shown the marketing division who came up with GPP to be a bunch of mindless jerks who were first up against the wall when the revolution came.

    --
    "I'm tired of all this 'Aren't humanity great' bullshit. We're a virus with shoes" - Bill Hicks
  16. Why Bluetooth? by tomzyk · · Score: 4, Funny

    Huh. Why BlueTooth? If you just want it to initiate events while you move around/through the house, just put one of those RFID tags in your pocket and put sensors in all of the doorways. (Supposedly the sensors can only pick up the tags within a few feet.) This way you don't have any hardware that you still might drop/misplace/etc...

    Hell, just tape/glue/insert an RFID tag to your arm (like a nicotine patch or something) and you can walk around your house naked and still have everything working.

    --
    Karma: NaN
  17. Re:Flash Powered House!! by paiute · · Score: 2, Funny

    ]]You can also have a Flash-Powered house:

    ]]Here... [bbspot.com]

    The whole house consists of one room, but with the power of Flash, Farrell never needs to leave that room. "I'm a little uncomfortable taking a leak the same place where I sleep and fry my eggs, but never having to walk more than 5 feet is pretty nice."

    So...what? He sleeps in the toilet or pees into the range top or fries his eggs on his bed?

    --
    If Slashdot were chemistry it would look like this:Cadaverine
  18. In that case... by Faust7 · · Score: 4, Funny

    and what is best - it understands spoken commands.

    I believe I'll be turning it off during sex.

    1. Re:In that case... by snillfisk · · Score: 2, Funny

      You do of course realize that you are reading slashdot?

      I think that will be the last problem to cross anyones mind.

      --
      mats
      One man's ceiling is another man's floor.
  19. Re:Fewer brownouts due to airconditioners? by cybermace5 · · Score: 5, Funny

    Ok. Let's get one thing straight here. I do NOT want my house handling kitchen knives and other pointy objects. "I noticed you and [insert spouse here] had a fight. They have been buried out in the yard. I am sure you will be pleased."

    --
    ...
  20. Re:Why zone your heat using MisterHouse? by JaredOfEuropa · · Score: 2, Funny

    "You really don't need MisterHouse to do that. That's an unnecessary level of complexity."

    Dammit, you are not going to talk me out of buying cool little LCD panels and other assorted hardware and fiddling with this for weeks on end to get it going.

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
  21. Shoulda Seen This Coming... by Mister+Transistor · · Score: 3, Funny

    I wanted to find out more about Mr. House, so I got a fresh cup from Mr. Coffee, and sat down at Mr. Computer. It wasn't working, so I checked Mr. Radar - it was jammed - yes, with Raspberry!

    Only one person would have enough nerve to give me the Raspberry:

    Lonestar!

    (With Apologies to Mel Brooks)

    --
    -- You are in a maze of little, twisty passages, all different... --
  22. Re:Hardware by jpsst34 · · Score: 2, Funny

    What would make you think Radio Shack would have answers? Has their slogan misled you? You know, the one often misheard as "You've got questions. We've got answers."

    Turns out that's not really the slogan, it's just being misinterpreted through slight of tongue on their part and your subconscious saying, "They didn't just say that!" But they really did just say that.

    The slogan is actually, "You've got questions. We've got Assholes."

    --
    How are you going to keep them down on the farm once they've seen Karl Hungus?
  23. Obfuscation Run Awry by JojoLinkyBob · · Score: 3, Funny
    Well I ran:
    perl -e 's;;join"\n",map{unpack"B*",$_}map{unpack"u",$_}qw :&?(3^_H+^ &@HB`@(*` +&@)"`@(*` &?.#X^(+X &`I"`@$2` &@HB`@"B` &?(3^_A#^:;e;y;1;#;;s;$;\n;;y +;0;.;;'
    on my house, and now it won't let me in! That's the last time I download from the obfuscated home automation script section.
    --
    -jc
  24. Does this mean... by identity0 · · Score: 3, Funny

    ..that when you lose something in your house, you can regexp for it? ;)

  25. What will the computer say? by The+Tyro · · Score: 3, Funny

    Did you see the speech output? My favorite quote:

    "Notice, there were 668 web hits from 74 clients in the last day."

    Heh... wonder what the speech output for today will be...

    "My mind is going... Dave..."

    --
    Even if a man chops off your hand with a sword, you still have two nice, sharp bones to stick in his eyes.
  26. Homer's theme song by thelenm · · Score: 3, Funny

    Homer Simpson could do well selling this thing. "Mister House, that's my name, that name again is Mister House!"

    --
    Use Ctrl-C instead of ESC in Vim!