ComfortClient is a User Interface for Comfort developed as a .NET Client application. It is distributed under the terms of the ComfortClient EULA (Further Info).
ComfortClient runs on any PC using .NET 4.6.1 and communicates with Comfort via UCM/Ethernet, UCM/USB or UCM/232 interfaces (Further Info).
ComfortClient allows the user to control Comfort and monitor the system via a graphical user interface. The main interface consists of a multi-tabbed workspace where ‘Floorplans’ and ‘browser’ type panels can be displayed; Floorplans contain graphical representations of the users home, whereas browser panels can be used to show IP camera feeds or links to other Home automation web-based solutions. Both panel types show information status in real-time. Floorplans can be configured with hot links so for example clicking/pressing a light image can turn on the physical light via Comfort Response with its status reflected in real-time on the Floorplan. In addition to the main workspace are a simulated Comfort Keypad and a tabbed control panel giving access to many of the Comfort features including, Event Log, IO Monitor, Smartfit, Home Control as well as other custom definable views of configured responses.
ComfortClient includes a number of modules, accessible from the menus, to configure the software; Floorplan Editor, Window Manager, Sound Manager and Condition Manager. Floorplan Editor is used to build and maintain Floorplans comprised of imported graphical objects (developed externally in your favourite graphical editor; e.g. MS Visio, Corel Draw etc.) and to integrate the images with functionality within the Comfort system. Window Manager is used to administer the tabbed panels on the main workspace. Sound Manager is used to attach sound to System and Floorplan object events, and utilises the standard sound files (ie Myma, Kate etc) created by Cytech. Condition Manager is used to create simple/complex calculations based on Comfort statuses (Counters, Flags, Sensors etc) which can then be used to control visibility and other aspects (e.g. Sound) of Floorplan objects and System Sounds.
ComfortClient provides support for ‘connectors’; outbound plug-in technology linked to floorplan objects and events that output data to an external application or service; application and email connectors are provided as standard and others (databases for example) are available for optional download from the downloads area of this website.
ComfortClient provides support for ‘plug-Ins’; more information can be found on the Comfort Forums (Further Info).
ComfortClient also can be used with the ‘ComfortServer’ application developed by Clinton Giltrow and also posted on these forums (Further Info).