Skip to content
Lieven Hollevoet edited this page Sep 22, 2014 · 1 revision

Table of Contents

How I use MisterHouse:

  • HVAC control (via RCS TR40 serial thermostat)
  • Monitor both garage doors
  • mailbox (audible and visible notifications)
  • movement at front door (emailed and message sent via YAC when detected)
  • inside garage (turn on light and then turn off after 5 minutes of no movement)
  • outside/inside temperature
  • caller id -- voice announcement via Audrey and Media Center on-screen display
  • Quick flight status check
  • Searching for callers (on-screen keyboard minimizes having to use the Audrey keyboard)
  • Lists - Grocery, etc.
This is my main page.. I primarily access it through my Audrey. As you see, not all icons are finished. I'll add other screen shots over time.

The top frame is always visible and gives me access to my most commonly used items. image:main_page_sm.gif The bottom bar gives me a quick status check of monitored items. Sunrise, Sunset, Outside Temp, Inside Temp, Garage door status, Date and Time.

When the mailbox is opened, the Reset Mailbox icon is the one below. The red alert light on my RCS TR40 thermostat lights up as well as the Mail icon on the Audrey. image:reset_mail_full_not_selected.gif Clicking this icon, (or pressing the Mail icon on the Audrey) resets the image to the one in the above screenshot and resets the lights on the TR40 and the Audrey.

The Tires icon on the top bar takes me to a page that shows the log of the garage opening and closings. The bottom bar also shows the current status of each garage door. When either door is open, the top Audrey light turns on.

The next page is the HVAC status page: image:hvac.gif

The variables for Heat High (72) Heat Low (69), etc.. are set in my private ini file and give me quick access to my commonly set temps. My RCS TR40 is downstairs so at night, I set it to the higher of the Cool temps in the warmer months and in the cooler months, it's switched to the lower of the Heat temp.

Integration with Media Center (Windows 7 / Vista / MCE 2005)

Basically I just made a few web pages to fit in with the MCE style using information from the Media Center SDK. http://www.microsoft.com/windowsxp/mediacenter/developer/

Below are a couple of pages I created so I can access a few basic screens from the comfort of my couch via Microsoft MCE.

Windows 7 and Vista

image:MH-main.png width="515" height="332" image:MH-hvac.png width="508" height="369"

Media Center 2005

image:mce_main.gif image:mce_hvac.gif

Attached are the pages I use to generate the above interface (MCE 2005 / I'll attached W7 and Vista soon). It's nothing fancy but it will give you a start. Extract it to your web folder.. ie: /web/ia5/ for example, the HVAC pages are in web/ia5/mce/HVAC file:mce20070131.tgz

Now create a link in Media Center to point to your MCE version of MH.

Create MisterHouse.xml containing: (adapt the url to your situation!)

<application title="Mister House&#10;">> id="{31807bf3-0638-426d-8d9e-d36cb8e107a0}" > >> &lt;entrypoint id=&quot;&#123;31807bf3&#45;0638&#45;426d&#45;8d9e&#45;d36cb8e107a1&#125;&amp;#10;&quot;&gt;&gt; url=&quot;http://192.168.100.3:8080/ia5/index.shtml &gt;&gt; title=&quot;MisterHouse&quot; &gt;&gt; imageurl=&quot;.\misterhouse.png&quot; &gt; &gt;&gt; &amp;lt;category category=&amp;quot;More Programs&amp;quot;&amp;gt;&amp;lt;/category&amp;gt; &gt;&gt; &lt;/entrypoint&gt; </application>-

Save this in C:\Windows\eHome together with the .png file <right-click></right-click>

You can save it wherever you want, but make sure you update the registry entry to show its location. Image URL: D:\bkup\MisterHouse\.\misterhouse.png image:misterhouse.png

And register this into MCE:

cd C:\WINDOWS\ehome RegisterMCEApp.exe MisterHouse.xml

The registry information is in (or somewhere around) [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media]

Start MCE and look for it under 'More Programs'

If you have any questions or comments, please post them on the MisterHouse mailing list. http://misterhouse.sourceforge.net/maillist.html

Clone this wiki locally