|"With this latest hardware and software upgrade,
Comfort's already impressive feature list now grows to include the ability to
:- view real-time video images from cameras around your home, control lights
and curtains, switch camera views, open the garage door and control the
heating from literally anywhere in the world using a normal web browser and
the internet as the communication line. You can connect to your home from your
place of work, from a hotel room or holiday home and check if the mains
failure got sorted out, If the lights are actually switching on while away
like they are supposed to, check if someone is in the house, see what time the
cleaners left and did they set the system. ACE can also send emails and have
the ACE-TTS module speak anything when any event occurs. Interested? Read
PC Requirements Your PC needs to be running Windows 95, 98, NT or 2000 (Windows XP compatibility will be tested soon). Minimum hardware spec is a Pentium 150 with 32 meg. I am running CWI, WebCam32, DynSite, HomeSeer, HomeVision and Dialer 2000 all on an old Pentium 233MMX with 128meg under Windows 2000 Pro, and it is sweet. The only other thing you need is to make sure you have a spare serial port.
Another useful feature worth mentioning is that ACE can be setup to automatically synch the date and time on the PC to Comfort. Several people have reported Comforts clock gradually drifting out over time but with CWI running that problem is a thing of the past. The time can be set to synch every time ACE is started and also every day at midnight.
For maximum system stability, the PC is best running Windows 2000 but as I've said, you can still run it on Windows 95 and 98. You install the Microsoft Personal Webserver (PWS), or IIS in the case of Windows 2000 first and then the InterfACE itself. The installation process asks you to point to your .csx file and from that it picks up the zones names and home control menu information and generates the HTML pages for your system. This means that little HTML knowledge is required, whilst maintaining maximum flexibility. As well as CWI, the installation process installs the following components.
24/7 access has been made feasible for some of us via cable and ADSL. However if your home PC isn't connected all day (for example if you only have one phone line) then don't despair. You can phone into your Comfort systems normal voice menu and select the 'Dial-Up' option (Home Control Menu 4). Comfort will then force your PC online allowing you to access the system over the web! When you're finished you can then force your PC off-line by the click of a button. You can also re-boot your PC remotely this way too.
USING THE SYSTEM
Main After login you are presented with the "Main" page. This gives an overview of your system on one screen. This includes the "Activity Monitor" which shows the last 20 zones activated along with alarm type. This is very useful for following movement around your home. It's fun being able to ring your wife at home and tell her which room she's in! At the bottom of this page is a Door Bell Log where you can see the date and time of the last few times your Door Bell was pushed. You can also view and change the status of the alarm - arm to any mode, Away, Night, Holiday, Day, Off. It is possible monitor all zones and their 4 states, (active, healthy (OK), shorted, tampered). You can also bypass and un-bypass any zone and disconnect from the web or re-boot the PC. The Main page can be customised from the Config page using Comforts own page building system. This means you can add pretty much anything you want to the Main page without have to know anything about HTML.
Security The Security screen gives access to you complete list of zones. Zone names are picked up from the .csx file so you see meaningful titles like "Hall PIR" rather than generic "Zone 1".
Control The Control page is a web version of Comforts keypad menus. As well as allowing you to use your Home Control menu from a PC, there is another interesting aspect of giving ACE access to Comfort. For example, as ACE has built-in support for Winamp, with a little setting up you could use your Comfort keypads around the house to control your MP3 Jukebox functions like Play, Stop, Pause etc! You could also have a menu that would link to HomeVision and (for example) fire off some of its macros. CWI will also be very useful for people that haven't got a keypad in their study.
Video One of the most impressive features of CWI is the Video section. Llive pictures from around your home are delivered to your desktop anywhere in the world. Although I have only one camera at present the system is set up to switch between 8 camera using Comforts own relays boards (part ref RLY01). Cameras can be switched manually by clicking on buttons on the web page or you can have comfort intelligently switch which camera to view based on movement. The image update isn't bad. I'm getting around 1 frame every two seconds between work and home (ISDN connection at both ends and on the same ISP) and around 2 frames a second over my LAN.
Status This page is similar to HomeSeer's web interface. It allows you to view any or all of the following on one screen - Inputs, Outputs, Security (Home, Away etc) and X10. These categories can be further subdivided into "Groups" so, for example, you could view the X10 lights only on the First Floor.
Events This page lists the events from the Comfort log file. This is a rolling list with the newest events over-writing the oldest (254 events long). At present this log must be refreshed manually.
Scenes Scenes are actually ACE Scripts that are executed through the web interface. ACE uses the same scripting engine as HomeSeer so those already familiar with its syntax will feel at home. Because the actions in scripts don't have to be any of the pre-programmed responses the Comfort standard capacity of 255 responses becomes virtually unlimited!
Responses This page gives you access to all 254 responses at the click of a mouse button. This is useful as it's very unlikely that you will have every response programmed into your system available from a control menu.
CID Caller ID is supported in ACE. If a CID capable modem is added, you can monitor calls on the home line and display this on the CID screen (I haven't tested this).
Config The Configuration screen lets you choose a refresh rate for CWI. As the status of many zones change very often this defaults to one second. This gives you accurate up-to-date information. However you are free to reduce this interval if you can do with less frequent refreshes. The "refresh" isn't the usual annoying refresh of the whole page - Dan has found a clever way to refresh the values without affecting the pages themselves. A note that may be useful to others - on my machine every time the browser refreshed it resulted in a very annoying "Tick" sound. This is a .wav file associated with a browser refresh and can be turned off by going to Control Panel, Sounds then under the heading of "Windows Explorer" set the "Start Navigation" option to "None".
Editing / Adding your Own Pages Of course you may like to add your own pages to the system or edit the existing ones. In fact unless you have a completely standard system you'll want to customise the pages.
The HTML is configurable on the pages The video and main screens which have camera control capability and light switching, may have all their hyperlinks edited manually for providing any variation. A hyper link may even run action codes and X10 commands irrespective of whether they are resident on Comfort's responses. Here are some examples of the simple HTML lines require to perform various tasks...
href="main2.asp?api=aces:cx:A,5,5"> = X10 Command - A5 ON
Taking the first line above as an example the "business" end of this line is this part - aces:cx:A,5,5 aces means there's an ACE Server commanding coming. cx tells the system that it is a "C"omfort "X"10 command, the A,5 is simply the X10 address and finally the last 5 means ON (7 is OFF as in the example on the next line down). There are on-line html help files with the system to aid with the construction of this custom HTML.
There is a 'Chat' message screen for included in the setup for live communication with family member who may be at home using the keyboard and also a programming screen so the installer can support the system remotely, and its password protected. Also any user can request a chat, which causes a popup window to be displayed on all browsers and a sound file to be played on all browsers informing the users of a chat request. Each user can then accept or decline the chat request.
Through the development process over the last few months, there have been many upgrades as suggested new features become a reality. Dan has now changed the structure of the active server pages so that they are built from .ini files. This means that upgrades to the software should no longer require you to re-construct any custom pages from scratch. Minor upgrades to the software will be free for the foreseeable future.
Very shortly we're all going to have our homes permanently connected to the Net. Whether it be via ADSL/Cable modem or by some other means, cheap high-bandwidth access is almost a reality. This will make the decision to upgrade to CWI for existing Comfort users a "No Brainer". It will also surely be the last feature needed to convince those waiting in the wings to buy into this world beating system. The continually enhanced Comfort Alarm (although to call it just an alarm does it a great injustice) has a few other surprises in the pipeline too. These include new keypads that will have the ability to receive IR allowing the alarm to be operated from the Philips Pronto remote for example.
So then, if you already have Comfort then stop what you're doing, pickup the phone and order CWI now. If you don't already have Comfort then stop what you're doing, pickup the phone.....
APPROXIMATE PRICING (Inc VAT)
UCM & CWI - £243.23 (UCMCWI)
CWI software £116.33 (CWI-SFT)
Outside Firmware £45.12 (not required if Outside firmware already fitted)
ACE TTS (text to speech) is £10 extra
All Price Quoted INCLUDE VAT
Comfort Web InterfACE