X10 Community Forum

General Home Automation => Other Automation Systems => Topic started by: ttrolinger on July 21, 2009, 03:42:45 PM

Title: iHouse
Post by: ttrolinger on July 21, 2009, 03:42:45 PM
Ok, so you knew it couldn't be long before someone start calling a home automation system iHouse. I have been developing the system for about a year now and converting myself from VB6 to VB .net along the way. My system consist of

iHouse Features:
Integrated clock with multiple wake alarm by music
Burglar alarm control and reporting
Remote camera control and monitoring
HVAC Control and monitoring
Lighting and other X10 reporting and control
Weather reporting
User defined macros
Voice announcements

My system consist of:
3 tablet PC's mounted on the wall throughout the house running Win2000 (because that is what the computers came with) and iHouse. I bought those on EBay for less than $100 each. One is the server, the other two are clients communicating over Wi-Fi.
My custom electronics using Zigbee modules to interface iHouse with my HVAC system.
CM15 for X10 communications
Bunches of X10 lamp and wall switches
Custom iHouse communications over Wi-Fi to our DCS alarm panel
Lots of other misc stuff

I am considering sharing this as freeware. If anyone has an interest, let me know.

I will have a web site up soon. Until then here are some pictures.

http://picasaweb.google.com/TJTrolinger/IHouse?feat=directlink (http://picasaweb.google.com/TJTrolinger/IHouse?feat=directlink)
TJ
Title: Re: iHouse
Post by: HA Dave on July 21, 2009, 05:04:13 PM
.............3 tablet PC's mounted on the wall throughout the house .... I bought those on EBay for less than $100 each.

YES!!!
Title: Re: iHouse
Post by: MANOWARę on July 21, 2009, 09:50:31 PM
Very interested. How can I get a copy?  :)%
Title: Re: iHouse
Post by: ttrolinger on July 22, 2009, 08:57:56 AM
I have a few more week in Alpha and then I should be able to release a Beta version. I also want to get the web site up before I release a version.
The min hardware requirements will be:
At least one Win2000, XP or Vista (Vista needs to be tested  B:() computer with a internet connection
CM15 for X10

TJ
Title: Re: iHouse
Post by: ttrolinger on July 25, 2009, 09:38:07 AM
iHouse now has a new macro script langauge which can be customized in a text file iHouse reads. Below is a example script. THe macros can be launched on a preset time, manually through the iHouse interface or by a X10 event. The macro screen within iHouse has also been improved to work with the new script language.

Pictures of the new iHouse interface is here: http://picasaweb.google.com/TJTrolinger/IHouse?feat=directlink (http://picasaweb.google.com/TJTrolinger/IHouse?feat=directlink)

Today I also ordered some Z-Wave devices. Soon iHouse will also have Z-Wave capabilites........I hope!

Example Macros:
'All system macros
'MACRO NAMES MUST BE Unique!

[Go To Bed]
ShowMacroInUserList, True
Say, Setting all inside lights for sleep. Master lights off in 30 seconds. Good Night!
ArmAlarm, Stay
X10Command, a4, off
X10Command, a6, off
X10Command, a8, off
X10Command, a9, off
X10Command, a10, off
X10Command, a13, off
X10Command, b9, off
PauseInSeconds, 30
X10Command, a5, off
END

[All Inside Lights Off]
ShowMacroInUserList, True
Say, All inside lights off
X10Command, a4, off
X10Command, a5, off
X10Command, a6, off
X10Command, a8, off
X10Command, a9, off
X10Command, a10, off
X10Command, a13, off
X10Command, b9, off
END

[All Inside Lights On]
ShowMacroInUserList, True
Say, All inside lights on
X10Command, a4, on
X10Command, a5, on
X10Command, a6, on
X10Command, a8, on
X10Command, a9, on
X10Command, a10, on
X10Command, a13, on
X10Command, b9, on
END

[Outside Evening Lights On]
ShowMacroInUserList, True
RunAtDuskPlusMinutes, -30
Say, Outside evening lights on
X10Command, a6, on
X10Command, a6, set, 40
PauseInSeconds, 8
X10Command, a3, on
X10Command, a3, set, 25
PauseInSeconds, 8
END

[Outside Evening Lights Dim]
ShowMacroInUserList, True
RunAtTime, 23:59
Say, Dimming outside lights
X10Command, a6, set, 30
PauseInSeconds, 8
X10Command, a3, set, 25
PauseInSeconds, 8
END

[Outside Evening Lights Off]
ShowMacroInUserList, True
RunAtDawnPlusMinutes, -30
Say, Outside evening lights Off
X10Command, a3, off
END
Title: Re: iHouse
Post by: hawk1 on July 25, 2009, 11:45:51 AM
I'm interested too!!!!  :)%
Title: Re: iHouse
Post by: Knightrider on July 25, 2009, 12:02:11 PM
me too.
Title: Re: iHouse
Post by: bitman on July 25, 2009, 12:47:57 PM
ME3    ;D
Title: Re: iHouse
Post by: jeffdharlan on July 29, 2009, 01:37:14 PM
Me4!  I program in Vb.net and would like to see how this works!

 #:)
Title: Re: iHouse
Post by: ttrolinger on July 29, 2009, 09:48:53 PM
Thanks to everyone for the warm replies. The web site is up now.

http://www.ihousehomeautomation.com/ (http://www.ihousehomeautomation.com/)

Bear with me while I continue updating the content.

Hope to see you there.
TJ

Title: Re: iHouse
Post by: Bill59 on July 30, 2009, 06:54:34 AM
Looks very impressive, great job!!!
Title: Re: iHouse
Post by: ttrolinger on September 16, 2009, 09:49:07 AM
The second major beta version is now released for beta testers. X10 and ZWave are now both supported along with many other new features.
At this point the software is considered beta because features are still being added. Otherwise it is functional and stable.
To see the progress or to become a tester goto:
http://www.ihousehomeautomation.com/ (http://www.ihousehomeautomation.com/)
TJ