| Control Keith manufactured two sets of these "LED Switches". One set for the kitchen (pictured) and another set for the Master Bedroom. They were made using Clipsal momentary contact switches and inserting an LED into their tip. Although these are mains rated they are connected to low voltage circuits back to HomeVision via CAT5. One circuit informs HomeVision that the switch has been pushed while a second circuit controls the LED. Before we had this setup I used to have to go to the garage to give the heating a boost outside of the programmed times. Now it's simply a matter of hitting the button. One of the great things about the switches is the visual aspect of knowing at a glance what heating is on and where. A press of the left button brings on the downstairs heating for a 2 hour period... INPUT PORT 'LOW' EVENT # 0 'Downstairs Heating Switch' If Flag #6 (Downstairs Heating ON) is set Then Do macro #12 (Downstairs Heating OFF) once Stop and clear timer #15 (Downstairs Heating Timer) Else Do macro #11 (Downstairs Heating ON) once Load timer #15 (Downstairs Heating Timer) with 2:00:00.00 and start End If MACRO EVENT # 11 'Downstairs Heating ON' Set output port A-1 (Downstairs Heating Relay) high Set output port A-3 (Downstairs Heating LED) low Set flag #6 (Downstairs Heating ON) MACRO EVENT # 12 'Downstairs Heating OFF' Set output port A-1 (Downstairs Heating Relay) low Set output port A-3 (Downstairs Heating LED) high Clear flag #6 (Downstairs Heating ON) While pressing the right hand button brings on the upstairs for 1 hour... INPUT PORT 'LOW' EVENT # 1 'Upstairs Heating Switch' If Flag #7 (Upstairs Heating ON) is set Then Do macro #14 (Upstairs Heating OFF) once Stop and clear timer #16 (Upstairs Heating Timer) Else Do macro #13 (Upstairs Heating ON) once Load timer #16 (Upstairs Heating Timer) with 1:00:00.00 and start End If MACRO EVENT # 13 'Upstairs Heating ON' Set output port A-2 (Upstairs Heating Relay) high Set output port A-4 (Upstairs Heating LED) low Set flag #7 (Upstairs Heating ON) MACRO EVENT # 14 'Upstairs Heating OFF' Set output port A-2 (Upstairs Heating Relay) low Set output port A-4 (Upstairs Heating LED) high Clear flag #7 (Upstairs Heating ON) As the heating physically connect to HomeVision it's also possible to turn the heating on and off with a variety of methods other than the switches. For example, IR Remote, HomeVision TV Menus, any X10 transmitter, Phone either internally or dialling into the house from anywhere in the world. The Future The new method I'm thinking of would allow you to enter various times. I've been toying with the idea of trying to program HomeVision to accept multiple presses of the switches to allow X number of "periods" to be easily added to the timer. I would setup a single press of each button to start a 30 minutes timer. Each subsequent press would add an additional 30 minutes to the time. For example, if you pressed the button 3 times you would have set the heating to come on for an hour and a half. I also thought of flashing the LEDs (simulation shown) to indicate how many "periods" were remaining.
Another feature I'd like to add in the future is a weather compensator. This monitors the outside temperature and brings the heat on early on a particularly cold day (for example). We were offered one of these at build time for around £1,000 but we should be able to add this feature with an inexpensive temperature probe and some more HomeVision programming. |