
<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.alarmdecoder.com/wiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://www.alarmdecoder.com/wiki/index.php?action=history&amp;feed=atom&amp;title=DIY_HA_Controller</id>
		<title>DIY HA Controller - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://www.alarmdecoder.com/wiki/index.php?action=history&amp;feed=atom&amp;title=DIY_HA_Controller"/>
		<link rel="alternate" type="text/html" href="http://www.alarmdecoder.com/wiki/index.php?title=DIY_HA_Controller&amp;action=history"/>
		<updated>2026-04-23T22:00:57Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.21.1</generator>

	<entry>
		<id>http://www.alarmdecoder.com/wiki/index.php?title=DIY_HA_Controller&amp;diff=274&amp;oldid=prev</id>
		<title>204.10.16.28 at 08:17, 22 December 2013</title>
		<link rel="alternate" type="text/html" href="http://www.alarmdecoder.com/wiki/index.php?title=DIY_HA_Controller&amp;diff=274&amp;oldid=prev"/>
				<updated>2013-12-22T08:17:39Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 08:17, 22 December 2013&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Documentation]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Documentation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Howto Projects]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Howto Projects]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;==&lt;/del&gt;Create a small, flexible and reliable home automation system with alarm integration for less than $150&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;==&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{PageHeading|&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Create a small, flexible and reliable home automation system with alarm integration for less than $150&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Components===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Components===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ad2usb_wiki:diff:version:1.11a:oldid:247:newid:274 --&gt;
&lt;/table&gt;</summary>
		<author><name>204.10.16.28</name></author>	</entry>

	<entry>
		<id>http://www.alarmdecoder.com/wiki/index.php?title=DIY_HA_Controller&amp;diff=247&amp;oldid=prev</id>
		<title>204.10.16.28: Created page with &quot;__NOTOC__ Category:Documentation Category:Howto Projects ==Create a small, flexible and reliable home automation system with alarm integration for less than $150== ===...&quot;</title>
		<link rel="alternate" type="text/html" href="http://www.alarmdecoder.com/wiki/index.php?title=DIY_HA_Controller&amp;diff=247&amp;oldid=prev"/>
				<updated>2013-12-21T09:28:09Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;__NOTOC__ &lt;a href=&quot;/wiki/index.php/Category:Documentation&quot; title=&quot;Category:Documentation&quot;&gt;Category:Documentation&lt;/a&gt; &lt;a href=&quot;/wiki/index.php/Category:Howto_Projects&quot; title=&quot;Category:Howto Projects&quot;&gt;Category:Howto Projects&lt;/a&gt; ==Create a small, flexible and reliable home automation system with alarm integration for less than $150== ===...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Category:Documentation]]&lt;br /&gt;
[[Category:Howto Projects]]&lt;br /&gt;
==Create a small, flexible and reliable home automation system with alarm integration for less than $150==&lt;br /&gt;
===Components===&lt;br /&gt;
&lt;br /&gt;
====Hardware====&lt;br /&gt;
* 1x [http://www.raspberrypi.org/ Raspberry Pi]&lt;br /&gt;
** [https://www.alarmdecoder.com/catalog/index.php Order from our store]&lt;br /&gt;
* 1x [[AD2PI|AD2Pi Adapter]]&lt;br /&gt;
** [https://www.alarmdecoder.com/catalog/index.php Order from our store]&lt;br /&gt;
* Audio device speaker preferably whole house speaker system&lt;br /&gt;
** 1x [http://www.elkproducts.com/product-catalog/elk-800-audio-amplifier-module-10-watt Elk 800 Audio Amplifier]&lt;br /&gt;
** 2x [http://www.elkproducts.com/product-catalog/elk-73-echo-series-compact-speaker-20-watt-8-ohms Elk 73 speakers] enough to cover the whole house&lt;br /&gt;
====Software====&lt;br /&gt;
* raspbian&lt;br /&gt;
** http://www.raspbian.org/&lt;br /&gt;
* misterhouse&lt;br /&gt;
** http://misterhouse.sourceforge.net/&lt;br /&gt;
* ser2sock&lt;br /&gt;
** https://github.com/nutechsoftware/ser2sock&lt;br /&gt;
* festival speech engine&lt;br /&gt;
** http://www.cstr.ed.ac.uk/projects/festival/download.html&lt;br /&gt;
===Install===&lt;br /&gt;
* install raspbian on a flash disk for the Raspberry Pi&lt;br /&gt;
* Login to the system via ssh or with keyboard and monitor and become root&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em;&amp;quot;&amp;gt;&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
Linux raspberrypi 3.6.11+ #538 PREEMPT Fri Aug 30 20:42:08 BST 2013 armv6l                                                                                                              &lt;br /&gt;
                                                                                                                                                                                        &lt;br /&gt;
The programs included with the Debian GNU/Linux system are free software;                                                                                                               &lt;br /&gt;
the exact distribution terms for each program are described in the                                                                                                                      &lt;br /&gt;
individual files in /usr/share/doc/*/copyright.                                                                                                                                         &lt;br /&gt;
                                                                                                                                                                                        &lt;br /&gt;
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent                                                                                                                       &lt;br /&gt;
permitted by applicable law.                                                                                                                                                            &lt;br /&gt;
Last login: Fri Dec 20 17:27:11 2013 from 192.168.33.33                                                                                                                                  &lt;br /&gt;
pi@raspberrypi ~ $ sudo su                                                                                                                                                              &lt;br /&gt;
root@raspberrypi:/home/pi# &lt;br /&gt;
&amp;lt;/source&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
* install necessary packages&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
root@raspberrypi:/home/pi# aptitude install libgd-gd2-perl libgd-text-perl&lt;br /&gt;
The following NEW packages will be installed:&lt;br /&gt;
  libgd-gd2-perl libgd-text-perl &lt;br /&gt;
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.&lt;br /&gt;
Need to get 243 kB of archives. After unpacking 683 kB will be used.&lt;br /&gt;
Get: 1 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgd-gd2-perl armhf 1:2.46-3 [200 kB]&lt;br /&gt;
Get: 2 http://mirrordirector.raspbian.org/raspbian/ wheezy/main libgd-text-perl all 0.86-8 [42.4 kB]&lt;br /&gt;
Fetched 243 kB in 4s (54.3 kB/s)      &lt;br /&gt;
Selecting previously unselected package libgd-gd2-perl.&lt;br /&gt;
(Reading database ... 66931 files and directories currently installed.)&lt;br /&gt;
Unpacking libgd-gd2-perl (from .../libgd-gd2-perl_1%3a2.46-3_armhf.deb) ...&lt;br /&gt;
Selecting previously unselected package libgd-text-perl.&lt;br /&gt;
Unpacking libgd-text-perl (from .../libgd-text-perl_0.86-8_all.deb) ...&lt;br /&gt;
Processing triggers for man-db ...&lt;br /&gt;
Setting up libgd-gd2-perl (1:2.46-3) ...&lt;br /&gt;
Setting up libgd-text-perl (0.86-8) ...&lt;br /&gt;
root@raspberrypi:/home/pi# #Install problem Audio::Mixer no /dev/mixer&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* install misterhouse&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
root@raspberrypi:/home/pi# mkdir /opt/misterhouse&lt;br /&gt;
root@raspberrypi:/home/pi# cd /opt/misterhouse&lt;br /&gt;
root@raspberrypi:/opt/misterhouse# git clone https://github.com/hollie/misterhouse mh&lt;br /&gt;
Cloning into 'mh'...&lt;br /&gt;
remote: Counting objects: 25182, done.&lt;br /&gt;
remote: Compressing objects: 100% (8974/8974), done.&lt;br /&gt;
remote: Total 25182 (delta 16439), reused 24570 (delta 15864)&lt;br /&gt;
Receiving objects: 100% (25182/25182), 15.64 MiB | 977 KiB/s, done.&lt;br /&gt;
Resolving deltas: 100% (16439/16439), done.&lt;br /&gt;
Checking out files: 100% (4232/4232), done.&lt;br /&gt;
root@raspberrypi:/opt/misterhouse# cd mh&lt;br /&gt;
root@raspberrypi:/opt/misterhouse/mh# git checkout master # Note this may be unstable&lt;br /&gt;
Branch master set up to track remote branch master from origin.&lt;br /&gt;
Switched to a new branch 'master'&lt;br /&gt;
root@raspberrypi:/opt/misterhouse/mh# cd ..&lt;br /&gt;
root@raspberrypi:/opt/misterhouse# mkdir code data sounds web&lt;br /&gt;
root@raspberrypi:/opt/misterhouse# # cd /home/pi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* unpack the AlarmDecoder MH driver&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
root@raspberrypi:/home/pi# tar xvf AD2USB_all_wg.tar -C /&lt;br /&gt;
opt/&lt;br /&gt;
opt/misterhouse/&lt;br /&gt;
opt/misterhouse/web/&lt;br /&gt;
opt/misterhouse/web/my_mh/&lt;br /&gt;
opt/misterhouse/web/my_mh/ademco.pl&lt;br /&gt;
opt/misterhouse/web/my_mh/ademco.css&lt;br /&gt;
opt/misterhouse/web/my_mh/index.html&lt;br /&gt;
opt/misterhouse/web/my_mh/menu.html&lt;br /&gt;
opt/misterhouse/mh.private.ini&lt;br /&gt;
opt/misterhouse/mh/&lt;br /&gt;
opt/misterhouse/mh/lib/&lt;br /&gt;
opt/misterhouse/mh/lib/AD2USB.pm&lt;br /&gt;
opt/misterhouse/code/&lt;br /&gt;
opt/misterhouse/code/AD2USB.pl&lt;br /&gt;
opt/misterhouse/code/armedalert.pl&lt;br /&gt;
opt/misterhouse/code/recordonalarm.pl&lt;br /&gt;
opt/misterhouse/code/zmtrigger.pl&lt;br /&gt;
opt/misterhouse/code/garagemonitor.pl&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* edited your the private.ini you provided and added to the top.&lt;br /&gt;
:**  code_dir         = /opt/misterhouse/code&lt;br /&gt;
:**  data_dir         = /opt/misterhouse/data&lt;br /&gt;
:**  sound_dir        = /opt/misterhouse/sounds&lt;br /&gt;
:** adjust the connection settings for the AlarmDecoder as serial or ser2sock&lt;br /&gt;
* test run misterhouse&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin-left: 4em;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
root@raspberrypi:/home/pi# cd /opt/misterhouse/mh/bin&lt;br /&gt;
root@raspberrypi:/opt/misterhouse/mh/bin# export mh_parms=/opt/misterhouse/mh.private.ini&lt;br /&gt;
root@raspberrypi:/opt/misterhouse/mh/bin# ./mh -tk 0&lt;br /&gt;
&lt;br /&gt;
Command: mh -tk 0&lt;br /&gt;
Pgm  path   : .&lt;br /&gt;
Pgm  version: develop-ref Build 121 (b51e33d)  &lt;br /&gt;
Last updated: 2013-12-18 16:30:41 -0800&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Perl version: 5.014002&lt;br /&gt;
OS   version: linux linux  &lt;br /&gt;
Other       : user=root pid=12118 box= cpu=-&lt;br /&gt;
&lt;br /&gt;
This program is free software; you can redistribute it and/or&lt;br /&gt;
modify it under the terms of the GNU General Public License&lt;br /&gt;
as published by the Free Software Foundation; either version 2&lt;br /&gt;
of the License, or (at your option) any later version.&lt;br /&gt;
&lt;br /&gt;
This program is distributed in the hope that it will be useful,&lt;br /&gt;
but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;br /&gt;
GNU General Public License for more details.&lt;br /&gt;
&lt;br /&gt;
You should have received a copy of the GNU General Public License&lt;br /&gt;
along with this program; if not, write to the Free Software&lt;br /&gt;
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.&lt;br /&gt;
&lt;br /&gt;
Read parameter files: ./mh.ini ./mh.private.ini /opt/misterhouse/mh.private.ini&lt;br /&gt;
Code Directories:&lt;br /&gt;
 - /opt/misterhouse/code&lt;br /&gt;
 - ./../code/common&lt;br /&gt;
Loading other modules&lt;br /&gt;
Starting setup&lt;br /&gt;
 - using simple Text distance function&lt;br /&gt;
 - read 2 trigger entries&lt;br /&gt;
 - reading previous log files&lt;br /&gt;
 - archiving previous /opt/misterhouse/data/logs/*.log files ....&lt;br /&gt;
 - creating http            on tcp   8080 buffered&lt;br /&gt;
 - creating server mhsend   on tcp   8084 buffered&lt;br /&gt;
 - creating server telnet   on tcp   1234 raw&lt;br /&gt;
 - creating xap_send        on udp  3639 send&lt;br /&gt;
 - creating xap_listen_core on udp 49152 listen&lt;br /&gt;
 - creating xpl_send        on udp  3865 send&lt;br /&gt;
 - creating xpl_listen      on udp 49352 listen&lt;br /&gt;
 - initializing state tracker ...&lt;br /&gt;
 - process id 12118 written to /opt/misterhouse/data/mh.pid&lt;br /&gt;
 - external command file (xcmd_file): ./../house_cmd.txt&lt;br /&gt;
 - HTML file     : ./../web/ia5/index.shtml&lt;br /&gt;
&lt;br /&gt;
Warning:  password_file /opt/misterhouse/data/.password not found.  Run mh/bin/set_password&lt;br /&gt;
&lt;br /&gt;
Done with setup&lt;br /&gt;
&lt;br /&gt;
12/21/13 09:14:23 AM Reading /opt/misterhouse/mh.private.ini and mh.ini&lt;br /&gt;
   html_alias alias /rrd dir does not exist, dir=/opt/misterhouse/data/rrd&lt;br /&gt;
   html_alias alias /tv dir does not exist, dir=/opt/misterhouse/data/tv&lt;br /&gt;
   html_alias alias /email dir does not exist, dir=/opt/misterhouse/data/email&lt;br /&gt;
   html_alias alias /photos dir does not exist, dir=/opt/misterhouse/data/photos&lt;br /&gt;
   html_alias alias /photos_big dir does not exist, dir=/opt/misterhouse/data/photos&lt;br /&gt;
Voice names: Microsoft Mary, Microsoft Mike, Microsoft Sam&lt;br /&gt;
Read 4 entries from ./../data/pronouncable_words.list&lt;br /&gt;
&lt;br /&gt;
Error, could not find the caller id file /opt/misterhouse/data/phone/phone.caller_id.list: No such file or directory&lt;br /&gt;
Reading code_dirs: /opt/misterhouse/code ./../code/common&lt;br /&gt;
12/21/13 09:14:23 AM Reading 19 code files&lt;br /&gt;
12/21/13 09:14:23 AM Evaluating user code&lt;br /&gt;
12/21/13 09:14:23 AM Starting ADEMCO panel interface module&lt;br /&gt;
12/21/13 09:14:23 AM Registering Child Object 7 on zone 7&lt;br /&gt;
12/21/13 09:14:23 AM Registering Child Object 6 on zone 6&lt;br /&gt;
&lt;br /&gt;
Good code saved&lt;br /&gt;
12/21/13 09:14:23 AM running: play ./../sounds/sound_click1.wav&lt;br /&gt;
&lt;br /&gt;
Restoring object states&lt;br /&gt;
sh: 1: play: not found&lt;br /&gt;
Object states restored&lt;br /&gt;
Activating voice commands&lt;br /&gt;
Starting monitor commands loop&lt;br /&gt;
&lt;br /&gt;
Latitude: 44.0817,  Longitude: -92.5038,  Time Zone: -6&lt;br /&gt;
sunrise=7:42 AM sunset=4:34 PM&lt;br /&gt;
sunrise twilight=7:09 AM sunset twilight=5:08 PM&lt;br /&gt;
The moon is Three-Quarter Waning, 86% bright, and 18 days old&lt;br /&gt;
The next full moon is on Thursday, January 16th&lt;br /&gt;
12/21/13 09:14:41 AM !Welcome to AlarmDecoder GUI&lt;br /&gt;
12/21/13 09:14:41 AM !Client 192.168.3.71 has connected&lt;br /&gt;
12/21/13 09:14:41 AM !RFX:0951214,a0&lt;br /&gt;
12/21/13 09:14:41 AM !RFX:0951214,20&lt;br /&gt;
12/21/13 09:14:41 AM Rereading .menu code files.&lt;br /&gt;
12/21/13 09:14:41 AM Organizer: Calendar matches target schema and does not require upgrading&lt;br /&gt;
12/21/13 09:14:41 AM Organizer: Todo matches target schema and does not require upgrading&lt;br /&gt;
12/21/13 09:14:41 AM Organizer: Reading updated organizer calendar file now&lt;br /&gt;
12/21/13 09:14:41 AM Evaluating code organizer_events&lt;br /&gt;
12/21/13 09:14:41 AM Organizer: Reading updated organizer todo file&lt;br /&gt;
12/21/13 09:14:41 AM Evaluating code organizer_tasks&lt;br /&gt;
12/21/13 09:14:43 AM [1000000110000000----],008,[f700008f1008001c28020000000000],&amp;quot; DISARMED CHIME   Ready to Arm  &amp;quot;&lt;br /&gt;
12/21/13 09:14:44 AM !RFX:0951214,a0&lt;br /&gt;
12/21/13 09:14:45 AM !RFX:0951214,20&lt;br /&gt;
12/21/13 09:14:53 AM [1000000110000000----],008,[f700008f1008001c28020000000000],&amp;quot; DISARMED CHIME   Ready to Arm  &amp;quot;&lt;br /&gt;
12/21/13 09:15:00 AM: Saving object states ... done&lt;br /&gt;
12/21/13 09:15:03 AM [1000000110000000----],008,[f700008f1008001c28020000000000],&amp;quot; DISARMED CHIME   Ready to Arm  &amp;quot;&lt;br /&gt;
^CExiting&lt;br /&gt;
12/21/13 09:15:07 AM: Saving object states ... done&lt;br /&gt;
Bye Bye&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>204.10.16.28</name></author>	</entry>

	</feed>