<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux Smart Home :: Insteon &#38; Misterhouse</title>
	<atom:link href="http://www.linuxsmarthome.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linuxsmarthome.com</link>
	<description>Smart Home Automation Using Linux, Insteon &#38; Misterhouse</description>
	<lastBuildDate>Mon, 27 Jul 2009 08:09:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MHSend with PHP &amp; Apache</title>
		<link>http://www.linuxsmarthome.com/2009/07/27/mhsend-php-apache/%</link>
		<comments>http://www.linuxsmarthome.com/2009/07/27/mhsend-php-apache/%#comments</comments>
		<pubDate>Mon, 27 Jul 2009 07:15:17 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MisterHouse]]></category>

		<guid isPermaLink="false">http://www.linuxsmarthome.com/?p=113</guid>
		<description><![CDATA[So lets say you want to create your own web application to integrate into Misterhouse&#8230; is it possible?  Of course it is! Misterhouse has a program called mhsend that lets you communicate directly without having to access the Misterhouse we application.

In order for mhsend to communicate with Misterhouse, you will need to activate the [...]]]></description>
			<content:encoded><![CDATA[So lets say you want to create your own web application to integrate into Misterhouse&#8230; is it possible?  Of course it is! Misterhouse has a program called mhsend that lets you communicate directly without having to access the Misterhouse we application.

In order for mhsend to communicate with Misterhouse, you will need to activate the mhsend server.  This is pretty straight forward.  Access your Misterhouse web service and from the main page click the <strong>MrHouse Home</strong> button.  Then on the left column click the <strong>Setup MrHouse</strong> button.  Now there will be a second column.  At the top of the new column, click the <strong>Common Code Activation</strong> button.

In the Search box at the top of the page, type in <strong><em>mhsend</em></strong> and click the Search button.  This should return one result for mhsend_server.pl

Now click the checkbox next to mhsend_server.pl (making sure it is checked) and then click the <strong>Process selected files</strong> button.

Now Misterhouse will be ready to listen to anything mhsend passes its way!

Next you will want to add the user that Apache is running as to your super user list.  We don&#8217;t want to give them crazy permissions to do everything to your server, so we will just limit the user to run mhsend.  You will need to make sure that you give mhsend permission to run in Apache.  For this tutorial, I will be showing how to use PHP to control Misterhouse.

<pre class="shell" name="code">nano /etc/sudoers</pre>

Then, scroll to the very bottom and add the following lines of code:

<pre class="text" name="code">
## Add ability for Apache &amp; PHP to talk to MisterHouse
User_Alias APACHE = apache, www, www-data, nobody, noone
Cmnd_Alias MISTERHOUSE = /opt/mh/bin/mhsend
APACHE ALL = (ALL) NOPASSWD: MISTERHOUSE
</pre>

<strong>/opt/mh/bin/mhsend</strong> is the path to where your mhsend program is located.  I am just staying with the paths our other tutorials will use.

Now that we have added Apache as a users list, we can use any server side programming language to send commands to Misterhouse.

<strong>QUICK FIREWALL NOTE!!!</strong> If you are using SELinux as your servers firewall, you will need to add permissions for this script to be executed.  Here is the code to do it:

<pre class="shell" name="code">semanage fcontext -a -t bin_t './mhsend'</pre>

Restart Apache to make your updates work:

<pre class="shell" name="code">/etc/init.d/httpd restart</pre>

Here is a quick PHP test script to make sure everything is working:

<pre class="php" name="code">
&lt;?PHP
if (ob_get_level() == 0) ob_start();

$commands = array(
  "sudo /opt/mh/bin/mhsend -speak 'Hello World' 2&gt;&amp;1",
  "sudo /opt/mh/bin/mhsend -run 'lamplinc on' 2&gt;&amp;1",
  "sudo /opt/mh/bin/mhsend -run 'lamplinc off' 2&gt;&amp;1",
  "sudo /opt/mh/bin/mhsend -run 'lamplinc2 on' 2&gt;&amp;1",
  "sudo /opt/mh/bin/mhsend -run 'lamplinc2 off' 2&gt;&amp;1",
);

foreach($commands as $command){
	$response = '';
	$result = exec($command, $response, $return_code);
	$output = "&lt;b&gt;RUNNING:&lt;/b&gt; $command";
	$output .= html_entity_decode("&lt;pre&gt;");
	$output .= print_r(array(
		'result' =&gt; $result,
		'response' =&gt; $response,
		'return_code' =&gt; $return_code
		),
		true
	);
	$output .= html_entity_decode("&lt;/pre&gt;");
	echo $output;
	ob_flush();
	flush();
	sleep(1);
}

ob_end_flush();
?&gt;
</pre>

Now you can control Misterhouse from your own custom web service.  But to be fair, here are some things to consider&#8230;

<strong>PROS:</strong>

Once you have everything setup with Misterhouse, you can write your own program to interface with your own devices.  This would be a nice finishing touch to an already killer home automation system.

<strong>CONS:</strong>

You will have to do twice the work.  Your custom program will still need to have Misterhouse setup to work with your devices. While it might be nice to work with something you are more familiar with, you are still forced to learn how to use Misterhouse in order to setup your smart home before you can even think of writing your own application.]]></content:encoded>
			<wfw:commentRss>http://www.linuxsmarthome.com/2009/07/27/mhsend-php-apache/%/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MisterHouse Auto Start</title>
		<link>http://www.linuxsmarthome.com/2009/07/15/misterhouse-auto-start/%</link>
		<comments>http://www.linuxsmarthome.com/2009/07/15/misterhouse-auto-start/%#comments</comments>
		<pubDate>Wed, 15 Jul 2009 12:33:59 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MisterHouse]]></category>

		<guid isPermaLink="false">http://www.linuxsmarthome.com/?p=96</guid>
		<description><![CDATA[So, if you&#8217;re like me, you want MisterHouse to start automatically when the computer boots up.  Here is a script I put together that does just that, plus it also lets you override some of the default settings that MisterHouse usually assumes when it launches.  I am sure there is room for improvement, [...]]]></description>
			<content:encoded><![CDATA[So, if you&#8217;re like me, you want MisterHouse to start automatically when the computer boots up.  Here is a script I put together that does just that, plus it also lets you override some of the default settings that MisterHouse usually assumes when it launches.  I am sure there is room for improvement, so leave some feedback if you see how this can be improved.

To get started, let&#8217;s make a new file.  Using your favorite Linux editor, create the new file /etc/init.d/mh

<pre name="code" class="shell">
nano /etc/init.d/mh
</pre>

Now copy the following code and paste it into your editor and save it.

<pre name="code" class="bash">
#!/bin/bash
#
# mh        Startup script for MisterHouse, 
#			written by Peter Schmalfeldt
# chkconfig: - 80 30
# description: Misterhouse Home Automation
# processname: mh
# pidfile: /var/run/mh.pid

# Source function library.
. /etc/rc.d/init.d/functions

INITLOG_ARGS=""

RETVAL=0
logpath=/usr/local/src/data/mh.log

prog=mh

mh=/opt/mh/bin/mh
mhpid=/usr/local/src/data/mh.pid
mhini=/usr/local/src/mh.private.ini
mhlockfile=/var/lock/subsys/mh

festival=/usr/bin/festival
festivallockfile=/var/lock/subsys/festival

# Start MisterHouse &amp; Festival
start() {
	#Launch MisterHouse
	echo -n $"Starting MisterHouse: "
	export mh_parms=$mhini
	daemon $mh &gt; $logpath 2&gt;&amp;1 &amp;
	RETVAL=$?
	echo
	[ $RETVAL = 0 ] &amp;&amp; touch $mhlockfile
	
	# Launch Festival
	echo -n $"Starting Festival: "
	daemon $festival --server &gt; $logpath 2&gt;&amp;1 &amp;
	RETVAL=$?
	echo
	[ $RETVAL = 0 ] &amp;&amp; touch $festivallockfile
	return $RETVAL
}

# Stop MisterHouse &amp; Festival
stop() {
	echo -n $"Stopping MisterHouse: "
	killproc -d 10 $mh
	RETVAL=$?
	echo
	[ $RETVAL = 0 ] &amp;&amp; rm -f $mhlockfile &amp;&amp; rm -f $mhpid
	
	echo -n $"Stopping Festival: "
	killproc -d 10 $festival
	RETVAL=$?
	echo
	[ $RETVAL = 0 ] &amp;&amp; rm -f $festivallockfile
}

# See how we were called.
case "$1" in
	start)
		start
		;;
	stop)
		stop
		;;
	restart)
		stop
		start
		;;
	status)
		status $festival
		status $mh
		RETVAL=$?
	;;
	*)
	echo "Usage: $prog {start|stop|restart|status}"
	exit 1
esac

exit $RETVAL
</pre>

There are a few things happening in that file that should be pointed out. There are a few lines of code that make reference to the path /usr/local/src.  What we are doing with this script is overriding the default settings for MisterHouse by telling it where to look for our own custom code. This allows us to both create our own custom version of MisterHouse (and avoid all the pre-installed stuff that comes with it) as well as leave our Subversion controlled copy of MisterHouse intact.  By using our own custom paths, we can leave the default application alone, and update it when new versions come out&#8230; meanwhile, we can use a separate folder to store all our new code in without fear of it being erased with a Subversion update.

Here is a breakdown of some of the lines of code:

<pre name="code" class="bash:firstline[16]">
logpath=/usr/local/src/data/mh.log
</pre>

This is where all the output from MisterHouse will be written.  You will want to check this from time to time to verify that there are no weird things happening.  This is also where you will need to check if MisterHouse is not starting correctly.

<pre name="code" class="bash:firstline[20]">
mh=/opt/mh/bin/mh 
</pre>

This is the installation path for MisterHouse.  If you installed this yourself, and did not use our tutorial, make sure you have the right path.

<pre name="code" class="bash:firstline[21]">
mhpid=/usr/local/src/data/mh.pid
</pre>

This is the file that will hold the PID of the executed MisterHouse program while it is running in the background.

<pre name="code" class="bash:firstline[22]">
mhini=/usr/local/src/mh.private.ini
</pre>

This is probably the most important line in the file.  This tells MisterHouse where your custom INI file is located.  Making your own custom INI file will tell MisterHouse to ignore its default settings and use what you are telling it to use.

<pre name="code" class="bash:firstline[25]">
festival=/usr/bin/festival
</pre>

This is the installation path where you installed the text to speech engine Festival.  If you have not yet installed it, please check out our article on installing the text to speech engine.

Now you need to set this new file to be able to be executable and assure it will be added to your startup list.  Type the following in your terminal window:

<pre name="code" class="shell">
chmod +x /etc/init.d/mh
chkconfig --levels 235 mh on
</pre>

That&#8217;s it!  Now MisterHouse will automatically start when the computer starts.  You can also control it easier through terminal.  Here&#8217;s how&#8230; let&#8217;s say you want to restart MisterHouse through the terminal:

<pre name="code" class="shell">
/etc/init.d/mh restart
</pre>

Or if you want to stop it&#8230;

<pre name="code" class="shell">
/etc/init.d/mh stop
</pre>

And start it back up again&#8230;

<pre name="code" class="shell">
/etc/init.d/mh start
</pre>

Or if you just want to check the status if it is running or not&#8230;

<pre name="code" class="shell">
/etc/init.d/mh status
</pre>

If you need any further help getting this up and running, leave a comment below.]]></content:encoded>
			<wfw:commentRss>http://www.linuxsmarthome.com/2009/07/15/misterhouse-auto-start/%/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing MisterHouse</title>
		<link>http://www.linuxsmarthome.com/2009/07/15/installing-misterhouse/%</link>
		<comments>http://www.linuxsmarthome.com/2009/07/15/installing-misterhouse/%#comments</comments>
		<pubDate>Wed, 15 Jul 2009 11:39:52 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[MisterHouse]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[startup]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[terminal]]></category>

		<guid isPermaLink="false">http://www.linuxsmarthome.com/?p=84</guid>
		<description><![CDATA[Before you can install MisterHouse, there are a few tasks that must first be completed.  First you must be sure that you meet the minimum system requirements to install MisterHouse.  According to their website, these requirements for Linux are as follows:

Mister House has been tested on the unix OSes Linux, FreeBSD, AIX, and Mac OSX. [...]]]></description>
			<content:encoded><![CDATA[Before you can install MisterHouse, there are a few tasks that must first be completed.  First you must be sure that you meet the minimum system requirements to install MisterHouse.  According to their website, these requirements for Linux are as follows:

Mister House has been tested on the unix OSes Linux, FreeBSD, AIX, and Mac OSX. In theory, much of the function should run on any platform that can run Perl.  The core Mister House code will use between 10 and 30 Megabytes of memory. On Linux, the Festival TTS engine takes about 20-30 MB of memory.  The cpu time used -vs- loops per second is controllable. On a 100 MHz Pentium with a 100 ms sleep time, mh uses about 20% of the cpu and gets about 8 passes per second.

If you meet these minimal requirements, then you are good to go… assuming you already have a valid Linux distribution installed with Perl &amp; Subversion capabilities (If you don’t please visit our Linux section to get started).

MisterHouse needs a few specific Perl modules installed to work out of the box.  Here is what you can type into a terminal window (one line at a time) to get what you need installed:

<pre name="code" class="shell">
&gt;su root
&gt;perl -MCPAN &ndash;eshell
cpan&gt; install Tk
cpan&gt; install Tk::JPEG
cpan&gt; install Tk::CursorControl
cpan&gt; install DB_File
cpan&gt; install Term::ReadKey
cpan&gt; install Time::HiRes
cpan&gt; install Audio::Mixer
cpan&gt; install GD
cpan&gt; install Text::LevenshteinXS
cpan&gt; install DBI
cpan&gt; install DBD::mysql
cpan&gt; exit
</pre>

The first time you run the CPAN code, it creates a configuration file. The defaults (press enter a bunch of times) usually is good for all questions except the one that ones you to pick which site to download from.

You may need to type &#8220;export FTP_PASSIVE=1&#8243; before &#8220;perl -MCPAN -eshell&#8221;. This is because by default the CPAN installer will generally try to use active ftp sessions which may fail if you are behind some firewalls and/or if your ISP caches ftp sessions. By exporting the FTP_PASSIVE variable prior to running the CPAN installer session, passive connections will be used instead.

<strong>Dependencies for above modules:</strong>
<ul>
	<li>Tk requires an X-server be installed</li>
	<li>DB_File requires Berkley DB be installed</li>
	<li>Audio::Mixer requires kernel sound support</li>
	<li>GD requires several libraries installed: GD   library, zlib library, png library</li>
</ul>

Once you have installed all this good stuff, then you are   ready to checkout a copy of MisterHouse.    For the purposes of this tutorial, as well as others on this site, I   will suggest that you install MisterHouse into the following directory:  /opt/mh

The reason for this is because most of the documentation   you will find online will assume this is where you have it installed.  You can really install it wherever you want…   but, I will be using /opt/mh in this write-up.  So let’s go ahead and get MisterHouse   installed.

<pre name="code" class="shell">
cd /opt
svn checkout https://misterhouse.svn.sourceforge.net/svnroot/misterhouse/trunk   mh
</pre>

OK, now that was not very hard, you now have MisterHouse   installed.  Better yet, you can update   your copy anytime by typing the following into your terminal window:

<pre name="code" class="shell">
cd /opt
svn update mh
</pre>

So now that we have everything installed, let’s start MisterHouse   up and make sure it works.  Just type   in:

<pre name="code" class="shell">
/opt/mh/bin/mh
</pre>

And that will start MisterHouse up.  You should now be able to go to http://localhost:8080 and see the main screen.  If not, comment below and we   will try to help.

So now that you have MisterHouse’s default installation   working, you probably want to customize it just for you.  You may also be interested in using our startup script so you can have MisterHouse startup for you by default when   you boot your computer.  Make sure to   look in our MisterHouse category for all sorts of goodies you can do.]]></content:encoded>
			<wfw:commentRss>http://www.linuxsmarthome.com/2009/07/15/installing-misterhouse/%/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What you will need</title>
		<link>http://www.linuxsmarthome.com/2009/06/29/what-you-will-need/%</link>
		<comments>http://www.linuxsmarthome.com/2009/06/29/what-you-will-need/%#comments</comments>
		<pubDate>Mon, 29 Jun 2009 10:40:56 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[INSTEON]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Access Point]]></category>
		<category><![CDATA[ApplianceLinc]]></category>
		<category><![CDATA[Modem]]></category>
		<category><![CDATA[PowerLinc]]></category>
		<category><![CDATA[RemoteLinc]]></category>
		<category><![CDATA[Starter Kit]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://www.linuxsmarthome.com/?p=32</guid>
		<description><![CDATA[But before we get started on them, we should clarify who we are writing too.  This website assumes you are taking on the Home Automation task because you are a geek at heart and have the technical/electrical knowhow to complete basic tasks.

INSTEON requires you to use electrical skills to replace electrical outlets in your home.  [...]]]></description>
			<content:encoded><![CDATA[But before we get started on them, we should clarify who we are writing too.  This website assumes you are taking on the Home Automation task because you are a geek at heart and have the technical/electrical knowhow to complete basic tasks.

INSTEON requires you to use electrical skills to replace electrical outlets in your home.  It also requires that your home be equipped with newer electrical wiring.  If you have three prong outlets (US) then you should be fine.  You will not be able to work with the old knob &amp; tube as INSTEON sends messages over the neutral wire that is only available on the newer electrical systems.

Our Linux instructions will assume you have some familiarity with your distribution.  While most of our instruction should work on the majority of Linux Operating Systems, you may need to know some tricks to get our instructions to work with yours.

To get started you will need the following:
<ul>
	<li>Dedicated Computer with a Linux distribution installed (such as Ubuntu or CentOS)</li>
	<li><a title="USB Home Automation Interface Allows INSTEON Lighting &amp; Appliance Control From Your PC (504 hits)" href="http://www.linuxsmarthome.com/go.php?http://www.smarthome.com/2412U/PowerLinc-INSTEON-Modem-USB/p.aspx" target="_blank">INSTEON USB PowerLinc Modem (Model 2412U)</a></li>
	<li><a title="Control Any Plug-In Appliance or Light From a Convenient Handheld Remote (389 hits)" href="http://www.linuxsmarthome.com/go.php?http://www.smarthome.com/2495/Remote-Control-Appliance-Lighting-Kit-INSTEON-Starter-Kit-Silver/p.aspx" target="_blank">INSTEON Starter Kit</a>
<ul>
	<li><a title="The Most Powerful INSTEON-Compatible Appliance On/Off Module (187 hits)" href="http://www.linuxsmarthome.com/go.php?http://www.smarthome.com/2456S3/ApplianceLinc-Relay-INSTEON-Plug-in-Appliance-Control-Module-3-pin/p.aspx" target="_blank">INSTEON ApplianceLinc V2 (Model 2456S3)</a></li>
	<li><a title="Access Point for Your RF-Only INSTEON-Compatible Devices (209 hits)" href="http://www.linuxsmarthome.com/go.php?http://www.smarthome.com/2443/Access-Point-INSTEON-Wireless-Phase-Coupler/p.aspx" target="_blank">INSTEON Access Point (Model 2443)</a></li>
	<li><a title="Control any INSTEON-Compatible Device with This Wireless Remote Control (188 hits)" href="http://www.linuxsmarthome.com/go.php?http://www.smarthome.com/2440/RemoteLinc-INSTEON-Wireless-Remote-Control-Silver/p.aspx" target="_blank">INSTEON RemoteLinc (Model 2440)</a></li>
</ul>
</li>
</ul>
If you already have these parts, then you are ready to begin.  First, you need to verify that your INSTEON works out of the box.  That way we know that your house can support what we are trying to do.  The next step is to set up your Linux distribution by installing MisterHouse software.  Once MisterHouse is correctly configured, you’ll be well on your way to creating a killer home automation system.

<div id="attachment_35" class="wp-caption aligncenter" style="width: 285px"><a href="http://www.linuxsmarthome.com/go.php?http://www.smarthome.com/2495/Remote-Control-Appliance-Lighting-Kit-INSTEON-Starter-Kit-Silver/p.aspx" title="(389 hits)"><img class="size-full wp-image-35" title="INSTEON Remote Contol Appliance Kit, Silver" src="http://www.linuxsmarthome.com/wp-content/uploads/2009/06/kit.jpg" alt="INSTEON Remote Contol Appliance Kit, Silver" width="275" height="275" /></a><p class="wp-caption-text">INSTEON Remote Contol Appliance Kit, Silver</p></div>

<div id="attachment_34" class="wp-caption aligncenter" style="width: 285px"><a href="http://www.linuxsmarthome.com/go.php?http://www.smarthome.com/2412U/PowerLinc-INSTEON-Modem-USB/p.aspx" title="(504 hits)"><img class="size-full wp-image-34" title="PowerLinc - INSTEON Modem, USB" src="http://www.linuxsmarthome.com/wp-content/uploads/2009/06/2412u.jpg" alt="PowerLinc - INSTEON Modem, USB" width="275" height="275" /></a><p class="wp-caption-text">PowerLinc - INSTEON Modem, USB</p></div>
<p style="text-align: center;"></p>]]></content:encoded>
			<wfw:commentRss>http://www.linuxsmarthome.com/2009/06/29/what-you-will-need/%/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Putting it All Together</title>
		<link>http://www.linuxsmarthome.com/2009/06/29/putting-it-all-together/%</link>
		<comments>http://www.linuxsmarthome.com/2009/06/29/putting-it-all-together/%#comments</comments>
		<pubDate>Mon, 29 Jun 2009 10:03:25 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[How To]]></category>

		<guid isPermaLink="false">http://www.linuxsmarthome.com/?p=28</guid>
		<description><![CDATA[The hard part is taking these Linux, INSTEON &#38; MisterHouse pieces and putting them all together. This How To section will be where we post hints, tutorials and sample code.  If you are looking for something specific that you are not already seeing on this site, post a comment with your question, and we will [...]]]></description>
			<content:encoded><![CDATA[The hard part is taking these Linux, INSTEON &amp; MisterHouse pieces and putting them all together. This How To section will be where we post hints, tutorials and sample code.  If you are looking for something specific that you are not already seeing on this site, post a comment with your question, and we will try to shoot you an answer ASAP.]]></content:encoded>
			<wfw:commentRss>http://www.linuxsmarthome.com/2009/06/29/putting-it-all-together/%/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is MisterHouse?</title>
		<link>http://www.linuxsmarthome.com/2009/06/28/what-is-misterhouse/%</link>
		<comments>http://www.linuxsmarthome.com/2009/06/28/what-is-misterhouse/%#comments</comments>
		<pubDate>Sun, 28 Jun 2009 08:27:10 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[MisterHouse]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.linuxsmarthome.com/?p=20</guid>
		<description><![CDATA[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.]]></description>
			<content:encoded><![CDATA[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.]]></content:encoded>
			<wfw:commentRss>http://www.linuxsmarthome.com/2009/06/28/what-is-misterhouse/%/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Linux?</title>
		<link>http://www.linuxsmarthome.com/2009/06/28/what-is-linux/%</link>
		<comments>http://www.linuxsmarthome.com/2009/06/28/what-is-linux/%#comments</comments>
		<pubDate>Sun, 28 Jun 2009 08:25:03 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating System]]></category>

		<guid isPermaLink="false">http://www.linuxsmarthome.com/?p=18</guid>
		<description><![CDATA[Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL and [...]]]></description>
			<content:encoded><![CDATA[Linux is a generic term referring to Unix-like computer operating systems based on the Linux kernel. Their development is one of the most prominent examples of free and open source software collaboration; typically all the underlying source code can be used, freely modified, and redistributed by anyone under the terms of the GNU GPL and other free licenses.]]></content:encoded>
			<wfw:commentRss>http://www.linuxsmarthome.com/2009/06/28/what-is-linux/%/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is INSTEON?</title>
		<link>http://www.linuxsmarthome.com/2009/06/28/what-is-insteon/%</link>
		<comments>http://www.linuxsmarthome.com/2009/06/28/what-is-insteon/%#comments</comments>
		<pubDate>Sun, 28 Jun 2009 08:03:32 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[INSTEON]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Lighting]]></category>
		<category><![CDATA[Smart Home]]></category>

		<guid isPermaLink="false">http://www.linuxsmarthome.com/?p=9</guid>
		<description><![CDATA[INSTEON is the best-selling, most reliable home automation technology. Using both the existing wires (power line) in the home and radio-frequency communication, INSTEON adds remote control and automation to lighting, appliance and home control applications of all types. From lighting control to integrated security systems, the new home automation standard allows you to manage your [...]]]></description>
			<content:encoded><![CDATA[INSTEON is the best-selling, most reliable home automation technology. Using both the existing wires (power line) in the home and radio-frequency communication, INSTEON adds remote control and automation to lighting, appliance and home control applications of all types. From lighting control to integrated security systems, the new home automation standard allows you to manage your home the way you want. Easy to install and set up, INSTEON offers the flexibility and dependability to make life more convenient, safe and fun.

For more information about INSTEON, visit their corporate website at <a href="http://www.linuxsmarthome.com/go.php?http://www.insteon.net/" target="_blank" title="(3274 hits)">http://www.insteon.net</a>.

If you would like to purchase their products, visit <a href="http://www.linuxsmarthome.com/go.php?http://www.smarthome.com/_/INSTEON/_/23b/land.aspx" target="_blank" title="(288 hits)">http://www.smarthome.com</a>.]]></content:encoded>
			<wfw:commentRss>http://www.linuxsmarthome.com/2009/06/28/what-is-insteon/%/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

