Home
CUSTODIAN : User's Guide Version 1
Contents
1. f CUSTODIAN v2 01 Revised UI E B Actuators 08 00 aan T E m Window 70n Closed zs S X x Bi Sensors N Welcome Bedroom A Kitchen A Bathroom Hall 14 Width 10 mm Heights 10 mm Angle 0 deg 2 5 Status Ready Figure 8 Repositioning of devices on a new floor plan switch Copy it Paste the copy and drag it 6 1 5 Copying a device to the desired location Since the original switch is connected to the lights via a state its new copy will function exactly in the same way without the risk of conflict Although the client can live without the lights remote control they would like a wall mounted switch by the bed Simply right click the existing wall mounted 69 70 Visio 2000 Drawing2 vsd Bedroom Eile Edit View Insert Format Tools Shape Network Window Help BEE 1 287 amp AVM _ v2 01 Revised UI B Actuators 08 00 LEL Community Alarm Tum OFF Device Properties r Cut CX BaCopy Ctrl C e mw FR Window z5n Lights losed ad I NE B Sensors J LN Welcome Bedroom Kitchen Bathroom Hall 7 14 on the device Figure 9 Usage of a copy of a light switch 6 1 6 Duplicating the prope
2. amp 7 Ariel z 7 4 5 CUSTODIAN v2 01 Revised m B Actuators 08 00 Temperature Window Drop Closed Gm O Lights mE Tum OFF Device Properties Q Device Functionality y T m z Lights B Sensors 111 N Welcome Bedroom A Kitchen Bathroom A Hall 14 Delete selection Figure 7 Deletion of a device 6 1 4 Replacing a floor plan You now decide to replace the default floor plan of the bedroom with one that more accurately represents the client s room Selects the default floor plan shape in the room execute Format gt Protection gt None The floor plan is now unprotected and may be removed as any other shape Now execute Insert gt Picture and look in the directory where the new floor plan file is located A large variety of graphic file formats may be imported into Visio Select the inserted floor plan and execute Shape gt Send to Back in order to place the picture behind the device symbols execute Format gt Protection gt in order to protect the floor plan from being accidentally moved resized etc Finally reposition the device symbols in the bedroom Visio 2000 Drawing2 vsd Bedroom BEE Eile Edit View Insert Format Tools Shape Network Window Help 18 x 0 SRY 5 0 6 AVON sve 8 7
3. Lights a operated from wall mounted switch Turning on off the Lights switch controls the lights Heating a room temperature drops be low 15 C then message automatically being sent to Call Centre Turning on the Below 15 C Tem perature Drop thermostat only possible if the Normal one has al ready been turned on turns on the TEMPERATURE message in the Hall telephone symbol plus small light to indicate the type of alarm message that is being sent to the Call Centre or to the War den Turning off the Below 15 C Temperature Drop thermostat or the Normal one which turns off both turns off the message TV a operated from Controller b displays image of visitor at door on request Turning on off the TV remote control switch controls the televi sion Turning on off the TV Mode remote control switch al lows the user to select the opera tion mode of the television Nor mal Display Visitor indicated by the small lights next to the television provided the Entry phone in the Hall is turned on Medication dispenser 32 4 1 1 3 4 1 2 3 4 a b provide audible amp visual cue that it is time to take medication sends alarm to Call Centre if prompt is not followed by taking medication Running the clock past or 7pm turns on the Medication timer which turns on the MEDI CATION TIME cue medication dispenser symbol stands for audible amp visual cue
4. The first item on this menu can be used to display and edit the general project prop erties such as name of network designed details of target property etc The second item Show states list will lead to the list of states present in the network to be displayed together with options for de leting editing and adding to the list The network can be reset via this menu by selecting the third option and the textual description of the network produced by 79 selecting the fourth option Produce reports The fifth option Update Device version can be used to update any old versioned devices in your network when you upgrade to a newer version of the CUSTODIAN tool The final option can be used to determine which version of the tool you have running 7 2 2 Device menu The device menu probably the most com monly used menu when designing smart home networks can be accessed by click ing on the right mouse button when point ing to a smart device in your network Turn ON Turn OFF Device Properties Edit Functionality Cut Copy Ctrl C amp Paste Etre Delete Del dp Figure 16 The Device menu The first two items on this menu can be used to switch the selected device on or off respectively The third option Device Properties be used to view all properties associated with the selected de vice With an option of editing some of these properties available fro
5. perature Drop thermostat in a room controls the radiator in that room unless it is turned on by the whole house Heating timer see b whole house heating controlled by time the settings of which can be varied by user The Heating timer in the Hall turns on the radiators in all rooms between 6 and 10am and between 8 and 10pm The settings of the timer may be varied by 2 user by editing its simulation con dition C occupant goes away for extended period temperature can be setback by user 3 Turning on the Long Absence switch in the Hall allows the user to indicate they have left for an extended period causing the ra diators in all rooms to be uncon ditionally turned off 6 Community Alarm a operated from any where in house from Controller OR pendant Controller issue not implemented to avoid overburdening the proj ect Triggering the Community Alarm pendant wall mounted switch symbol in any room turns on the community alarm in the Hall Unlike most actuators the alarm actuator must be turned off manually 7 PIR 4 Activity monitoring system a significant departure from normal pattern of behaviour results in message automatically being sent to Call Centre Not implemented The normal pattern would have to be param eterised in some kind of controller that would analyse the actual pattern of activation of the PIR 4 1 1 3 3 Living Room 1 Curtains see Optional extras 5
6. Community Alarm a operated from any where in house from Controller OR pendant Controller issue not implemented to avoid overburdening the proj ect Triggering the Community Alarm pendant wall mounted switch symbol in any room turns on the community alarm in the Hall Unlike most actuators the alarm actuator must be turned off manually 4 1 1 2 3 Living Room 1 Curtains see Optional extras 2 Lights 3 a operated from Controller OR wall mounted switch Turning on off the Lights switch or the Lights remote control switch controls the lights a operated from Controller b displays image of visitor at door on request Turning on off the TV remote control switch controls the televi sion Turning on off the TV Mode remote control switch al lows the user to select the opera tion mode of the television Nor mal Display Visitor indicated by the small lights next to the television 4 1 1 2 4 Bedrooms 1 2 Curtains see Optional extras Lights a operated from Controller OR wall mounted switch Same as in Living Room 4 1 1 2 5 Kitchen 1 2 3 Curtains Blinds see Optional extras Lights a operated from Controller OR wall mounted switch Same as in Living Room Exterior powered door to garden a operated from Controller OR wall mounted switch OR fob Turning on off Door Switch Fob or the Door remote control switch controls the door actuator genera
7. These times may be varied by the user by editing the simulation condi tion of the timer Triggering the Medication Taken switch allows the user to indicate that the medi cation has been taken If this does not happen within 5 minutes after the cue the Call Centre Alarm timer turns on which turns on the MEDICATION alarm in the Hall telephone symbol plus small light Triggering the Medication Taken switch turns off the alarm Bedrooms Curtains see Optional extras Lights a operated from wall mounted switch Turning on off the Lights switch controls the lights Heating a room temperature drops below 15 C then message automatically being sent to Call Centre Same as in Living Room Activity monitoring a Pressure pad by bed that brings on bedroom hall and bathroom lights at 5096 ramping up to 10096 over min and reverses lighting se quence when client steps on pres sure pad to get back into bed A lights ramping effect would be impossible to simulate given the inherently binary nature of the tool devices can be activated or deactivated but can not assume an intermediate status Trigger ing the Lights pressure mat simply toggles the status of the Bedroom Hall and Bathroom lights 4 1 1 3 5 Kitchen 1 2 3 Curtains Blinds see Optional extras Lights a operated from wall mounted switch Same as in Living Room Exterior door to garden a door locks when shut b ele
8. This document includes information on the installation of the tool and it s associated controls together with a guide to the tool itself and it s operation Also included are some sample networks with accompanying design and simulation tutorials This document does not include a guide to operating Visio commands users are in stead asked to refer to the Visio user man ual when attempting Visio specific opera tions 1 4 How to use this Manual The next chapter describes the installation procedure for the Custodian tool and the additional clock control module which makes it possible for time dependant ac tions to be included in the smart home de signs Chapter two also introduces the Custodian tool together with a description of the basic features of the tool This chapter contains the core knowledge re quired to design smart home networks and 15 essential reading for both inexperienced and experienced users The standard smart home templates accompanying the tool are described in chapter four together with a guide on how to shape these templates to fit your requirements Chapter five de scribes advanced CUSTODIAN features such as creating new smart device symbols together with an additional explanation on the exact nature of the tool Chapter 6 de scribes the user interface to the CUSTO DIAN tool and the functionality of the menus and dialog boxes you will encounter when using the tool Subsequent chapters describe the erro
9. new project based on the selected stan dardised system should open 0 0 control the heating TERR Heating Temperature sensorto Window open staus sensor 0 Wall switch to contiol lights CUSTODIAN Visio2000 stencil gt N Welcome A LivingRoom Bedroom A Kitchen Bathroom 714 Figure 1 The Custodian Workspace On the left you will see one or more li braries of smart device symbols Visio stencils Each library contains one or more smart devices that can be part of the sys tem The icon of each device is displayed along with its name On the right there is the drawing area The page displayed is the first page of the tem plate and should not be removed It is the welcome screen to your network We can see at the bottom of the drawing area some tabs hanging These tabs are Page3 6 Status Ready links to other Visio pages that represent different rooms of the house You may click on any of them to navigate through the rooms of the standardised system Clicking on any of the devices in a draw ing using the right mouse button will ac cess the main CUSTODIAN menu From this menu devices can be turned on or off the properties of a device can be viewed or set as can the functionality of the device A secondary menu can also be accessed b
10. off the Smoke Heat Gas sensor PIR sensor symbol allows the user to simulate smoke heat gas which also controls the cooker Sink nothing required Smoke heat gas detector a b sounds alarm Alarm is sent to Call Centre if not reset within 2 mins Turning on the Smoke sensor turns on the SMOKE alarm in the Kitchen Keeping the Smoke sen sor turned on for more than 2 minutes turns on the Smoke Alarm timer which turns on the SMOKE alarm in the Hall telephone sym bol plus small light to indicate the type of alarm message that is being sent to the Call Centre or to the Warden Turning off the Smoke sensor turns off both SMOKE alarms Kitchen and Hall and the Smoke Alarm timer 4 1 1 5 6 Bathroom 1 Lights a operated PIR Turning on off the Lights PIR sensor controls the lights 2 Extract fan a comes on from signal from PIR in bathroom and continues for 5 minutes after PIR stops sensing presence of occupant or until hu midity drops to 60 Turning on the lights turns on the extractor fan Turning off the lights turns on the Extractor Fan timer Running the clock past five minutes later turns off the Ex tractor Fan timer which turns off the extractor fan This time setting may be varied by the user by ed iting the simulation condition of the Extractor Fan timer Turning on off the Humidity Over 60 sensor allows the user to simulate humidity which controls the ex tractor fan un
11. 1 1 2 2 A fully interactive system is one in which the occupant exercises full control over the 1 operation of the house and services and the minimum of automation is provided A fully interactive standard Smart Home network is possibly suitable for people with physical disabilities and for elderly people with low care needs The assumptions implicit in this specifica tion for a fully interactive Standard Smart home Network are 1 Anexisting house is going to be adapted so that it is highly unlikely that the windows will be suitable for window motors Therefore in order to avoid raising expectations window motors will not be offered as standard 2 High cost low priority items such as powered windows and curtains are in cluded under optional extras 2 The client is living alone 4 Help with cooking cleaning shop ping if required is provided under an appropriate care package The client will be able to manage selfcare activi ties not provided in the care package with the assistance of a Smart home installed to this specification 5 floor plan similar to the Edinvar flat is assumed The primary exterior door main entrance opens into the hall rather into the living room All rooms are entered via the hall Access to a private garden secure and enclosed is from the kitchen only Central heating system is installed There is at least one window in all rooms including the hall Whole House Wi
12. The client is living alone Help with cooking cleaning shop ping if required is provided under an appropriate care package The client will be able to manage selfcare activi ties not provided in the care package with the assistance of a Smart Home installed to this specification A floor plan similar to the Edinvar flat is assumed The primary exterior door main entrance opens into the hall rather into the living room rooms are entered via the hall Access to a private garden secure and enclosed is from the kitchen only Central heating system is installed There is at least one window in all rooms including hall with an opening light 4 1 1 3 2 Whole House 4 Windows a Magnetic reed switch to detect when window is open When leaving the house a visual indica tion is given that window of a specific room is open Turning on or off the Window Closed sensor for any window allows the user to indicate it is closed or open respectively Turning on either the Short Ab sence or the Long Absence switch in the Hall allows the user to in dicate they have left causing the OPEN WINDOWS visual indica tions to be turned on for those rooms that have windows left open 5 Heating a b controlled by room thermostats the temperature settings of which can be varied by user The tool can not simulate evolu tion of temperature that is the same way it simulates time Turning on off the Normal Tem
13. Washing machine Pressure mat Thermostat Television Basin Water level sensor Telephone 4 2 2 Dragging and dropping and moving smart devices You can move devices around the same room using a drag and drop option of the mouse if you need to move a device be tween pages then you must first cut the selected device before pasting it into the destination page When cutting a device from a room you will be given the option of retaining any bindings present in that device if you choose not to retain these bindings then the device pasted into the new room will not be an exact copy of the original 50 4 2 3 Cutting copying and deleting smart de vices Care must be taken when cutting devices from a drawing if the device is not pasted into a room within the same project file problems may occur when any bindings to this device are activated Care must also be taken when pasting de vices into projects if the device originated from a different project file therefore a different smart home system then any existing bindings within that device may be irrelevant to the new system Deleting smart devices from the system will take place normally if there are no bindings present between the device to be deleted and other devices present in the system In the case of such bindings exist ing you will be informed of the presence of these bindings and given the option of p
14. again to stop Two taps hot and cold would be hard to represent with the avail able symbols two sink symbols Triggering the Sink Tap sensor a Comes on when lights come on and continues for X minutes after the lights are off and the humidity drops down Turning on the lights turns on the extractor fan Turning off the lights turns on the Extractor Fan timer Running the clock past five minutes later turns off the Ex tractor Fan timer which turns off the extractor fan This time setting may be varied by the user by ed iting the simulation condition of the Extractor Fan timer Turning on off the Humidity High sensor allows the user to simulate hu 28 midity which controls the ex tractor fan unconditionally 3 Shower bath a operated from Controller OR wall mounted switch OR PIR Same as in Bathroom a mixer tap operated by IR sensors pass hand to start and pass hand Ashe Outside again to stop Outside features were implemented in the b water temperature regulated by bottom left corner of the Hall page temperature sensor and mixer 7 valve Not shown as this is inter 1 Security lights nal configuration a activated if visitor approaches tap is shut off if left running be house and it is dark yond time to fill sink to 75 Turning on off the Visitor Ap Triggering the Bath Tap sensor proach sensor PIR sensor sym PIR sensor symbol toggles the bol controls the SECURITY status of the ba
15. alarm or ensure client gets out of building This is the safest way of dealing with a fire hazard until more is known about how people with mental incapacity will respond in such situations The necessity of relying on a warden could possibly be avoided if the client after training and numerous fire drills responds appropriately and reliably There is at least one window in all rooms including hall with an opening light Whole House Windows a Magnetic reed switch to detect when window is open When leaving house an audible warning is given that living room window is open Turning on or off the Window Closed sensor for any window allows the user to indicate it is closed or open respectively Turning on either the Short Ab sence or the Long Absence switch in the Hall allows the user to in dicate they have left causing the OPEN WINDOWS audible indi cations entry phone voice small symbols to be turned on for those rooms that have windows left open This is not too realistic since more naturally only one audible actuator should exist which would emit a different audible warning for each room This implementation would not be possible however given the purely visual nature of the tool 2 Heating a b controlled by room thermostats at pre determined level The tool can not simulate evolu tion of temperature that is the same way it simulates time Turning on off the Temperature Drop
16. and administrative savings Smart Home is the term commonly used to define a residence that uses a home con troller to integrate the residence s various home automation systems Integration of the home systems allows them to commu nicate with one another through the home controller thereby enabling single button and voice control of the various home sys tems simultaneously in pre programmed Scenarios or operating modes Smart Homes can be used for older people and those with disabilities providing safe and secure environments The Smart Home allows the user to control many features or automate these features The user can also be monitored by the Smart Home system to ensure their safety and alert people should the user be in difficulties 1 2 What is purpose of this Manual This is a basic software user s guide for performing tasks within the Custodian tool While this user s guide is not a compre hensive guide to the actual design of smart home networks information on the basic skills necessary to make the software work and examples of the most common opera tions will be given With these basic skills together with a working knowledge of the client s requirements and the capability of available smart devices you will be able to develop and update smart home networks and produce the necessary specifications required to progress to the installation stage of the home re development 1 3 What does this Manual include
17. func tionality to ensure groups of devices are kept together or deleted as a whole when altering existing networks NOTE Care must be taken when binding devices together or overly complicated lists of bound devices may result This may oc cur if you are binding to a device which is already bound to other devices resulting in two lists of bound devices merging into one larger list 53 4 4 Editing properties of smart devices In addition to creating copying and delet ing smart devices you may also edit the properties of any device in your smart home network To bring up the device properties window you must first click the right mouse button on the selected device to bring up the gen eral device options from this list select Device Properties and the properties win dow will appear Within this window you can use the tabs to select specific proper ties to be displayed a full description of the possible layouts for this window will be given in later sections In order to edit these properties you must first select the tab matching the property you wish to change for example in the case of a de vice description you must select the eral tab Once selected you can enter the new information in to the corresponding window and apply the changes by pressing the OK button Some device properties such as the device ID and location cannot be changed as these are set by the CUS TODIAN software when the device i
18. home network by using the 11 gt option from the Visio menu bar You will then be asked if you wish to view set the properties associated with the project you have been working on as described in the previous section If this is a new project or you have chosen the File Save option you will then be shown a save file dialogue that will allow you to select the filename to be used for the new drawing If you wish to replace an old drawing file then you can also select the old drawing file using this dialogue If you attempt to close Visio or a project window if you have made changes to a project and not saved then the program will automatically ask if you wish to save the project before closing down this will fol low the same procedure as outlined above with Custodian again asking if you wish to view set the properties of your project 4 Designing a smart home system The basic features of Custodian are de scribed in this section You will need a working knowledge of these features if you wish to modify the standard templates that are distributed with the tool These features will allow you to open a pre designed net work move delete and replace smart de vices and finally how to save your new project 23 24 4 1 Starting project 411 The library of standard ised systems 4 1 1 1 Introductory implementation notes When opening a template for the first time in a given version of the tool the Netwo
19. mounted switch OR fob unlocks door c door unlocks when smoke heat gas detector goes off Turning on the Door Closed sen sor window sensor large symbol turns on the electric door lock general actuator EIB symbol Turning on off the Door Lock switch fob controls the door lock Turning on the Smoke sen sor PIR sensor symbol turns off the door lock Entryphone voice only a operated internally switch on unit b operated externally Bell Push Button C connected to call centre for monitoring and verification of visitors Turning on off the Entryphone switch controls the Entryphone Triggering the Bell switch turns on the Entryphone The connec tion to the Call Centre is not im plemented as it would be difficult to represent 3 Lights a operated from PIR Same as in Bathroom 4 Smoke detector a sounds alarm b Alarm is sent to Warden Turning on the Smoke sensor turns on both SMOKE alarms the small community alarm symbol and the telephone symbol plus small light 4 1 1 4 8 Outside Outside features were implemented in the bottom left corner of the Hall page 1 Security lights a activated if visitor approaches house and it is dark Turning on off the Visitor Ap proach sensor PIR sensor sym bol controls the SECURITY lights if the daylight sensor is turned off The daylight sensor is automatically controlled by the clock running the clock past the daytime end 18 pm
20. on C open at set time each morning ex cept if it is still dark at that time then open on pre determined light level d occupant goes away for extended period curtains open and close automatically on normal pattern This is a case where pure logic is insufficient Need button physi cal or on touch sensitive screen which activates Home Security mode 4 Windows a operated from Controller OR wall mounted switch 5 Lights a operated from Controller OR wall mounted switch b light comes on automatically when gets dark outside combine with 1b above C occupant goes away for extended period light comes on and off automatically on normal pattern This is a case where pure logic is 29 insufficient Need button physi cal or on touch sensitive screen which activates Home Security mode 6 PC a enables occupant to modify many of the parameters of his her Smart home system 4 1 1 3 Functional Specification for a Moderately Interactive System Supplemented with implementa tion notes Implementation notes are in italic 4 1 1 3 1 Introduction A moderately interactive system is one in which the occupant is provided with some control over the operation of the house and services A moderately interactive stan dard Smart Home network is possibly suit able for people with for elderly people with moderate to high care needs or for people with moderate dementia There are special
21. smoke sensor to the Community alarm in the hall Thus if you try later to delete the alarm device you will be warned about a number of sensors and pendants that would be uselessly left behind xi Examine and edit the properties of the selected device General Installation Bindings simulation Technical Information Location Bindings Community alarm 70 Figure 13 The Bindings Device Properties tab Note You must be careful when binding devices to others It is often the case that we bound a device to another one and that to another and so on So when we remove the first device a number of other devices is also removed In the Simulation properties tab you keep the Triggered activation style inherited from the pendant device Being a sensor this device is manually operated and does not have a simulation condition In the case of actuator devices like the lights in most cases you will uncheck both activation styles so as to prevent the user from mis takenly performing a manual action on it Device Properties X Examine and edit the properties of the selected device General Installation Bindings Simulation Technical Information Status OFF The device 7 activated Deactivated Triggered can be Simulation condition Edit Functionality Figure 14 The Simulation Device Properties tab 73 6 2 Advanced design tutorial example 6 2 1 Populating your c
22. that get their status changed when the device is activated and deactivated respectively The INSTALLATION section contains formation directed at the Installer not meant to teach the Installer how to do his her job but rather to safeguard the er gonomic aspects of the installed system Thus the HEIGHT and WIDTH at which the device must be mounted are specified as are any COMMENTS that might be of importance to ensure the correct mounting of the device The LOCATION field is automatically filled by the tool for each device placed in each room but may have been edited by the Process Facilitator in order to include extra detail 61 62 5 Advanced features This section covers advanced features of the CUSTODIAN tool You will need to refer to these topics if you intend to add new smart devices to the device stencils or add new states to your smart home net works This section also describes the op eration of the CUSTODIAN software and includes some recommended design guidelines should you decide to design your own smart home networks from a blank template 5 1 Creating custom smart device symbols If you wish to create a new symbol to rep resent a smart device in one of the libraries of symbols you must first use the Visio drawing capabilities to design a new shape For more information on Visio drawing features please refer to the Visio User Manual Once completed you should check the s
23. the door lock Turning on the Smoke sen 7 sor PIR sensor symbol turns off the door lock 4 Extract fan over cooker a manual operation b 39 comes on automatically at high humidity Turning on off the Extract Fan switch controls the extractor fan Turning on off the High Humid ity sensor allows the user to simulate high humidity which also controls the extractor fan Cooker a b shut off gas electricity if smoke heat gas are detected restoration of gas electricity by switch operated by key Turning on off the Cooker switch controls the cooker Turning on the Smoke sensor PIR sensor symbol turns off the cooker Turning off the Smoke sensor will not turn the cooker back on that can be achieved only by turning on the Supply key in order to re store gas electricity Sink a water from hot tap controlled to temp of 45 C Turning on off the Hot Water Below 45 C thermostat controls the water heating system radia tor symbol above and behind the sink Smoke heat gas detector a b sounds alarm Alarm is sent to Warden Turning on the Smoke sensor turns on both the SMOKE alarm in the Kitchen and the SMOKE alarm in the Hall telephone sym 40 bol plus small light to indicate 4 the type of alarm message that is being sent to the Call Centre or to the Warden 4 1 1 4 6 Bathroom 1 Lights a operated from PIR Turning on off the Lights PIR sensor c
24. the new page to be added In our case you should enter Living Room Press OK to add the new room Repeat the same process to add another page and name it Hall You have now created the rooms of the house that is needed now is to put some devices into these two rooms Insert a wall mounted switch lights win dow status sensor temperature sensor and a general actuator into the Living Room Insert a wall mounted switch lights win dow status sensor temperature sensor and two general actuators into the Hall Next to each of these devices we will enter a short textual description of the device and what it does In the Living room the wall mounted switch will turn the lights on and off The temperature sensor will turn the general actuator on and off which we assume is connected to the heating The window status sensor is to indicate whether the window is open or not The same ap plies to the Hall room The extra general actuator we have put is to indicate whether one or more windows have been left open You have now created the general design for your smart home network 6 2 2 Programming the devices functionality You can design the behaviour of the sys tem by defining the functionality of the devices In order to do so right click each device and execute Edit Functionality The Edit Functionality dialog for that device shows up 74 Implicit definition of functionality is im plemented through state
25. thermostat in a room con trols the radiator in that room unless it is turned on by the whole house Heating timer see whole house heating controlled by time at pre determined settings The Heating timer in the Hall turns on the radiators in all rooms between 6 and 10am and between 8 and 10 The settings 4 1 1 4 3 a b of the timer may be varied by the user by editing its simulation con dition occupant goes away for extended period temperature can be setback by carer Turning on the Long Absence switch in the Hall allows the user to indicate they have left for an extended period causing the ra diators in all rooms to be uncon ditionally turned off 3 Community Alarm operated from any where in house from Controller OR pendant Controller issue not implemented to avoid overburdening the proj ect Triggering the Community Alarm pendant wall mounted switch symbol in any room turns on the community alarm in the Hall Unlike most actuators the alarm actuator must be turned off manually Living Room 1 Curtains operated by timer OR daylight sensor close automatically when gets dark outside activated by day light sensor outside and light comes on open at set time each morning ex cept if it is still dark at that time then open on pre determined light level 37 38 Running the clock past the day time end 18 pm turns off the daylight sensor outside wh
26. tool will prompt you to check for this and you can see if it is safe to proceed with deletion You must remember that even if you undo the delete operation smart devices will be allocated a new Unique Identifier and this will not restore any links to other devices For this reason it is recommended that ex treme care be taken when deleting devices from a network 4 2 4 Duplicating the properties of smart devices If you need to create an exact copy of a smart device you first need to add a device to your project Once added you should select the original device followed by the new device you must select the second device whilst depressing the SHIFT key to ensure both devices are selected If done in the correct order the original device should be highlighted in green and the duplicate device in blue In order to create the dupli cate device you must copy properties of the original device into the new device this is achieved by selecting the Edit gt Duplicate Properties command of the menu bar NOTE This procedure will leave proper ties such as the unique device ID un changed as duplicating these properties is not a valid operation within CUSTODIAN 4 2 5 Replacing smart devices If you need to replace the symbol for a smart device in your project then you must first drag a new symbol from the stencil window Once the new symbol is in place you must select both device symbols original first followed by
27. you must first set Visio running Once up and running use the file select dialogue to se lect the Custodian folder and choose from the available vsd files This will cause the two Custodian stencil files together with a drawing file containing the standard tem plate to be opened 4 1 3 Inserting deleting re naming and reordering rooms You can insert new rooms more generi cally functional areas to your project and you can delete rename or reorder existing rooms All actions appear on the right click menu that is accessible from any one of the hanging tabs that display the names of ex isting rooms Rooms may be added with unique names in the project Actions are registered with the room and appear as right click menus The room must be selected for them to appear Renaming a room should rename all location properties of the smart devices Deleting a room containing smart devices should not be possible Within Custodian different rooms of a house or flat are represented as different pages within a Visio drawing The standard templates described above being made up of a welcome page a single page contain ing the full floor plan and pages repre senting the individual rooms in the tem plate Two methods exist for the adding new pages to existing drawings The menu bar option Insert Page and the right click Insert Page option when pointing to an existing page name both result in the popping up of a new page f
28. DE4004 CUSTODIAN Conceptualisation for User involvement in Specification and Tools Offering the Delivery of system Integration Around home Networks CUSTODIAN User s Guide Version 1 WP5 Authors Athanasios Agiannidis UoR Rakesh Patel UoR Telmo Amaral UoP Guy Dewsbury RGU Tel 44 118 9316794 Fax 44 118 9318220 Dissemination PI Document Number CUSTODIAN RDG WP5 RE 005 Level Version 1 Date of Issue 20 12 2000 5 The CUSTODIAN Project is funded under the Telematics Initiative for Disabled and Elderly People DE 4004 Jan 1999 Dec 2001 CUSTODIAN Tool OCUSTODIANO User Guide 1 TNTRODUCTIION epo 6 1 1 WHAT ARE INTELLIGENT OR SMART HOMES eee eene 7 1 2 WHAT IS THE PURPOSE OF THIS MANUAL 8 13 WHAT DOES THIS MANUAL 9 1 4 TOUSE THIS reri tenter me i dei e rie heres 10 1 5 VISIQ2000 BASICS cereo ie ert enr etim He ee e erbe 11 INSTALLING THE TOOL cerises eee ee nete sene tn stata seta tuse tasse 12 2 1 BEFORE YOU INSTALL 5 onu ORI OE 13 2 2 INSTALLING THE TOOL AND LIBRARY FILES eee eene enn 14 2 3 INSTALLING THE VIRTUAL CLOCK nennen enn enne 15 GETTING STARTED WITH THE 16 3 1 STARTING VISIO 2000 TECHNICAL eee en 17 3 2 CREATING A NEW PROJECT noenee peti t EN Re RHENO UR E UY ee ES 18 3 9 _ USING THE SCREEN 19 3 4 SETTING THE PROPER
29. ODIAN blank tem plate What to do Add the fill styles Activat edObjectFill DeactivatedObjectFill or use the custodian blank template To add a fill style select Format gt Define style Cus tomise the fill colour of each style to match your needs Code 5005 Error message A non existing state named statename is referenced by de vice with UID deviceUID Function de scription of the device is Device descrip tion Please either delete the reference or add the missing state The simulation wiil continue but functionality may be altered Thank you What to do Remove any references to missing states from the devices simulation conditions or add the missing states Reasons for error States are deleted only when there are no references to them If this problem occurs it may be the case that some devices point to non existing states Code 5006 Error message unexpected internal application error has occurred Not all de vices could be updated to the new ID Check their functionality specification to manually set it to the correct settings Or alternatively delete the pasted devices and try again If this problem persists contact the application vendor Thank you What to do This error may result in some devices not pointing to the intended device which has just changed UID Instead they will remain pointing to the device s previ ous UID This means that their functional ity will be controlled by an inappro
30. TIES eene en ene enne 21 35 SAVING AND CLOSING 22 DESIGNING A SMART HOME SYSTEM eeeeeee eene nete enean tns tn aestu senae 23 4 1 STARTING A PROJECT eet tees seite e ivit e 24 4 1 1 The library of standardised systems aeree 24 4 1 2 Choosing and opening a Standardised 46 4 1 3 Inserting deleting renaming and reordering 46 4 14 DUPLICATING 47 4 1 5 Adding and removing background floor 47 4 1 6 Inserting and removing the virtual clock control 47 4 2 SELECTING AND POSITIONING SMART 49 4 2 1 The library of smart device 49 4 2 2 Dragging and dropping and moving smart devices 49 4 2 3 Cutting copying pasting and deleting smart devices sss 50 4 2 4 Duplicating the properties of smart devices esee 50 4 2 5 Replacing smart devices eese eene 51 4 3 BINDING SMART DEVICES TOGETHER 52 4 4 EDITING THE PROPERTIES OF SMART 53 4 5 CONNECTING SMART DEVICES 54 4 5 1 Understanding States a av 54 4 5 2 Understanding simulation conditions eee 54 4 5 3 Using states and simulation conditions together esses 56 4 5 4 Modifying t
31. TIVATED LivingRoomTemperatureDown FALSE General actuator to turn on the heating when the temperature drops SIMULATION CONDITION State LivingRoomTemperatureDown UPDATED STATES WHEN ACTIVATED LivingRoomHeatingOn TRUE UPDATED STATES WHEN DEACTIVATED LivingRoomHeatingOn FALSE HALL Wall mounted switch to turn lights on UPDATED STATES WHEN ACTIVATED HallTurnOnLights TRUE UPDATED STATES WHEN DEACTIVATED HallTurnOnLights FALSE Lights to turn on when wall mounted switch is activated SIMULATION CONDITION State HallTurnOnLights UPDATED STATES WHEN ACTIVATED HallLightsOn TRUE UPDATED STATES WHEN DEACTIVATED HallLightsOn FALSE Window status to indicate that the win dows in the Hall are open UPDATED STATES WHEN ACTIVATED HallWindowsOpen TRUE UPDATED STATES WHEN DEACTIVATED HallWindowsOpen FALSE Temperature sensor in the hall to indi cate that the temperature has dropped UPDATED STATES WHEN ACTIVATED HallTemperatureDown TRUE UPDATED STATES WHEN DEACTIVATED HallTemperatureDown FALSE General actuator to turn on the heating when the temperature drops SIMULATION CONDITION State HallTemperatureDown UPDATED STATES WHEN ACTIVATED HallHeatingOn TRUE UPDATED STATES WHEN DEACTIVATED HallHeatingOn FALSE 75 General actuator to indicate that one or more windows are open SIMULATION CONDITION State LivingRoomWindowsOpen OR State HallWindowsOpen Now you may try out the netw
32. To shape the system you first decide to remove the living room page since this particular client does not require any smart technology installed in that area of the Visio 2000 Drawing2 Living Room BEE 8 Eile Edit View Insert Format Tools Shape Network Window Help 18 x 0 5 8 8 2087 BB 0 i e 4 5 8 1 _ v2 01 Revised UI a B Actuators E mu zs S Rename Page Sensors N Welcome Living Ro unde uim Bathroom f Hall 14 Remove the page from the document Figure 6 Deletion of a room the respective text labels Because the re 6 1 3 Deleting a device mote control devices are associated with the lights via a state their deletion causes no harm to the system the lights can still be operated by the wall mounted switches as if nothing happened In consultation with the client you realise they dont need remote control of lighting in the house Therefore go through all rooms and delete the remote control de vices associated with lighting as well as 67 68 Visio 2000 Drawing2 vsd Bedroom BEE Eile Edit View Insert Format Tools Shape Network Window Help la x O 8 B 287
33. ains smart devices You must first de lete them before deleting the room Thank you What to do Delete any smart devices and then the room Reason for error You have tried to delete a room with smart devices in it The tool will not allow this because these devices may be linked to other smart devices in other rooms Code 7005 Error message Sorry but the information you have entered is not valid Descrip of error Please try again or cancel the operation What to do Try again to correct the mis takes or cancel the operation Reasons You have not entered all the re quired information or have entered it in an invalid format Code 7006 Error message Found invalid format in the Additional Product Costs field This is not a valid currency format Additional costs will be set to 0 Reasons for error You have entered a price using an incorrect format Code 7007 Error message Sorry but the CUSTO DIAN tool is locked against any type of changes Any bug reports or remarks for modifications should be submitted to the CUSTODIAN web site Thank you Reason for errors You tried to save Custodian vss file Code 7008 Error message non smart device was detected to currently have the focus The 97 requested operation can be performed only on smart devices Thank you What to do When calling operations that operate on smart devices make sure that you have selected only smart devi
34. and replace it with the se lected target device To access this feature use the Edit gt Replace symbol op tion from the menu bar 7 1 3 Produce Reports Once you have completed your smart home network you can produce a set of reports describing the design ready for the next phase of your smart home project Selecting the Tools gt Produce re ports option of the menu bar you will be prompted for a filename for the reports which will then be saved to your hard disk 7 1 4 Estimate Costs In addition to producing reports detailing the designed network you can also estimate a rough cost of the installation based on the devices you have included in the network 77 To access this feature choose the Tools gt Estimate costs option from the menu bar As with the produce reports feature you will be prompted for a file name before the cost data is saved to your hard disk 7 1 5 Make Smart Device You can create new smart device and add them to existing device stencils by apply ing this feature to your new symbols This feature can be found as the Shape Actions Make smart device option ofthe menu bar 7 1 6 Find Device You can use this feature to locate a device in your smart home design it is particu larly useful when working with large smart home networks To use this feature select the Shape Actions Find de vice option of the menu bar 7 1 7 Show List of States This feature displays the states ex
35. and secure environment is provided for people with mental impairment learn ing difficulties brain injuries and who are mentally stable excludes schizophrenics potential suicides very severe dementia The assumptions implicit in this specifica tion for a fully interactive Standard Smart home Network are 1 An existing house is going to be adapted so that it is highly unlikely that the windows will be suitable for window motors Therefore in order to avoid raising expectations window motors will not be offered as standard 2 High cost low priority items such as powered windows and curtains are in cluded under optional extras 4 1 1 4 2 1 The client is living alone and in re ceipt of an appropriate care package Help with cooking cleaning shopping is being provided and that the client will be able to manage selfcare activi ties not provided in the care package with the assistance of a Smart home installed to this specification A floor plan similar to the Edinvar flat is assumed The primary exterior door main entrance opens into the hall rather into the living room All rooms are entered via the hall Access to a private garden secure and enclosed is from the kitchen only Central heating system is installed Warden or other responsible adult needs to be close at hand 24 hours a day in order to respond quickly if smoke alarm goes off The response will be either to confirm there is no danger false
36. arried out when the de vice is activated The corresponding field for the living room light switch contains the action LivingRoomTur nOnLights True this results in the in dicated state being made True when the switch is turned on This field may contain a number of such actions e When deactivated This field acts as the opposite of the when activated field Using the example of the living room light switch the corresponding field contains the action LivingRoom TurnOnLights False This results in the state being set to False when the switch is turned off Again this field may contain a number of such actions 4 5 4 Modifying the parameters of a timer Within the standard templates provided with the tool there exist a set of devices labelled timers These devices represent any timers existing in your home network such as timers for heating systems or ex tractor fans To understand the operation of such a timer let us examine a typical sim lation condition Time Time 07 00 AND Time Time 10 00 OR Time Time 20 00 AND Time Time 22 00 To better understand this expression we can view it as two expressions separated by an OR operation Examining the first half we can see that this will evaluate to True if the actual time is between 7 00am and 10 00am Examining the second half re veals that the condition will evaluate to True if the time is between 8 00pm and 10 00pm Taking the expressio
37. ast the daytime end 18 pm turns off the daylight sensor The hours of daylight may be varied by the user by editing the simulation condi tion of the day indicator smiling sun on the Welcome page Daylight sensor operates security light b operates curtains optional C operates lights optional About the security lights issue See Security Lights 4 1 1 5 9 Optional extras Curtains a operated from wall mounted switch b close automatically when gets dark outside activated by day light sensor outside and light comes on C open at set time each morning ex cept if it is still dark at that time then open on pre determined light level d occupant goes away for extended period curtains open and close automatically on normal pattern This is a case where pure logic is insufficient Need button physi 46 cal or on touch sensitive screen which activates Home Security mode 2 Windows a operated from wall mounted switch 3 Lights a operated from wall mounted switch b light comes on automatically when gets dark outside combine with 1b above C occupant goes away for extended period light comes on and off automatically on normal pattern This is a case where pure logic is insufficient Need button physi cal or on touch sensitive screen which activates Home Security mode 4 1 2 Choosing and opening standardised system To open one of the standard templates
38. ation Logical Groups Bindings simulation Product Info Costs Available logical groups List of logical groups the device currently belongs to Plumbing lt Remove sem Figure 22 The Logical Groups dialog 7 3 6 Bindings dialog The bindings dialog allows the list of de vices bound to the currently selected de vice to be viewed and edited The bound devices can be viewed room by room basis using the upper of the two display areas Device Properties Wall Mounted Switch 1 107 Figure 23 The Bindings dialog To edit the list of bound devices press the Change Bindings button and check or uncheck the devices to be bound or un bound in that room Devices in house 83 7 3 7 Simulation Dialog The simulation dialog is used to display various information relating to the actions of the selected device The first dialog dis plays the current state of the device the time the device was last activated and the functionality of the device Device Properties State LivingRoomTurnOnLights Figure 25 The Simulation Dialog To edit the functionality click on the Edit functionality button From the re sultant dialog the full functional descrip tions of the device can be viewed and ed ited State LivingRoomTurnOnLights cedet Figure 26 The Edit Functionality dialog By clicking on the appropriate tab at the top of the dia
39. bol over the basin 4 Shower bath a b 4 1 1 3 7 mixer tap operated by IR sensors pass hand to start and pass hand again to stop water temperature regulated by temperature sensor and mixer valve tap is shut off if left running be yond time to fill sink to 7590 Triggering the Bath Tap sensor PIR sensor symbol toggles the status of the bath tap Bath sym bol The water temperature issue is not implemented Turning on the 7596 Fill water level sensor turns off the bath tap perma nently that is when the sensor is turned back off the bath tap is not reactivated Hall 1 entry door a door locks when shut b d a b d electric lock operated from inte rior wall mounted switch OR fob unlocks door door unlocks when smoke heat gas detector goes off call centre alerted if client leaves home at an inappropriate time e g midnight to 6 am Turning on the Door Closed sen sor window sensor large symbol turns on the electric door lock general actuator EIB symbol Turning on off the Door Lock switch fob controls the door lock Turning on the Smoke sen sor PIR sensor symbol turns off the door lock Running the clock to a time between 11 pm and 7 am and turning off the Door Lock switch fob turns on the Late Stroll alarm actuator which turns on the LATE STROLL message telephone symbol plus small light The time period may be varied by the user b
40. by the CUSTO DIAN software to either true or false and used to set the condition of the device be ing described 4 5 2 1 Logical operators If a simulation condition of a device con sists of a number of operands then these individual operands are linked together using the following set of logical operators NOT A NOT B This operator forces A to become the opposite of the oper and B If B is True then A will be set to False and vice versa This operator can only act on one operand AND A B AND C This operator re quires both operands B amp C to be true if A is to be set True otherwise A is set as False This operator may act on two or more operands OR This operator requires either operand to be True if A is to be set True if and only if both operands are False will A be set to False This operator may act on two or more oper ands By combining these operators with states other device conditions and time condi tions the simulation condition can be used to describe a wide range of behaviours for your smart devices For example given the simulation condition State LivingRoomTurnOnLights OR Devicel2 AND NOT Device14 55 Examining this expression more closely it can be seen that the conditions for State to be True are e LivingRoomTurnOnLights is True Both devices 12 and 14 are False or LivingRoomTurnOnLights is True and both devices 12 and 14 a
41. ccececececsenssaeeeeeesesensaseeeeeeees 87 8 3 TOOL INSTALLATION MESSAGES cccceceessscesececeesensscececececsecaeceeeeecsensaseeeeeeens 88 8 4 OPERATION MAKE SMART DEVICE MESSAGE G sssesssseseceesessaececececsenssteceeeeeees 89 8 5 OPERATION ERRORS sccsccccccecsesssseceeececsessaececceeceesenseeesececeeseusaeceeececsensaeeeeeeeees 90 8 6 CONFIRMATION MESSAGE G scssscccececsesessececececeeseneeecececeesenseaececeeeesensaeceeeeeees 93 8 7 DJSBR ERRORS woo Rhee eere ha Put 96 1 Introduction The CUSTODIAN Software package is a series of tools that have been developed to facilitate the specified design of a smart home The tools allow the user to meet the needs of the home occupier and all other interested parties within the design proc ess CUSTODIAN offers the user the op portunity of developing a detailed specifi cation and then testing the specification in real time or virtual time in order to deter mine that the specified devices have been configured correctly The tool also offers the user the ability to demonstrate the de sign to interested parties in order to ensure the design meets the needs of the parties This visualisation feature is essential as a method of conveying what smart home technology is to people who have no com prehension of the subject CUSTODIAN also has advanced features that include a products database pricing guide manufacturer database and the abil it
42. ces and you don t select any other device during the operation
43. ck on any state to display its properties form LivingRoomHeatingOn FALSE LivingRoomLightsOn FALSE LivingRoomTemperatureDow FALSE LivingRoomTurnOnLights FALSE LivingRoomTurnT On FALSE LivingRoomTVOn FALSE LivingRoomTWisitoron FALSE LivingRoomWindowsOpen FALSE di Figure 18 The States List dialog The states can either be viewed as states existing in any one particular room as shown above or as a full list of states States can be removed edited or added using the corresponding buttons in this dialog If you choose to add or edit an ex isting state you will be presented with a second dialog displaying the name of the state a description together with the cur rent and default values of the state You may rename the name of the state change its description set its default status and modify its current status Name LivingRoomTurnOnLights Description ivingRoomTurnOnLights Default status TRUE FALSE Currentstatus TRUE Figure 19 The Edit State dialog 7 3 3 General Device Properties dialog The device properties dialog accessed via the device menu can be used to view a 82 number of properties depending on which tab is selected at the top of this dialog The General tab displays general information regarding the selected device Note the first two fields Unique ID and Type can not be edited as they are fixed by the CUSTODIAN software Use the tabs to examine and edit
44. con tain references to this group Would you like to automatically remove them This action cannot be undone What to do Choose yes to automatically remove any references to the logical group that is to be deleted If you want to change the name of a logical group you can di rectly double click on the logical group in the available groups list and rename it references will also be automatically up dated Code 6007 Message This option allows you to mod ify the product info and costs depending on this project s characteristics You will be responsible for any inconsistencies found in the information you enter Proceed Reasons for message You have decided to modify information you have obtained from the Products database to match net work specific requirements You can mod ify records in the database itself but when it comes to changing data for the purpose of a single network this is not advised It is advised that you select this option to mod ify the data once in the shape Code 6008 Message You are about to paste some old versioned devices Would you like to up date them What to do Choose Yes unless you intend to paste the older devices Reasons for message You are pasting outdated devices to the network They will automatically be updated to the last used version Current and future versions of the tool will remain compatible in order to accommodate older versioned devices Code 6009 Messag
45. conditionally 3 Sink nothing required 4 Shower bath nothing required 4 1 1 5 7 Hall 1 entry door nothing required 2 Entryphone a b operated internally from switch on unit operated externally from Bell Push Button C connected to call centre for monitoring and verification of visitors Turning on off the Entryphone switch controls the Entryphone Triggering the Bell switch turns on the Entryphone The connec tion to the Call Centre is not im plemented as it would be difficult to represent 3 Lights a operated from PIR Same as in Bathroom 2 4 Smoke detector a sounds alarm b Alarm is sent to Call Centre if not reset within 2 mins Turning on the Smoke sensor turns on the SMOKE alarm small community alarm symbol Keep ing the Smoke sensor turned on for more than 2 minutes turns on 1 the Smoke Alarm timer which turns on the SMOKE alarm tele phone symbol plus small light Turning off the Smoke sensor turns off both SMOKE alarms and the Smoke Alarm timer 4 1 1 5 8 Outside Outside features were implemented in the bottom left corner of the Hall page 1 Security lights a activated if visitor approaches house and it is dark 45 Turning on off the Visitor Ap proach sensor PIR sensor sym bol controls the SECURITY lights if the daylight sensor is turned off The daylight sensor is automatically controlled by the clock running the clock p
46. considerations that relate to elderly people that warrant them being given special consideration rather than just looking at their current abilities The main difference between the very elderly and the rest of the population is that their physical and mental condition can deteriorate very quickly This is all part of the natural pro cess of dying To some death is a quick and peaceful process For others death can be gradual process occurring over many years as parts of the brain are destroyed by lack of oxygen e g mini strokes or dis ease dementia The risk of falling and then breaking bones is higher amongst the elderly than amongst any other sector of the population Also older people are more 30 at risk from hypothermia since they are not able to detect and respond to extremes of temperature as well as younger people It 15 for these reasons that health and activity monitoring is regarded as particularly beneficial for the elderly even if they are currently fit and healthy for their age The assumptions implicit in this specifica tion for a fully interactive Standard Smart home Network are 1 An existing house is going to be adapted so that it is highly unlikely that the windows will be suitable for window motors Therefore in order to avoid raising expectations window motors will not be offered as standard High cost low priority items such as powered windows and curtains are in cluded under optional extras
47. ctric lock operated from inte rior wall mounted switch OR fob unlocks door c door unlocks when smoke heat gas detector goes off d call centre alerted 1f client leaves home at an inappropriate time e g midnight to 6 am Turning on the Door Closed sen sor window sensor large symbol turns on the electric door lock general actuator EIB symbol Turning on off the Door Lock switch fob controls the door lock Turning on the Smoke sen sor PIR sensor symbol turns off the door lock Running the clock to a time between 11 pm and 7 am and turning off the Door Lock switch fob turns on the Late Stroll alarm actuator which turns on the LATE STROLL message in the Hall telephone symbol plus small light The time period may be varied by the user by editing the simulation condition of the alarm actuator 4 Extract fan over cooker a b manual operation comes on automatically at high humidity Turning on off the Extract Fan switch controls the extractor fan Turning on off the High Humid ity sensor allows the user to simulate high humidity which also controls the extractor fan 5 Cooker a b shut off gas electricity if smoke heat gas are detected restoration of gas electricity by switch operated by key Turning on off the Cooker switch controls the cooker Turning on the Smoke sensor PIR sensor symbol turns off the cooker Turning off the Smoke sensor will not turn the cooker back
48. d press the delete key To insert a new clock controller first you must enter design mode by pressing the Design Mode button which appears on the main menu bar Be Figure 3 The Design Mode button 48 Next press Insert Control button also found on the main menu bar and select VirtualClockForCustodian VirtualClock from the resultant list and press OK Figure 4 The Insert Control button You may then move and resize the clock to the desired shape and position and exit design mode by pressing the same button used to enter design mode 49 4 2 Selecting and positioning smart devices 4 2 1 The library of smart de vice symbols The devices intended for use in your smart home network can be found in the stencils window CustodianAdditional vss A list of these devices is given below Medication dispenser e Sink hot amp cold Clock timer used for devices with time dependant functions PIR sensor Extractor fan Light Community alarm Wall mounted switch 1 Wall mounted switch 2 Window sensor used to determine status of windows Radiator Curtains Phone Voice entryphone Humidity sensor Windows open visually displays status of windows Remote control Light sensor WC Fridge freezer Clock display displays virtual time Oven Dish washer e Sink Microwave Blinds Access ramp e Stereo
49. d try again Reasons for error Can be any Visio automation error 8 4 Operation Make Smart Device messages Code 4001 Error message Make smart device op eration completed You may now add the new smart device into the stencil file be fore you start using it Thank you What to do The make smart device op eration has succeeded Now you must drag n drop the newly made smart device into the stencil where you want to keep it The name to be given to the new master shape should be something like Mas ter number You can rename it to any name of your liking It s always a good idea to save the stencil at this point Now you can start using the new master shape Reason for error This is not actually an error message but a set of instructions on steps you should follow to complete this procedure 90 8 5 Operation errors Code 5001 Error message Not all references to logi cal group group2remove could be re moved This will not affect the functional ity of the network at all When you view the properties of those devices you will be informed about missing references If this problem persists contact the application vendor Thank you Reasons for error After a logical group is removed references to that group may be automatically deleted If this operation fails then nothing is wrong with the func tionality of the network Devices that still refer to the non existing logical group will automatically remove the
50. der the networks heavier thus slow their simulation There are three philosophical principles that guide the development of this specifi cation for a standard Smart House to be incorporated into the Custodian software tools 1 Only sufficient technology is provided to overcome existing barriers When providing Smart Home technology that is being funded by the state the chances of a scheme being given ap proval will be greatly reduced if the specification goes beyond normalis ing a persons circumstances The temptation to fully automate every thing needs to be resisted except in those cases which indeed require fully automated system see section 4 1 1 4 2 it is wrong to raise people s expectations by showing them a very full specification for a Smart Home and then disillusion them by removing devices and functionality before their very eyes 3 Aim for simplicity in design since this will make the installed system easy for the client to learn and use For every process that is automated one has to introduce additional hardware and software interlocks in order to ensure that automatic process can respond safely and reliably to every conceiv able set of circumstances This adds considerably to complexity of the system 4 1 1 2 Functional Specification for a Fully Interactive System Supplemented with implementa tion notes Implementation notes are in italic 4 1 1 2 1 Introduction 4
51. e You are about to delete devices that the device with UID shapeReferee is programmed to depend on If you pro ceed the functionality of the network may be altered Do you wish to proceed What to do Continue if you intend to immediately replace the device with an other one Although the correct method of replacing devices is by using the Replace function Otherwise cancel the operation modify the network appropriately and then try the procedure again Reasons for message A device has a ref erence by UID to the device that is about to be selected If you proceed that device may end up pointing to nowhere In the worst case when another device with the same UID is pasted this device will be pointed to instead and therefore completely changing the network s functionality Code 6010 Message This operation will copy all properties of one shape into another and will then delete the source shape You must first select two shapes Make sure that the firstly selected one is the source shape Proceed Code 6011 Message This operation will copy func tional properties of one shape into another You must first select two shapes Make sure that the firstly selected one is the source shape Thank you Code 6012 Message One or more devices in the se lection are bound to other devices in the network that are not to be deleted Bind ings usually are used to indicate which devices form complete subsystems and therefore d
52. e EHE an ORE Re ed 77 7 1 4 Estimate eu EE 77 7 1 5 Make Smart Device eese eee einen eene nnne enne nnne 77 7 1 6 Find Device EE 77 7 1 7 Show List of States e teu ete 77 7 1 8 R set IE E UA ER 77 7 1 9 Update cn eti tre i Red br ede te eei d 78 21 10 Help ep ne dete Titre rede ise cet 78 12 RIGHT GEICK MENUS ceret Ren ER enr eret rerom e e ek 79 7 2 1 Project meni aieo n iie td cians n t e D Re sates PUE Ve D rv e eats 79 7 2 2 Device menit e e ERR eR Ee ad ERR Ue e A esa enne 79 PBs DIALOG BOXES o Ee RU qr d e ei tet E 81 7 3 1 Project Properties dialog e e ed e eet eet eet 61 7 3 2 States List dialog oie nete a eei 61 7 3 3 General Device Properties dialog eee 61 7 3 4 Installation Properties dialog eee 62 7 3 5 Logical Groups dialog ne ted reet tetto 82 7 3 6 Bindings dialog niet Its 82 7 3 7 Simulation Dialog ir RR dettes 63 7 3 8 Product Info dialog s et BINA Seas eas ORE HR eR 63 7 3 9 dialog 84 7 3 10 Edit Functionality dialog 64 8 ERROR MESSAGE G ccccscsssscssesssssescsssssesessescescneesseseevsessesessesesesseseeessesessens 85 8 1 AUTHENTICATION FAIL ERRORS 86 8 2 INTERNAL ERROR MESSAGES scssssssccecsessssscecececeesens
53. e components This message is unlikely to be shown to the user as it presupposes that some com ponents were not registered In this case the program execution will never get to this point but is included for the adminis trator only Code 5009 Error message An unexpected internal application error has occurred It is sug gested that you delete the pasted devices 92 and retry If this problem persists contact the application vendor Thank you What to do Delete the pasted devices and retry If the problem persists try pasting the devices one at a time If the same error Occurs reopen the network and tool Reasons for error Something went wrong while deleting the special mark that all cut devices are given This mark is used for the application to monitor when you are plac ing new devices to a network Code 5010 Error message unexpected internal application error has occurred Could not assign a new UniqueID to the newly added device Please delete the device as it is unusable without an ID If this problem persists contact the application vendor Thank you What to do Each device when first placed in a network should be properly assigned an UID If this fails the device is unusable You should delete the device and try again If the problem persists you should quit and re open the network and tool Reasons for error Could not save the newly assigned UID to the selected device Most probably a Visio au
54. eature These are the syntactical parsing of the simulation conditions you specify and their evaluation mechanism A custom syntactical parser is used to verify the validity of a simulation condition and an evaluation mechanism evaluates the condition to either TRUE or FALSE Before you proceed into delving into simulation specific details it is suggested that you study how the syntactical parser works and the syntax rules you have to follow when writing conditions The modelling of the parser s behaviour has been implemented by means of a set of regular expressions Before the parser s model is described a brief reference to the symbols that are used The symbol stands for the binary OR In between parentheses a secondary ex pression is included The symbol denotes none or more repetitions The symbol denotes one or more titions The list of regular expressions to define the parser s behaviour is as follows Condition expression gt lt gt binary expression lt gt Explanation Condition expression is the user entered expression which can be any expression that can be binary evaluated either TRUE or FALSE and can be in cluded in any number of left and right pa rentheses no of left parentheses must be equal to no of right parentheses Binary expression gt binary operand gt binary operator binary operand gt Explanation A binary evaluated expres sion may c
55. ectory where the Fully Interactive system file is located and open a copy of it thus creating a new project Given the scenario of designing a smart home for an elderly person with low care needs you decide to shape a Fully Interac Visio 2000 Drawing2 Welcome BEE Eile Edit View Insert Format Tools Shape Network Window Help 18 x GAY 0 bg Ei CUSTODIAN v2 01 Revised a B Actuators F CUSTODIAN Conceptualisation for User involvement in Specification and Tools Offering the efficient Delivery of system Integration Around home Networks Welcome to the CUSTODIAN tool It is tool for you to design and specify the behaviour of smart home networks Please leave this page as the first page and do not delete it Standard Fully Interactive System Before simulating or modifying the system please read its documentation in the User Guide or in the Help J Le Welcome Living Room A Bedroom 74 Kitchen x Bathroom Hall Page 1 6 Status Ready Figure 5 Start of a new project based on the Fully Interactive standardised system house To achieve this select all the shapes 6 1 2 Deleting a room smart device symbols and text labels contained in the living room page and de lete them Then right click the hanging tab that shows the name of the room and exe cute Delete Page
56. eleting some of them only is of no particular use unless you intend to im mediately replace them If you proceed any bindings to the deleted devices will be lost If you don t proceed you will be shown a list of bound devices Proceed with dele tion Reasons for message You have selected a device or devices to delete these devices are bound to other devices that will not be deleted The tool may delete any bindings to the to be deleted devices or cancel the operation until you are sure what to do You will be presented with a list of devices that are bound to the ones to be deleted Proceeding by forcing bindings to be re moved may result in some subsystems to be no longer bound together This has no effect on the operation of the tool bindings are present as indicators of which devices are dependent on each other Code 6013 Message The system will now check the version of the devices that already exist in the network Any old versioned devices will be updated The old network will be enriched with features of the newer ver sion Reasons for message Every new version of the tool may require new properties to be installed in every device This operation updates to the newer version Code 6014 Message The tool will now examine the environment for references to missing components Components are programma ble pieces of code that are used by the tool to extend its features For more informa tion on this please refe
57. entry as soon as their device properties dialog is invoked What to do You may remove any refer ences to the group although this will not affect the running of the tool in any way Code 5002 Error message missing component does not allow the Save Open dialog to be displayed Please install the MsComDlg component to enable this feature If you wish to keep the contents of the file select and copy them in a new text file you manually create Reasons for error The comdlg32 ocx component is not registered What to do Setup the Custodian tool again This message is unlikely to be shown to the user as it presupposes that some components were not registered In this case the program execution will never get to this point but is included for the ad ministrator only Code 5003 Error message Custodian products data base could not be opened You may have selected an invalid database or the database is corrupted If this problem persists con tact the application vendor Thank you What to do You must select a valid cus todian products database It may be the case that the database is corrupted so you may need to download a new copy of the database from the custodian web site Code 5004 Error message The required style used to indicate that a smart shape is ON was not found The changes will take effect but no visual indication will be shown Please add the style or design the network based on the provided CUST
58. er We have seen how CUSTODIAN uses states to represent features common to any smart home environment together with how device and time descriptions relate device operations to other devices and the real time respectively By using a combi nation of all three methods we can build relatively complex descriptions for how smart devices should behave In total there are five separate areas of a device s functionality that can be used to simulate the actions of a smart device These five areas are e Precondition on This field can be set to an expression that must evaluate to True before the device can be acti vated For example setting this field to Time gt Time 20 00 for the living room lights will ensure that the living room lights cannot be switched on before 8 00pm Precondition off This field acts in the same way as Precondition off ex cept this condition must be true before the device can be deactivated For ex ample applying the expression Time gt Time 22 00 to this field for the living room lights will only allow the lights to be switched off af ter 10 00pm e Simulation Condition This field holds the expression that describes the desired condition of the device For the living room lights this field has been set to State LivingRoomTurnOnLigh ts this results in the lights being switched on if this state is True or off if this state is False e When activated This field holds any actions to be c
59. ext report generated by the Custodian tool is divided into the functional areas of the house For each functional area it contains information about all the devices installed in that area This should help the EIB engineer create the house structure in the Building View window of ETS and distribute the selected devices For each device the provided information is divided into four sections namely General device information Bindings System s func tionality and Installation The GENERAL DEVICE INFORMATION sec tion indicates the TYPE of generic device that was selected by the Process Facilitator This should help the EIB engineer make an appropriate choice of a matching specific device i e an actual product from a manu facturer In some cases a generic device may correspond to more than one specific device For example a curtain motor will probably need an EIB binary output to in terface it to the EIB network The COMMENTS field may contain additional information relevant to the selection of a specific device like the advisable size of a pushbutton its colour etc At a further development stage a new field might be added to suggest specific devices com monly used in Smart Home networks This might be especially important as regards non EIB products which the EIB engineer may know how to properly interface but not how to properly choose The UNIQUE ID field indicates t
60. h on automatically when gets dark outside activated by daylight sensor outside Same as in Living Room Activity monitoring a Pressure pad by bed that brings on bedroom hall and bathroom lights at 50 ramping up to 100 over 1 min and reverses lighting se quence when client steps on pres sure pad to get back into bed A lights ramping effect would be impossible to simulate given the inherently binary nature of the tool devices can be activated or deactivated but can not assume an intermediate status Trigger ing the Lights pressure mat simply toggles the status of the Bedroom Hall and Bathroom lights Kitchen 1 Curtains Blinds operated timer OR daylight sensor b close automatically when gets dark outside activated by day light sensor outside and light comes on C open at set time each morning ex cept if it is still dark at that time then open on pre determined light level 5 Same as in Living Room 2 Lights a operated from wall mounted switch Turning on off the Lights switch controls the lights 3 Exterior door to garden a doorlocks when shut b electric lock operated from inte rior wall mounted switch OR fob unlocks door 6 c door unlocks when smoke heat gas detector goes off Turning on the Door Closed sen sor window sensor large symbol turns on the electric door lock general actuator EIB symbol Turning on off the Door Lock switch fob controls
61. hape behaves acceptably when filled with an alternative colour as this will determine the activated appearance of your new smart device When you are happy with the look and behaviour of the shape then select the shape and use the Network Ac tions Make Smart Device option of the Visio menu bar to add the necessary smart device properties and actions This shape can now be dragged into the desired CUSTODIAN library file that is one of Visio stencils on the left once present you can assign a name to your new device symbol NOTE New devices cannot be dragged into the Custodian vss library file Once this procedure has been completed you should delete the original shape left in the drawing area and use the new smart device symbol to create further instances of the new smart device If you are not satisfied with your new master shape you can delete it from the stencil by right clicking on the shape and selecting De lete 63 64 5 2 Editing adding and removing states One of the techniques used by the CUS TODIAN tool to simulate smart home networks is to use a set of states to describe common features you will find in a home environment The templates supplied with the tool come with a set of pre designed states with the option of editing adding or removing states from this list However it should be noted that deleting or editing these pre set states is discouraged as this may disrupt the operation of the standa
62. he parameters of a 56 4 6 SIMULATING A SMART HOME 5 5 eee eene nenne 58 4 7 REPORTING THE DESIGN 60 5 ADVANCED FEATURES eee esee eee tne tn sae 62 5 1 CREATING CUSTOM SMART DEVICE SYMBOLS eeeeee 63 5 2 EDITING ADDING AND REMOVING STATES 64 6 TUTORIAL EXAMPLES 65 6 1 DESIGN TUTORIAL enn enne ener 66 6 1 1 Creating a project based on a standardised system eese 66 6 1 2 Deleting ATOOM ine n etr een men iens 66 6 1 5 Deleting a devige aee re e v e ere iieri pects aeons 67 6 1 4 Replacing floor plan e ted reet e 68 6 1 5 Copying a device ette e te E HY Ua el baee ege d 69 6 1 6 Duplicating the properties of a device sse 70 6 1 7 Modifying the properties of a device essen 71 6 2 ADVANCED DESIGN TUTORIAL 73 6 2 1 Populating your custom smart home network eee 73 6 2 2 Programming the devices functionality eee 73 7 THE MENUS AND DIALOG BOXES cerea eee ee eese 76 7 1 MENU BAR STRUCTURE ois cocer ERU RI Rt REC 77 7 11 Properties tete E ote te R ON 77 7 1 2 unit eU e reete ien 77 7 1 3 Produce Reports iia cd ti e Get eo r
63. he unique number by which some of the simulation conditions in section SYSTEM S FUNCTIONALITY may refer to the device The BINDINGS section identifies other devices to which the device is functionally bound in the network As described in the tool s Help document these bindings are meant mainly to help the Process Facilita tor in the design process e g facilitating the removal of entire groups of devices that are functionally dependent on each other Nevertheless if the Process Facilitator has defined these bindings in a consistent way they should help the EIB engineer further specify the structure of group addresses in the Groups View window of ETS For example the existing bindings might be translated in terms of Middlegroups within the previously created Maingroups The SYSTEM S FUNCTIONALITY section shows the simulation conditions associated with the device and the states modified upon the activation deactivation of the device PRECONDITION ON is a condition that must be TRUE for the device to be capable of being activated Similarly PRECONDITION OFF is a condition that must be TRUE for the device to be capable of being deactivated SIMULATION CONDITION is a condition that must be TRUE for the device to be activated pro vided the PRECONDITION ON condition is also TRUE UPDATED STATES WHEN ACTIVATED and UPDATED STATES WHEN DEACTIVATED are lists of states
64. iators in all rooms to be uncon ditionally turned off 3 Community Alarm a operated from any where in house from Controller OR pendant Controller issue not implemented to avoid overburdening the proj ect Triggering the Community Alarm pendant wall mounted switch symbol in any room turns on the community alarm in the 43 Hall Unlike most actuators the alarm actuator must be turned off manually 4 1 1 5 3 Living Room 1 Curtains see Optional extras 2 Lights a operated from wall mounted switch Turning on off the Lights switch controls the lights 3 TV a operated from Controller Turning on off the TV remote control switch controls the televi sion 4 1 1 5 4 Bedrooms 1 Curtains see Optional extras 2 Lights a operated from wall mounted switch Same as in Living Room 4 1 1 5 5 Kitchen 1 Curtains Blinds see Optional extras 2 Lights a operated from wall mounted switch Same as in Living Room 3 Exterior door to garden nothing re quired 4 Extract fan over cooker 44 b manual operation comes on automatically at high humidity Turning on off the Extract Fan switch controls the extractor fan Turning on off the High Humid ity sensor allows the user to simulate high humidity which also controls the extractor fan 5 Cooker 6 7 a shut off gas electricity if smoke heat gas are detected Turning on off the Cooker switch controls the cooker Turning on
65. ich closes the curtains symbols be come activated The daytime may be varied by the user by editing the simulation condition of the day indicator smiling sun on the Welcome page Running the clock past 9 am turns on the Curtains Opening timer in the Hall thus opening the curtains unless day time hasn t started yet The lights issue is addressed in 2 2 Lights a operated by wall mounted switch b switch on automatically when gets dark outside activated by daylight sensor outside Turning on off the Lights switch controls the lights Running the clock past the daytime end 18 pm turns on the daylight sensor outside which turns on the lights 3 TV a operated from Controller b displays image of visitor at door 4 1 1 4 4 on request Turning on off the TV remote control switch controls the televi sion Turning on off the TV Mode remote control switch al lows the user to select the opera tion mode of the television Nor mal Display Visitor indicated by the small lights next to the television Bedrooms 1 2 3 4 1 1 4 5 Curtains a b operated timer OR daylight sensor close automatically when gets dark outside activated by day light sensor outside and light comes on open at set time each morning ex cept if it is still dark at that time then open on pre determined light level Same as in Living Room Lights a b operated from wall mounted switch switc
66. idual vi sion For people with some residual vision high lighting levels with suit able contrast are needed 2 Anexisting house is going to be adapted so that it is highly unlikely that the windows will be suitable for window motors Therefore in order to avoid raising expectations window motors will not be offered as standard 3 High cost low priority items such as powered windows and curtains are in cluded under optional extras 4 The client is living alone Help with cooking cleaning shop ping if required is provided under an appropriate care package The client will be able to manage selfcare activi ties not provided in the care package with the assistance of a Smart home installed to this specification 6 Afloor plan similar to the Edinvar flat is assumed The primary exterior door main entrance opens into the hall rather into the living room rooms are entered via the hall Access to a private garden secure and enclosed is from the kitchen only Central heating system is installed 8 There is at least one window in all rooms including hall with an opening light The following specification is a subset of the specification for a fully interactive system 4 1 1 5 2 Whole House 1 Windows a Magnetic reed switch to detect when window is open When leave house an audible indication is given that bathroom window is open Turning on or off the Window Closed sensor for any wind
67. ion If this problem persists contact the application vendor Thank you What to do If you haven t started using the tool close all windows and try loading the tool again If this error shows while carrying out an operation to the network it is suggested that you don t save the net work because some inconsistencies may have been created within the network Re port the error to the Custodian web site along with a description of the sequence of operations that have led to this error Reasons for error Application error Code 2003 Error message unexpected Visio automation error has occurred Please save your work and close all windows If this problem persists contact the application vendor Thank you What to do Save your work close all windows and try again Report the error to the Custodian web site along with a de scription of the sequence of operations that have led to this error Reasons for error internal error Code 2004 Error message An unexpected Visio automation error has occurred Operation will abort If this problem persists contact the application vendor Thank you What to do Report the error to the Custo dian web site along with a description of the sequence of operations that have led to this error Reasons for error Visio automation er TOF Code 2005 Error message An unexpected Visio automation error has occurred Descrip tion of failed operation If this problem persi
68. isting in your smart home network The resultant window can be used to view edit or delete existing states and to add new states This feature can be accessed as the Network gt Show list of states option of the menu bar 7 1 8 Reset Network This feature resets the states of all devices in your network to their original states This feature can be found as the Net work Reset network option of the menu bar 78 7 1 9 Update Network This feature can be used to force the CUS TODIAN tool to examine and if required update the states of all smart devices in your network This feature can be applied by selecting Network Update network option from the menu bar 7 1 10 Help On line help to the CUSTODIAN tool can be accessed by selecting the Help option of the main Visio menu bar 7 2 Right click menus In addition to the CUSTODIAN features accessible via the main Visio menu bar the majority of the actions used when de signing a smart home network can be ac cessed through one of the two CUSTO DIAN right click menus 7 2 1 The project menu can be viewed by click ing on the right mouse button when the mouse is pointing to the background area of the main CUSTODIAN drawing area Project menu Show project details Show states list Reset network Produce reports Update Device version Version info Cu Ctl C Paste Ctrl V Delete el Figure 15 The Project menu
69. l actuator EIB symbol 27 PIR sensor symbol toggles the status of the sink tap Sink sym bol 7 Smoke heat gas detector ay Activates Community Alarm if a manual operation by wall not reset within X mins monol SCHO ene Keeping the Smoke sensor turned switch turns off the extract fan S is d on for 30 min or more turns on only if the level of humidity is not high the Smoke Alarm timer which turns on the community alarm in b comes on automatically at high the Hall Again the alarm actua humidity and stays on until the tor must be turned off manually humidity drops Turning on off the Extract Fan I Bathroom switch controls the extractor fan 1 Lights Turning on off the High Humid ity sensor allows the user to a operated from Controller OR wall simulate high humidity which mounted switch OR PIR also controls the extractor fan Turning on off the Lights remote 5 Cooker control switch the Lights wall nr mounted switch or the Lights PIR a shut off gas electricity if sensor controls the lights smoke heat gas are detected 2 Extract fan Turning on off the Cooker switch controls the cooker Turning on off the Smoke Heat Gas sensor PIR sensor symbol allows the user to simulate smoke heat gas which also controls the cooker 6 Sink a cold and hot taps operated by passing hand close to IR sensors i e pass hand to start and pass hand
70. l vss contain the tool functionality and shapes for all the smart devices re spectively 2 Installing the tool This section describes the procedure you must follow when installing the Custodian tool and associated control files 2 1 Before you install Before the Custodian tool can be installed the Visio environment must first be in stalled on your computer For information on installing Visio please refer to your Visio user s guide NOTE As new versions of the Custodian tool are shipped there may be some actions required in order to update the shapes in existing documents The update version operation from the menu bar select Net work Update Device Version will take care of any old versioned devices by updating all the important elements of the network 13 2 2 Installing the tool and library files Once the Visio environment has been suc cessfully installed on your computer the procedure of installing Custodian as a Visio solution may commence To install the tool run the Setup exe ex ecutable file supplied with the tool The wizard will guide you through the setup process with minimum user intervention required When you are prompted for the installation path of the tool please specify the follow ing path Program Files Visio Solutions Custodian The choice of folder being dependant on wherever Visio has been installed on your computer The folder given above assumes you have Visio ins
71. log the various fields of the device s functionality can be viewed or set 7 3 8 Product Info dialog This dialog is used to display the manu facturer specific information relating to the selected product Devices can either be set 84 with default information or specific infor mation imported from an accompanying Excell spreadsheet file Figure 27 The Product Info dialog 7 3 9 Costs dialog As with the product info dialog this win dow displays device specific information which is imported from the same Excell spreadsheet Figure 28 The Costs dialog 7 3 10 Edit Functionality dialog The edit functionality dialog can be ac cessed directly from the device menu and can be used to display and set the function ality of the selected device as is the case with the simulation dialog described ear lier Edit Functionality Figure 29 The Edit Functionality dialog 8 Error messages The error messages produced by the CUS TODIAN can be classified into a number of categories a description of the most common error messages and suggested actions is given below 85 86 8 1 Authentication fail errors Code 1001 Error message There may be an unau thorised version of the Custodian tool run ning Please make sure you are running an officially distributed copy of the tool To avoid malfunctions save your work and open an authorised version of the tool What to d
72. m subsequent windows The final option Edit Func tionality can be used to view the pro 80 grammed functionality of selected de vice and make changes to these properties 7 3 Dialog boxes A number of dialog boxes are also used by the CUSTODIAN tool for viewing edit ing deleting and adding to both project and device specific properties This section describes the various dialogs you will en counter when using the tool and how to use them 7 3 1 This general dialog accessible from the project menu can be used to view and set various items of general project informa tion Project clientjs Author House Fully Interactive Template Project Properties dialog Subject Edinvar Flat Functional specification for a fully interactive system Keywords Figure 17 The Project Properties dialog This dialog consists of four parts each containing fields in which general project details can be entered and saved This dia log can also be used to make a legend for the overview screen by pressing the Make Legend button 7 3 2 States List dialog This dialog is the second dialog accessible via the project menu and is can be used to 81 view or edit the list of states existing in your network All the available states are listed bellow along with their status TRUE FALSE Press the Add button to add more states or the Delete button to delete a selected state Double cli
73. must first start the Visio pro gram You should be able to access the Visio program via the START menu on your taskbar or you may have a shortcut to Visio icon on your desktop If this opera tion is successful the Visio user interface should appear on your screen If this inter face does not appear then check you have started the correct application or that Visio is installed correctly on your machine 18 3 2 Creating new project Once Visio is up and running you can start a new project by opening a standardised system Alternatively if you are an ad vanced user you can open a blank system and start a project from scratch You can open existing systems in one of five ways 1 From Visio menu bar select File Open Project you can then browse the standardised systems on your computer and open the re quired file 2 Alternatively you can click on the Open icon present on the standard toolbar and select the desired template file as above 3 Select 11 gt followed by the Custodian folder to open the tem plate file 4 Select the stencil you require from the most recent documents list this method will only work if the stencil you require is one you have worked on recently 5 Select File gt Stencils and select the Custodian stencil This will open the main Custodian stencil and noth ing else Once you have carried out one of these five actions the Custodian vss stencil should be open This is
74. n as a whole we can see that the attached device will be switched on at two separate times of the day with the four time expressions being used to signify the times the device is to be switched on and off for these two time periods Now that the full simulation con dition is understood it is relatively simple to change the activation times of this de vice For example if you want the device to be activated at 6 00am and deactivated at 9 00am then simply replace the second and fourth Time statements with the new times leading to the new condition Time Time 06 00 AND Time Time 09 00 OR Time Time 20 00 AND Time Time 22 00 57 58 4 6 Simulating a Smart Home System Once you have specified the functionality of all devices in the network you are de signing you can simulate it by either turning devices ON OFF or by triggering them If you have programmed some of the devices to act depending on the time of day you should see them automatically being turned ON OFF as the virtual clock pro gresses through the day Should you need to reset the smart home system to its default states you can use the right mouse button to bring up the CUS TODIAN project menu and select the Re set Network option This procedure will restore all system settings to those encountered when the drawing is loaded into Visio Two key entities were employed to support the implementation of the network simula tion f
75. ndows a Magnetic reed switch to detect when window is open When leaving the house a visual indica tion is given that window of a specific room is open Turning on or off the Window Closed sensor for any window allows the user to indicate it is closed or open respectively Turning on either the Short Ab sence or the Long Absence switch in the Hall allows the user to in dicate they have left causing the OPEN WINDOWS visual indica tions to be turned on for those rooms that have windows left open Heating a controlled by room thermostats the temperature settings of which can be varied by user The tool can not simulate evolu tion of temperature that is the same way it simulates Turning on off the Temperature Drop thermostat in a room con trols the radiator in that room 26 unless is turned on by the whole house Heating timer see b whole house heating controlled by time the settings of which can be varied by user The Heating timer in the Hall turns on the radiators in all rooms between 8 and 10am and between 8 and 10 The settings of the timer may be varied by the user by editing its simulation con dition C occupant goes away for extended period temperature can be setback by user Turning on the Long Absence switch in the Hall allows the user to indicate they have left for an extended period causing the ra diators in all rooms to be uncon ditionally turned off 3
76. nts in the worst case to the wrong devices in the network Code 6004 Message Bindings information will not be valid and may bring inconsistencies if you move the cut devices into another network It is suggested that you delete any bindings to this these device s if you intend to paste them in a new network Would you like to remove bindings to and from the cut device s What to do When pasting devices into another network no checks are made on bindings integrity If you paste devices that retain their binding information these de vices may be accidentally bound to incor rect devices in the new network that al ready exist or will exist in the future Fu ture versions of Custodian may apply stricter control over this procedure Code 6005 Message The program has been updating the shapes status because some of them have changed states It may be the case that you have programmed a deadlock Would you like to continue What to do Do not program deadlocks in which one device is activating the other and both are dependent on each other s status The tool automatically brings up this dialog when more than 100 iterations evaluating the network are completed without the network reaching a stable state Reasons for message Potential deadlock programmed into device functionality 94 6006 Message You have requested to com pletely remove logical group group name There are devices in the network that
77. o Save work close all windows and open the correct version of the tool Reasons for error You have opened the tool from a file that is not named Custo dian vss or has been renamed while it still open The Custodian vss file should remain untouched Nothing should be done to this file including renaming it adding editing or removing master shapes Code 1002 Error message There are more than one copies of the Custodian tool running Please make sure you are running only the most recent version To avoid malfunctions this copy will automatically close What to do Leave only the latest version of the tool running Reasons for error More than one Custo dian vss files are open 87 8 2 Internal error messages Code 2001 Error message An internal error has oc curred Please close Visio and retry again If this problem persists contact the appli cation vendor What to do If you haven t started using the tool close all windows and try loading the tool again If this error shows while carrying out an operation to the network it 15 suggested that you don t save the net work because some inconsistencies may have been created within the network Re port the error to the Custodian web site along with a description of the sequence of operations that have led to this error Reasons for error Internal error Code 2002 Error message An unexpected applica tion error has occurred Description of failed operat
78. on that can be achieved only by turning on the Supply key in order to re store gas electricity 6 Sink a water from hot tap controlled to temp of 45 C Turning on off the Hot Water Below 45 C thermostat controls the water heating system radia tor symbol above and behind the sink 7 Smoke heat gas detector a sounds alarm b Alarm is sent to Warden Turning on the Smoke sensor turns on both the SMOKE alarm in the Kitchen and the SMOKE alarm in the Hall telephone sym bol plus small light 4 1 1 3 6 Bathroom 1 Lights a operated from PIR Turning on off the Lights PIR sensor controls the lights 2 Extract fan a comes on from signal from PIR in bathroom and continues for 5 minutes after PIR stops sensing presence of occupant or until hu midity drops to 60 Turning on the lights turns on the extractor fan Turning off the lights turns on the Extractor Fan timer Running the clock past five minutes later turns off the Ex tractor Fan timer which turns off the extractor fan This time setting may be varied by the user by ed 34 simulation condition of the Extractor Fan timer Turning on off the Humidity Over 6090 sensor allows the user to simulate humidity which controls the ex tractor fan unconditionally 3 Sink a water from hot tap controlled to temp of 40 C Turning on off the Hot Water Below 40 C thermostat controls the water heating system radia tor sym
79. onsist of a binary operand that is an operand that can be evaluated to either TRUE or FALSE followed by any number of duets consisting of a binary operator and a binary operand Binary operator gt AND I OR Binary operand gt lt state gt device 1110 binary func tion gt lt math expression gt Explanation A binary operand can be ei ther of the following the name of a state states can be either TRUE or FALSE the status of a device a device can either be Activated or Deactivated 1 0 a binary evaluated function such as the NOT func tion or finally a math expression that can be evaluated to either TRUE of FALSE State State lt name of the state gt Device Device device UID Binary function gt NOT lt gt Binary operand lt gt Explanation binary evaluated function consists of a NOT followed by at least one left parenthesis one binary operand and at least one right parenthesis Notice that a binary expression cannot be NOTed 59 60 4 7 Reporting design work Once you have finished designing your network you may right click anywhere on the drawing area and execute Produce Re port menu option Choose the location of the report file The report will be in text format so don t forget to ensure the txt extension in the filename Once the report has been generated you may review it by simply opening in a text editor like Word pad or MsWord 29 The t
80. ontrols the lights 2 Extract fan a comes on from signal from PIR in bathroom and continues for 5 minutes after PIR stops sensing presence of occupant or until hu midity drops to 60 Shower bath a water temperature regulated to 40 C by temperature sensor and mixer valve b tap is shut off if left running be yond time to fill sink to 75 Turning on of the Manual Bath Tap wall mounted switch sym bol controls the bath tap Bath symbol The water temperature issue is not implemented Turning on the 7596 Fill water level sensor turns off the bath tap perma nently that is when the sensor is turned back off the bath tap is not reactivated 4 1 1 4 7 Hall Turning on the lights turns on the extractor fan Turning off the 1 lights turns on the Extractor Fan timer Running the clock past five minutes later turns off the Ex tractor Fan timer which turns off the extractor fan This time setting may be varied by the user by ed iting the simulation condition of the Extractor Fan timer Turning on off the Humidity Over 60 sensor allows the user to simulate humidity which controls the ex tractor fan unconditionally 3 Sink a water from hot tap controlled to temp of 40 C Turning on off the Hot Water Below 40 C thermostat controls the water heating system radia tor symbol over the basin 2 Main entry door a door locks when shut b electric lock operated from inte rior wall
81. ork Acti vate a sensor device and see if the network behaves the way it should be Remember that you should only activate devices that are meant to be activated manually For example you should not activate the lights yourself Instead you should activate the wall mounted switch in order to turn on the lights You have created your own smart home network If you want you may add more rooms devices and modify the network s functionality to match your needs 76 7 The menus and dialog boxes The menus and dialogues found within the CUSTODIAN tool are described in this section For efficient use of the tool you will need a thorough understanding of the menus described in this section and their associated actions 7 1 Menu bar structure Some features of the CUSTODIAN tool can be accessed via the main Visio menu bar These features and their positions on the menu bar are described in this section For a complete listing of Visio menu bar functions please refer to your copy of the Visio user guide 7 1 1 This feature allows all properties from one device to be copied into a second selected device To access this feature select the Edit Duplicate properties option of the main menu bar Duplicate Properties 7 1 2 Replace Symbol This feature will copy all object properties from source object to a selected target ob ject in the same manner as the duplicate features feature but will also delete the source object
82. orm Enter the name of the new room us ing this form and click OK to create the new room If you wish to remove a room from a smart home network you must first remove all smart devices in that room Custodian will not allow a room to be deleted if it still contains any smart devices Once you have emptied a room of its smart devices you can remove the room in one of two ways You can use the Edit Delete Pages option of the menu bar to select which rooms to delete or you can right click on the name of the room to be deleted at the bottom of the page and select De lete Page The right click menu accessed when pointing at a page name can also be used to rename and re order pages within a draw ing document For more information on these features please refer to the Visio User Manual 4 1 4 Duplicating rooms If the new room is a duplicate of an exist ing room then simply copy the devices using the procedures outlined in section 4 2 3 although care must be taken to en sure any references to rooms are updated to the name of the new room 4 1 5 Adding and removing background floor plans Once you have created a new room within your smart home network the next step is to insert a floor plan of the room into the drawing A number of options for the source of the floor plans exist they can either be produced by an application other than Visio or as a Visio line drawing For more information about drawing types compatible
83. ow allows the user to indicate it is closed or open respectively Turning on either the Short Ab sence or the Long Absence switch in the Hall allows the user to in dicate they have left causing the OPEN WINDOWS audible indi cations entry phone voice small symbols to be turned on for those rooms that have windows left open This is not too realistic since more naturally only one audible actuator should exist which would emit a different audible warning for each room This implementation would not be possible however given the purely visual nature of the tool 2 Heating a controlled by room thermostats the temperature settings of which can be varied by user The tool can not simulate evolu tion of temperature that is the same way it simulates time Turning on off the Temperature Drop thermostat in a room con trols the radiator in that room unless it is turned on by the whole house Heating timer see b whole house heating controlled by time the settings of which can be varied by user The Heating timer in the Hall turns on the radiators in all rooms between 8 and 10am and between 8 and 10 The settings of the timer may be varied by the user by editing its simulation con dition C occupant goes away for extended period temperature can be setback by user Turning on the Long Absence switch in the Hall allows the user to indicate they have left for an extended period causing the ra d
84. priate device You should manually check the programming of the devices that were in volved in the paste process and resolve this error If you are not sure delete the devices that were just pasted You can work this out by pasting them in a blank network Change their UIDs one by one to a UID that does not exist in the target network Copy them from there back to the target network Their UIDs should not change and therefore this error will not occur Reasons for error Any VISIO automa tion error Code 5007 91 Error message An unexpected internal application error has occurred Could not initialise the properties of the newly added device Please delete the device as it is unusable without all its properties If this problem persists contact the application vendor Thank you What to do You should delete the device and try again If the problem persists you should quit and open the network the tool again Reasons for error The tool could not initialise properties of the selected device This is most probably due to a Visio auto mation error or exceptional conditions Code 5008 Error message The Custodian tool was opened as a read only file Next time open the tool as original so that the registration of the components can be saved as well Thank you What to do Open the tool in Original mode Reasons for error The application tried and failed to save the Custodian vss file after the registration of som
85. r messages generated by the tool and details for technical support copyright issues and references 1 5 Visio 2000 basics The CUSTODIAN tool has been designed and built to operate within the Visio envi ronment A CUSTODIAN smart home design consists of one or more pages of a VISIO document each page containing one drawing of either a room within the smart home or the full floor plan This sec tion describes the key Visio concepts and functions that are integral to the use of the CUSTODIAN tool Two key Visio concepts are shapes and stencils Shapes are reusable drawing ob jects A shape may represent a simple drawing object such as a line arc circle or square A shape may also represent a com plex drawing object with special behav iours assigned to it with the CUSTODIAN tool there exist a number of these complex shapes known as smart devices To simplify finding and reusing shapes Visio defines a special type of drawing called a stencil Stencils contain shapes that may be reused in your drawings A shape contained in a stencil is known as a master shape When you drag a master shape from a stencil file to one of your drawing pages Visio automatically makes a copy of the master shape on your draw ing and leaves the master shape unchanged in the stencil To open a stencil click on the Visio OPEN STENCIL button and select the stencil you want to open The CUSTODIAN stencil files Custodian vss and CustodianAddi tiona
86. r to the online help Thank you Reasons for message The following files are needed for the tool to run correctly In the Windows System directory comdlg32 ocx richtx32 ocx fm20 ocx msdatgrd ocx msadodc ocx In the Micro soft Office directory excel8 olb These files are all installed during the setup proc ess The Custodian tool has been tested under Windows9x with Microsoft Excel 7 installed 95 96 8 7 User errors Code 7001 Error message Sorry but you cant add any master shapes to this stencil If you want to add more smart devices then you must create a new stencil or open one of the other Custodian stencils Thank you What to do Add new shapes to any other stencil Reasons for error You have tried to add a new shape to the custodian vss stencil Code 7002 Error message Sorry but you cant re move any of the master shapes contained in this stencil Thank you Reasons for error You have tried to re move a shape from the custodian vss sten cil Code 7003 Error message Sorry but you have to select a non smart device before applying the operation Thank you What to do Select any non smart device Reasons for error You have tried to ap ply an operation that is valid only to non smart devices that is any visio shape apart from the devices that exist in the Custo dian provided stencils Code 7004 Error message Sorry but the room room name cannot be deleted because it cont
87. rd templates The first step in changing the states list is to access the secondary right click menu by pressing the right mouse button in the background area of the main CUSTO DIAN screen From this menu select Show states list from the resultant win dow you will be able to view the existing states either by room or as a full list To edit or remove any of these states simply highlight the state you wish to change and click on the Edit or Delete button re spectively To add a state to this list simply click the Add button when viewing either the room you wish the state to have influ ence in or the full state list You will then be prompted for a name for the new state a short description and the default and cur rent values once you have entered this information click OK and the new state will be added and be ready for use in your smart home network 6 Tutorial examples This section describes the editing of one of the standard smart home templates to suit an example client This example contains operations on the house in terms of adding and editing rooms and operations on the actual smart devices placed within those rooms The programming of these devices being covered by a second more advanced tutorial exam ple 65 66 6 1 Design tutorial example tive standardised system to meet the needs 6 1 1 Creating a project based of this particular client Select File on a standardised system Open Project look in the dir
88. re False 4 5 2 2 Time dependent operators As mentioned in the previous section the expression part of a simulation condition may also include references to time These references may be to the virtual time run ning within CUSTODIAN or the last time a device was activated An example of the former is given by the expression Time Time 08 00 The first part of this expression denotes the actual time the second half represents 8 00am Evaluating the expression it can be seen that the overall state will be True if the real time is earlier than 8 00am Ex panding this method we can set the state to become True between certain times of the day For example to activate a heating de vice between the hours of 8 00pm and 10 00pm we set the simulation condition of the device to Time Time Time 20 00 AND lt Time 22 00 The first half of this expression checks that the time is after 8 00pm whilst the second half checks the time is before 10 00pm The second way in which the Time func tion can be used is to specify the time a device was last activated For example examining the expression Time Time Devicel2 Time 00 30 56 We can see that first half calculates time elapsed since Device 12 was last acti vated the second half of the expression will force the overall state to become true if this time is less than 30 minutes 4 5 3 Using states and simula tion conditions togeth
89. rk Update Network menu command should be run in order to update any old ver sioned devices Most actuator devices lights extractor fans etc do not have text labels associated with them As to sensor devices light switches PIR sensors etc their labels usually refer to the actuator they affect for example a light switch will have a Lights label next to it The text labels with font size 15 point and the drawing zoom at 5596 seem appropriate for a 13 inch laptop screen with 800x600 pixel resolution Multiple remote control switches are repre sented by means of multiple remote control symbols placed next to each other There fore for example in the Living Room there are three of these symbols To avoid unexpected results the virtual clock should be set before simulating in teractions that involve time not during their simulation In the notes the expression running the clock past time hh mm means setting the virtual clock to some time no more than one hour before time hh mm and then playing it until it passes past time hh mm Since the clock advances in steps an event set to happen at time hh mm may actually occur somewhat later that is at the first time the clock runs past time hh mm The Optional Extras are not implemented in any of the systems because most of them are non optional in some other sys tem where they are at least partially im plemented Implementing extras in each system would ren
90. ro ceeding with the delete action by removing the bindings If you choose to cancel the delete operation you will be shown a list of all the devices the currently selected device is bound to NOTE f a device is deleted which con tains such bindings then all the binding information will be lost so care must be taken when deleting devices from a project As the design process goes you may find that you need to delete one or more smart devices It is suggested that you delete smart devices one at a time as this will make it easier for you to keep track of your actions and reduce the possibility of errors occurring To delete a smart device select the device in question and press the delete button Depending on how the device has been programmed one of two outcomes is pos sible If the device has not been programmed or bound to any other devices then it will be deleted without any further actions being required If the device to be deleted is bound to other devices in the network you will be in formed of this and given the choice of pro ceeding with the delete operation or can celling the operation If you cancel the op eration the tool displays a list of all the bound devices If you choose to proceed with the operation the device will be de leted together with any bindings associated with that device If there are any other devices that have been programmed to depend on the device you are about to delete the
91. rties of a device Apart from the Community Alarm pendant that exists in the room the client also needs a smoke detector to trigger the alarm automatically in case a fire occurs First drag and drop a sensor device from the Sensors stencil to the bedroom page Then select the pendant device and while pressing down the Shift key select the new smoke sensor device Now execute Edit gt Duplicate Properties to copy the all the properties from the existing pendant device to the new smoke sensor device thus ren dering the latter an equally valid way of triggering the Community alarm Visio 2000 Drawing2 vsd Bedroom Eile Edit View Insert Format Tools Shape Network Window Help BEE 1 0 amp gt C E UndoGoToPage 2 Oe Rossi lo k Cut oc Paste B Sensors Select All ian Du operties Symbol To Page Reorder Pages Delete Pages Find Text Replace Text Community Alarm Closed x Lie Welcome Bedroom Kitchen A Bathroom 4 Hall 14 Copy the functional properties of a device into another Figure 10 Duplication of a device Device Properties 6 1 7 Modifying properties of a device Now you may wish examine and correct the proper
92. s If you want to see the list of available states for a network you can right click on any page and select the Show states list menu item A form appears with the list of available states Please do not remove states you are not sure about as it is entirely your responsi bility to maintain the consistency of the network Should you need to add a new state you can click on the Add button to do so Note When adding a new state you should not enter spaces numbers special char acters or any of the following keywords as part of its name Time State Device NOT Now you have to program your custom network Here is the configuration LIVING ROOM Wall mounted switch to turn lights on UPDATED STATES WHEN ACTIVATED LivingRoomTurnOnLights TRUE UPDATED STATES WHEN DEACTIV ATED LivingRoomTurnOnLights FALSE Lights to turn on when the wall mounted switch is activated SIMULATION CONDITION State LivingRoomTurnOnLights UPDATED STATES WHEN ACTIVATED LivingRoomLightsOn TRUE UPDATED STATES WHEN DEACTIVATED LivingRoomLightsOn FALSE Window status sensor to indicate that the windows in the living room are open UPDATED STATES WHEN ACTIVATED LivingRoomWindowsOpen TRUE UPDATED STATES WHEN DEACTIVATED LivingRoomWindowsOpen FALSE Temperature sensor in the living room to indicate that the temperature has dropped UPDATED STATES WHEN ACTIVATED LivingRoomTemperatureDown TRUE UPDATED STATES WHEN DEAC
93. s first created In addition to editing the properties of a device this window can also be used to edit the behaviour of a device In it s simplest form you can choose whether or not the user can activate a device and in which way the device can be activated The first of these options can be used to make the distinction between sensors and actuators the former can be switched on or off by the user to simulate their operation whilst the latter may rely on connections to other devices to switch on or off The second of these options can either be set to a standard On Off method of control or a trigger ac tion as found in devices such as pressure pads or smoke detectors More complex control of device operations can also be achieved through this window by editing the functionality of the device this is cov ered in greater detail in the following sec tions 54 4 5 Connecting smart devices together This section describes the methods you can use to connect smart devices together so that their actions reflect the actions of the actual devices in the smart home network you are designing The operations required in order to achieve these functional connections can be carried out through two windows both of which can be accessed using the right click CUS TODIAN menu The first of these win dows can be found under the Device Properties selection by clicking on the tab marked Simulation and then clicking on the Edit Functionalit
94. sts contact the application vendor Thank you What to do There are no actions that will immediately resolve this error If this error persists with your network and normal operation is impossible please ensure your smart home network is thoroughly de bugged by a CUSTODIAN expert Reasons for error Visio automation er TOF 88 8 3 Tool installation messages Code 3001 Error message The reference to the component name component is broken The component file amp component file does not exist or you don t have access permis sion Make sure that the component is cor rectly installed and configured The tool will still run but with limited functionality Thank you What to do If the tool is not working repeat the setup procedure for the custo dian tool It may be the case that you get this message because you have a newer version of the component installed If this is the case and the tool works fine then you need do nothing more Reasons for error The tool is using some external components to enhance its func tionality Some of these components come with the operating system but others need to be properly installed by the setup utility of the Custodian tool HELP Links 6014 Code 3002 Error message Failed to properly cus tomize the environment It is suggested that you re open the tool If this problem persists contact the application vendor Thank you What to do Save your work close all windows an
95. talled in the Program Files folder this is the folder that the Visio installation procedure recommends as de fault setting 2 3 Installing the virtual clock control The VirtualClock ocx file must be installed and registered on your computer if you intend to program smart devices with time or timer related commands To install the clock controls you must first copy the VirtualClock ocx file into the windows system folder you may copy this file into any folder existing on your hard drive as long as the file or folder are not deleted while you are still using the Custodian tool Once the file has been copied a command prompt window must be opened to do this click on the Start button and access the Command Prompt option via the grams menu Once opened the command prompt window can now be used to regis ter the clock control to do this you must first enter the windows system directory using the command cd windows system 3 Getting started with the tool The processes of starting and closing the tool together with an introduction to the layout of CUSTODIAN are presented in this section Also included is a brief intro duction to the main CUSTODIAN menu used to access smart device actions and functionality 3 1 Starting Visio 2000 Technical Edition Before you can begin using the CUSTO DIAN tool that is loading the libraries of smart device symbols and standardised systems in order to create your own proj ects you
96. th tap Bath sym lights if the daylight SENSOTIS bol The water temperature issue turned off The daylight sensor is is not implemented Turning on automatically controlled by the the 7590 Fill water level sensor clock running the clock past the turns off the bath tap perma daytime end 18 pm turns off the nently that is when the sensor is daylight sensor The hours of turned back off the bath tap is not daylight may be varied by the user reactivated by editing the simulation condi tion of the day indicator smiling 41 1127 Hal sun on the Welcome page 1 Main entry door 2 Daylight sensor a operated internally from Control a operates security light ler OR wall mounted switch OR b ional fob OR manually operates curtains optional b operated externally from Con c operates lights optional troller OR fob OR manually About the security lights issue Turning on off the Door remote See Security Lights control switch the internal Door Switch Fob or the external Door 4 1 1 2 9 Optional extras switch controls the door actuator general actuator EIB symbol 1 Security lights 2 Lights a activated if visitor approaches house and it is dark 2 Daylight sensor operates security light b operates curtains optional C operates lights optional 3 Curtains a operated from Controller OR wall mounted switch b close automatically when gets dark outside activated by day light sensor outside and light comes
97. the new symbol By selecting Edit gt Replace Symbol command from the menu bar you can copy the properties into the new sym bol and remove the old device symbol from your drawing NOTE This operation cannot be undone so care must be taken when selecting which devices you are replacing In case of error during the replacing procedure the destination shape will be deleted and the original shape will be left intact 51 52 4 3 Binding smart devices together A device may be bound to one or more smart devices when dependencies exist between the functionality of those devices To bind a device to other devices you must first use the right click CUSTODIAN menu to select the Device Proper ties dialogue From this window click on the Bindings tab to view the current device bindings You may view the list of devices bound to the currently selected device on a room by room basis by select ing different room from the pull down menu in this window To change any binding settings click on the Change Bindings button after you have selected the appropriate room you can then bind or unbind devices as required To apply the new bindings simply click OK when you are satisfied with the devices bound to in that particular room As mentioned previously when deleting devices which are bound to other devices you will be asked if you with to view the list of bound devices or continue with the deletion process You can use this
98. the properties of the selected device General Installation Logical Groups Bindings Simulation Product Info costs Unique ID 9 Light Description o y yO Comments Living room lights Figure 20 The General Device Properties dialog 7 3 4 Installation Properties dialog This dialog displays information specific to the installation of the selected device Ini tially the fields of this dialog are empty but can be filled when you know the exact details of where the device is to be in stalled in the house Use the tabs to examine and edit the properties of the selected device General Installation Logical Groups Bindings Simulation Product Info Costs Use these fields to enter device installation information Location LivingRoom Positioning Height above FFL eec Horizontal distance from datum line metres Datum line Figure 21 The Installation Properties dialog 7 3 5 Logical Groups dialog The logical groups tab of the device prop erties dialog allows you to classify the de vices in your network as belonging to one of a number of groups you can define for example electrical network heating net work etc The selected device can be made a member of one or more of these groups with this information being carried through to the reports produced by the tool Device Properties x Use the tabs to examine and edit the properties of the selected device General Install
99. the stencil that contains the functionality of the tool and is continuously monitoring the user s actions When using Custodian you must ensure that one and only one copy of this stencil file is always open before you start de signing or simulating any network In ad dition to opening up the Custodian vss stencil file a second stencil file containing a larger number of devices will also be opened together with the drawing file containing the smart home network To find out if the Custodian tool is running Custodian vss is open drag n drop a master shape into the drawing area It will take a couple of seconds for the shape to be initialised Once the shape is initialised the screen pointer will return to it s nor mal state right click on the newly im ported shape If the right click menu con tains a menu item labelled Click Impor tant Info this means that the Custodian tool is not running yet to properly initial ise the tool click on this menu item If nothing happens again reload the Custo dian file and check the right click menu again If this error persists select Help gt About Custodian This option also acts as a wake up trigger and should also cause the tool to be properly initialised 3 3 Using the screen In order to become familiarised with the elements of the user interface you should open one of the standardised systems A Visio 2000 Eile Edit View Insert Format Tools Shape Network Window Help
100. ties of the smoke sensor device since the ones it has were inherited from a different device Select the smoke sensor right click it and execute Device Proper ties The Properties dialog contains several tabs The ones that matter to us now are General Installation Bindings and Simu lation In the General properties tab you may modify the Description to match a smoke sensor and not a pendant and may as well comment that a PIR symbol is being used Examine and edit the properties of the selected device General Installation Bindings Simulation Technical Information Unique ID ar Type Description 77 Comments PIR sensor symbol used Figure 11 The General Device Properties tab In the Installation properties tab you fill in the device s installation height and hori zontal distance from a reference An in stallation comment may be used to specify 71 72 important details about the installation pro cess Device Properties Examine and edit the properties of the selected device General Installation Bindings Simulation Technical Information Location Bedroom Positioning 2 50 metres Horizontal distance Datum line metres Comments To be installed on the ceiling directly above the wooden door frame Figure 12 The Installation Device Properties tab In the Bindings properties tab you may want to bind the
101. tion of the living room lights must follow the condition of the state LivingRoomTurnOnLights at all times To complete the process of simulating the living room lights this state is also referred to in the functional description of the living room light switch Examining the proper ties of the light switch we can see that when the switch is activated the state Liv ingRoomTurnOnLight is set to the value True Conversely when the switch is de activated the same state is set to False Using this method a state can be used to connect two devices such that the opera tion of one device is dependent upon the state of the other device This same state can also be incorporated into the functional descriptions of other devices to create a network of devices which all rely on one another to act as a single sub system of the smart house 4 5 2 Understanding simulation conditions In the above example the living room lights simply reflect the settings of one state This functionality is achieved by setting what is known as the simulation condition of the smart device This condi tion is used to describe the operation of the device in terms of other devices states or timers The general form of a simulation condition is a single expression that can be evaluated to either TRUE or FALSE This expression can be contain a single state the condition of another device a set of times or combinations of all three This expression is evaluated
102. tomation error or exceptional conditions 93 8 6 Confirmation messages Code 6001 Message This option is used when you want to add your own smart devices to a stencil for future use Once the operation is completed you have to drag n drop the de vice into the stencil and then remove it from the network You can t add custom smart devices in the Custodian vss file Would you like to proceed Code 6002 Message Would you like to view set the project properties before closing saving the project Code 6003 Message The ID of the shape to be added is in conflict with other IDs Would you like to automatically assign it with a new one Any references by ID found in the pasted shapes will be updated as well No will delete the conflicting shape What to do This message will frequently show up especially when you are pasting devices in a network out of another It is advised you accept that all pasted devices be assigned a new UID Reasons for message You are attempting to paste devices whose UIDs are in conflict with devices already existing in the draw ing In order to eliminate conflicts like this all conflicting Ids are to be replaced Any references internally in the set of devices that are being pasted will be automatically replaced Therefore programmed func tionality specified using UIDs will be re tained If the user chooses no for some of the shapes the other shapes will contain functionality that poi
103. turns off the daylight sensor The hours of daylight may be varied by the user by editing the simulation condi tion of the day indicator smiling sun on the Welcome page 2 Daylight sensor a operates security light b operates curtains optional C operates lights optional About the security lights issue See Security Lights 4 1 1 4 9 Optional extras 1 Security a occupant goes away for extended period curtains open and close and lights go off and on automati cally on normal pattern This is a case where pure logic is insufficient Need button physi cal or on touch sensitive screen which activates Home Security mode 2 Doors powered a operated by Call Centre or War den 4 1 1 5 Functional Specification for Per son with High Visual Impairment Supplemented with implementa tion notes Implementation notes are in italic 4 1 1 5 1 Introduction 42 A fully interactive system is one in which the occupant exercises full control over the operation of the house and services and the minimum of automation is provided A fully interactive standard Smart Home network is possibly suitable for people with physical disabilities and for elderly people with low care needs The assumptions implicit in this specifica tion for a fully interactive Standard Smart home Network are 1 Theclient is totally blind In reality a very large proportion of registered blind people do have some res
104. ustom smart home network The Custodian tool enables you to create your own custom smart home systems in an easy and user friendly way It is user friendly as all the operations take place in the Visio2000 environment The menus and the user interface are the standard Windows interface and you should not find it difficult to effectively use the Custo dian s add ons to Visio2000 What is more it is easy to use as the Visual Basic code that runs behind the scenes automati cally checks for errors you might do oth erwise This tutorial will take you through the pro cess of designing a smart home network from scratch The last sections will show you how you can effectively re use already existing sub systems in other projects You will first learn how to populate your custom smart home network with smart devices Note Visio must always be in Run mode when using the Custodian tool Design mode disables the code running behind the scenes and therefore no functionality is enabled Launch the Visio 2000 application and open a copy of the Blank template A blank drawing is created We will assume that the house for which we will design the smart home network consists of two rooms only We will start by adding the rooms and the devices To insert a new room Visio page we exe cute Insert Page from the Visio main menu or we right click on the hanging tabs bellow the drawing and select Insert Page Enter a name for
105. with VISIO or producing VISIO line drawings please refer to the VISIO user manual After importing using the Insert gt Picture command from the menu bar or drawing your floor plan you must en sure it remains in a protected state in preparation for the adding moving and deleting of smart devices To achieve this select your new floor plan and select the Format Protection option of the menu bar make sure all of the boxes in the resultant dialogue window are checked and press the OK button Your new room will now have a floor plan which will not be affected by any operations you carry out 47 To remove a floor plan you must first use the Format Protection option of the menu bar to bring up the same dialogue as discussed earlier and uncheck the box labelled rom deletion and then press OK You may then select the floor plan and press the delete key to remove it 4 1 6 Inserting and removing the virtual clock control The Day and Night indicators inserted in all standard templates will change with the time of day Later the PF will learn how to modify timing conditions and therefore will be able to choose the hours of daylight This functionality is made possible by the inclusion of a virtual clock controller within the CUSTODIAN tool Normally this clock appears as a time display on the overview page DEED Figure 2 The virtual clock controller To remove the clock controller simply select the clock an
106. y button you can select and edit the various fields of device functionality The second of these windows can be accessed by se lecting the Edit Functionality op tion of the CUSTODIAN right click menu 4 5 1 Understanding states In order to simplify the exercise of de scribing functional relationships between devices in a smart home network CUS TODIAN uses a concept referred to as a State to describe particular operations around the home For example when the state LivingRoomTurnOnLights is TRUE it indicates that living room lights should be turned on These states can be either True or False and so at any one time this particular state can be used to set the desired condition of the living room lights to either on or off Note when creating a new state it is good design practice to name the state after the operation it repre sents or initiates These states are used by the CUSTODIAN software to update de vices on a regular basis and in the given example would cause the living room lights symbol to display on if True of off if False In order for the CUSTODIAN soft ware to realise this link between the state and any particular device this link must be present in the functional description of the device in question In the example used here an examination of the simulation con dition of the living room lights device re veals the information State LivingRoomTurnOnLights this informs the CUSTODIAN software that the condi
107. y using the same right click action in the 20 background area of a drawing This menu can be used to view and set project details in addition to viewing or updating the CUSTODIAN tool version A full description of the CUSTODIAN menus is given in later sections 3 4 Setting the properties of a project You can view set the properties associated with the project you have been working on by selecting File gt Project Prop erties from the menu bar This option enables you to create or update the general information associated with that project This general project information dialogue can also be accessed by using the right mouse button when pointing to background of any page in the drawing area and se lecting Show Project Details from the pop up menu You can use this project details dialogue to create a new information legend to appear on the welcome page To do this simply view the project details when you are looking at the welcome page and click on Make Legend button the program will pause momentarily whilst the infor mation legend is created When the mouse pointer returns to its default state click OK and you should see a new text box indi cating the names of the client and designer of the network respectively you can now move this legend to appear whenever you select the welcome page 21 22 3 5 Saving and closing a project Once you have made the necessary changes to the drawing you can save the smart
108. y editing the simulation condition of the alarm actuator 2 Entryphone operated internally from Control ler OR switch on unit operated externally from Con troller OR Bell Push Button linked to TV connected to call centre for monitoring and verification of visitors Turning on off the Entryphone remote control switch or the En tryphone switch controls the En tryphone Triggering the Bell switch turns on the Entryphone About the TV issue see the TV section in Living Room The con 2 nection to the Call Centre is not implemented as it would be diffi cult to represent 3 Lights a operated from PIR Same as in Bathroom 4 Smoke detector a b 4 1 1 3 8 sounds alarm 1 Alarm is sent to Warden Turning on the Smoke sensor turns on both SMOKE alarms the small community alarm symbol and the telephone symbol plus small light Outside Outside features were implemented in the bottom left corner of the Hall page 1 Security lights a activated if visitor approaches house and it is dark Turning on off the Visitor Ap proach sensor PIR sensor sym bol controls the SECURITY lights if the daylight sensor is turned off The daylight sensor is 2 automatically controlled by the clock running the clock past the daytime end 18 pm turns off the daylight sensor The hours of 3 daylight may be varied by the user 35 by editing the simulation condi tion of the da
109. y indicator smiling sun on the Welcome page Daylight sensor a operates security light b operates curtains optional C operates lights optional About the security lights issue See Security Lights 4 1 1 3 9 Optional extras Curtains a operated from Controller OR wall mounted switch b close automatically when gets dark outside activated by day light sensor outside and light comes on c open at set time each morning ex cept if it is still dark at that time then open on pre determined light level d occupant goes away for extended period curtains open and close automatically on normal pattern This is a case where pure logic is insufficient Need button physi cal or on touch sensitive screen which activates Home Security mode Windows a operated from Controller OR wall mounted switch Lights a operated from Controller OR wall mounted switch b light comes on automatically when gets dark outside combine with 1b above C occupant goes away for extended period light comes on and off automatically on normal pattern This is a case where pure logic is insufficient Need button physi cal or on touch sensitive screen which activates Home Security mode 4 1 1 4 Functional Specification for an Automated System Supplemented with implementa tion notes Implementation notes are in italic 4 1 1 4 1 Introduction An automated system is one in which a safe
110. y to develop systems that may not be for a whole house CUSTODIAN also has a number of different levels of working The tool has a number of predetermined whole house systems that have been designed to meet the needs of differing levels of dis ability of the end user These can be se lected in totality or different parts of each of the systems can be combined to form a completely new system depending of the needs of the future occupant The software also allows the advanced user to design systems from scratch by dragging and dropping devices and then configuring each device into the system The CUSTODIAN tool provides a number of other useful resources House plans and drawings can be imported into the tool so the specific details of the future occupier s home can be considered in the overall de sign The finalised design can be saved and transferred from one CUSTODIAN user to another on a small disc or by email A detailed report is available to the CUS TODIAN user which details every device and all details that are required by the in stallers of the system including the func tionality of each device 1 1 What are Intelligent or Smart Homes Intelligent homes are no longer a design concepts of the future They are happening now and they are having a direct impact on the lifestyles of people living in them Intelligently designed and operated build ings yield dramatic increases in worker productivity and energy cost savings
Download Pdf Manuals
Related Search
Related Contents
EA116VE(エアーコンプレッサー)取扱説明書 - 作業中 Honeywell Switch 220736B User's Manual Page 1 Page 2 一施工説明書一 ー音温(40むL壮)の場所、 有毒ガス Untitled - Buyandsell.gc.ca USER MANUAL - Weld on Sweden Sistema de válvula de control Fisherr GX de 3 vías y actuador Ma retraite mode d`emploi Copyright © All rights reserved.
Failed to retrieve file