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=directlinkToday 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