Specifications
point,HVAC,andmode.Thethermostatcanrunonstand‐alonemanualmode,inwhichtheusersimply
usesthekeypad,ortheservercancontrolthethermostatwithuser‐definedscheduling.
WaterHeaterControlSubsystem
Lastyear’steamhadallottedwaterheatercontrolasasubsystemofthishomeautomationproject.
Althoughwewillnothavethetimeorresourcestocompletethisaspectoftheprojectthisyear,itwould
certainlymakeagreatadditioninafutureproject.Thewaterheatercontrolwouldfunctioninasimilar
fashionastheheatingandcoolinginthehouse.Itwouldacttomonitorandregulatetheoperation
scheduleofthewaterheatersothathomeresidentswouldn’tbewithouthotwaterbutwithoutthe
heaterconstantlyrunning.Theusercouldsetupaschedulethatincludedturningonbeforethemorning
sothatshowerscouldbehot.It’snotnecessarytokeepitrunningalldaywhileatwork,soitcouldbe
settopilot(standby)modeduringtheday.Thissubsystemwouldincludesensorsthatmonitorthe
intakeandoutflowtemperaturessothatanoptimalschedulecanbeautomate dbythesystem.
AccomplishedLastYear
Aspreviouslymentioned,thisprojectisacontinuationfromlastyear.Whilelastyear'steammade
significantprogress,theresultingprojectwasincompleteduesimplytotimeconstraints.Themain
accomplishmentfromlastyearwasthecontroloflightingandotherhomeappliancesusingthehome
controlserverovertheInsteonhomeautomationtechnology.
ThepreviousteamusedLinuxOSastheplatformtodevelopthehomecontrolserversoftware.The
softwareconsistsofthreedifferentlevels.Thehighestlevelisthewebuserinterfacewhichtiesallthe
systemcontrols.Thisisthewheretheuseraccessandmanagestheequipments.Thewebinterfaceis
alsoaccessiblefromanyPCwithaninternetconnection.Thesecondlevelis“IonBridge”whichisan
abstractinterfaceusetoreceivePLC(InsteonPowerLincV2)eventsandsendmessagestotheInsteon
devices.Thelowestlevelis“Ion”whichisbasicallythedriverlibraryforthePLC.Ionisanopensource
codeavailableonthewebandwasneveractuallyfinishedbyanyone.Theteammanagedtocomplete
thecodeandsuccessfullycompileittoworkwiththe“IonBridge”.
AUSBcablewasusedtoconnectthePLCwiththehomecontrolserver.TheindividualInsteonnodes
(whichcontro lthelightingandotherhomeappliances)wereconnectedtothePLCusingtwodifferent
signals;electricalphasesofthehome110VAClineandRF.ThereweredifferenttypesofInsteonnodes
used.ThefirstisSwitchLincwhichprovidescontroltoincandescentbulbs,low‐voltagehalogenand
fluorescentbulbsforupto32brightnesslevels.LampLinchasthesamefunctionalityasSwitchLincbutit
isusedforlampsinstead.TheApplianceLincprovides controltohomeappliancesandcanonlybe
programmabletoon/offcommand.
Inordertodemonstratethefunctionalityoftheequipmentsduringdesignday,thepreviousteam
constructedamodelhomecircuitryboard.Thereweretwo maincircuits.Thefirstcircuitconsistsof
SwitchLincs,ApplianceLincsandpoweroutlets.ThesecondcircuitconsistsofLampLincsandalsopower
outlets.TheSwitchLincsis supposedtorepresentthelightingcircuit.Alltheotherlincsandpower
outletsrepresentthehouseelectricalwiring.TwoRFsignalenhancerswereusedtoincreasetheRF
‐11‐










