Comfort  Automation/ Security System Forums Home
Home Search search Menu menu Not logged in - Login | Register

ComfortClient
 Moderated by: juwi_uk, Ingo Page:    1  2  Next Page Last Page  
 New Topic   Reply   Printer Friendly 
 Rating:  Rating
AuthorPost
 Posted: Saturday Jun 12th, 2010 08:32 am
   PM  Quote  Reply 
1st Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

Hi everyone,

This release is feature complete and is going through final proving before posting. The fixes and new features are set out below.

Like a fine wine it has been maturing greatly over the last few months;  lets hope it hasn't spoiled! :cool:

I've just got to finish updating the help system (file) and I'm waiting to final check against an anticipated new version of the Ultra II firmware.

Regards

Julian 
 


Version 1.21.1.64 – (19 June 2010)

Architecture:

  • Microsoft .NET 3.5 console application developed under Visual Studio 2008
 Tested against Comfort version:

  • Comfort II Ultra: Firmware – 5.195, File System – 34
  • UCM05:               Firmware – 5.212
 Bug Fixes/Changes

·        
Monitor Log Snapshot panel now will scale as the window is resized and scrollbars are added automatically as required.

·         The dialog box, when changing the Click Response Type, stated incorrect button labels.

·         Changing the Comfort Object Type did not correctly set the Activity Level to the correct initial state (Auto).

·         Inserting a new Picturebox or Label did not correctly set the Activity Level to the correct initial state (Auto).

·         When changing ClickResponse Types in Floorplan Object Properties, pressing CANCEL on the popup window did not back out changes correctly.

·         Disconnection attempts incorrectly completed on “Max Retries + 1” instead of “Max Retries”.

·         Dropdown list on Custom Tabs now show as “None” instead of blank on first setup.

·         Sounds did not play for Sensor and Counter Floorplan object types.

·         Smartfit Tab buttons now disabled if Smartfit UCM is not installed.

·         Control Menu tree did not correctly rebuild from other program threads.  Removed the manual “Refresh” button from the form now that this is fixed as the feature is now fully automated.

·         Improved start-up splash screen; revised layout with progress bar and start-up phase messaging and now fades-in.

·         Creation of a new Floorplan via the NEW menu command would sometimes error with a “file not found” error.

·         It was sometimes not possible to move objects in the editor after selection.  Maximising the screen was a workaround.  Corrected incorrect calculation of current screen bounds.

·         Updated the Query Report in Floorplan editor to include all current attributes. Some were missing from previous releases.

·         The Client now checks that the minimum required .NET Framework version is installed.  Version 3.5 in this release. It will still allow continuation if a previous version is found but this is not recommended as the Client may not work as designed and tested.

·         Reduced screen flickering on object redraw in the editor.

·         Monitor Tab: Typed commands would produce an exception if less than 2 characters.

·         System Sound Manager completely rewritten to improve scalability and performance.

·         System Sounds now supports filters.

·         Sound On/Off button on Client Keypad ignored enable/disable states set in (System) Sounds Manager.

·         Cancel button now added to “Activity Level Monitoring” form.

·         Improved TCP connection timeout when UCM cannot be contacted.

·         KD (Keypad) commands are now secured (KDxx) in the Monitor and log files when digits 0 – 9 are pressed to improve security as these digits can otherwise be used in the determination of the user’s security code.

·         Fixed adding new Label, Picturebox or Gauge objects incorrectly dirtied the Object Properties form on opening and subsequently immediately pressing cancel without any further changes.

·         Alarm type is now checked (a?) when logging on.

·         AM and AR were incorrectly decoded as DEC values instead of HEX for  Alarm Type.

·         Duress type alarms do not now create alarm states in the ComfortClient UI as this could compromise the security of the user. Instead a grey LED icon on the Connection TAB is the only visible indicator.  Click this to hide or logon again.  The log file still logs the real condition. Ensure the System Sound for the duress condition is disabled or phrase changed if you are upgrading!

·         Clear button on the Monitor tab now also clears the command history (dropdown list).

·         Refresh button and initial UI update (at logon) is now moved to a separate thread such that it is non-blocking; the user can carry on using the UI whilst the refresh is in progress.

·         Checking the override Comfort IP address checkbox no longer also checks the LAN IP address override.

·         Checking (changing state) of the LAN IP address override checkbox will now refresh the adaptor list.  This caters for scenarios where LAN adaptors are enabled after the client is started (ie VPN).

·         A new queuing mechanism has been coded for writes to the External Log file to better cater for the multi-threaded nature of the ComfortClient.

·         ComfortClient now remembers the currently selected window tab when logging out instead of returning to the first window tab.

·         CBUS Action Codes created via ClickResponses in Floorplan Editor now don’t include the ramp level and application if the command is of type “Lighting” and when action types are On (121) or  Off (1). This has been added to support later Comfort CBUS firmwares.

 New Features

  • Added Ruler & Grid functionality in Floorplan Editor
  • Added Snap-to-Grid option for single selected objects in Floorplan Editor.
  • Added new “Options” window the Settings menu to define:

    • Window Tabs Location; Top, Bottom, Left or Right (default) edges of panel.
    • AutoSave Interval and enable/disable status
    • Configuration Menu availability before logon
    • Auto Connection (to UCM) at start-up
    • Date & Time Synchronisation based on PC time
  • New Condition Manager added to Floorplan Editor and Client respectively. Complex AND/OR conditions can now be created to affect certain Floorplan and System objects.
  • Monitor Exclusions List added. Can now exclude items from the Monitor, Activity, Status and External logs via pattern matching logic. Helps to filter out unwanted or low impact traffic; for example keepalives.
  • Added support for Gauges on Floorplans.  Complex gauge designs can now be created in the Floorplan Editor. 
  • Support for “GaugePacks”; predefined Gauge Styles can be created/loaded and thus shared via the community.
  • Border Styles are now available for Labels.
  • A Browser button panel now appears in the top menu bar when a Browser Tab is selected; Home, Back, Forward, Refresh and Stop buttons are available.
  • Added System Information window; shows the versions of Comfort and other discovered modules in the Comfort system; Slaves, UCMs, Keypads, Doorstations & SCS/RIO.
  • Support for the “new” (optional) Modbus Plug-in. The separate Modbus module can now update objects on Floorplans.
  • Added “Set Comfort Date/Time” option to the Configuration Menu to sync Comfort with the PC’s time and date.
 Known Issues

  • Comfort firmware versions affect the level of the module information returned and displayed by the “System Information” menu option.  This is typically, but is not limited to, older Cytech modules which respond incorrectly or if at all to a “u?” request.

Attachment: Splash.png (Downloaded 151 times)



 Posted: Saturday Jun 12th, 2010 09:41 am
   PM  Quote  Reply 
2nd Post
Ingo
UCM Pi Users


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

And here is a working floorplan using the optional Modbus plugin. Some features are not enabled yet but I am sure I can convince Julian to look at them in the near future.

This is actually my house's energy information and I use it on a daily basis.

 

Attachment: Power Manager.jpg (Downloaded 171 times)



 Posted: Saturday Jun 12th, 2010 09:42 am
   PM  Quote  Reply 
3rd Post
Ingo
UCM Pi Users


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

Here is another one...

 

Attachment: Energy Theme.jpg (Downloaded 171 times)



 Posted: Saturday Jun 12th, 2010 01:01 pm
   PM  Quote  Reply 
4th Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

Of course the gauges feature can be used in general in the ComfortClient and not just with the Modbus plugin.  So if you want to display counters, sensors etc etc as gauges instead of labels then you can now.

In fact the Gauge control is very powerful and can be tweaked greatly.  It's based on a control from the CodeProject (http://www.codeproject.com/KB/miscctrl/A_Gauge.aspx) that I have adapted, enhanced and bug fixed!.  See the attached image for examples of some possible designs built using the control.

And also dont forget you can save your designs to a GaugePack and share them on the community too;  hopefully Ingo will share his efforts too date as he's now quite skilled at creating these.

Julian

Attachment: GaugePack1.png (Downloaded 123 times)



 Posted: Saturday Jun 19th, 2010 08:35 pm
   PM  Quote  Reply 
5th Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

I'm pleased to post the 1.21.1.64 of the ComfortClient.

It's been 6 months since the last release and thousands of extra hours of code has gone into this release to add new functionality and improve stability.

The full list of changes is included at the head of this thread.

Many thanks to Ingo for being strategic in making this build happen;  through ideas, testing, support and generally keeping me sane over the last 6 months.  I couldnt have done this without him.

The build can be downloaded from the following link.

*** Link Removed,  see download link at http://www.comfortforums.com/forum65/1948.html instead***

The build does not include the sound wavs but myma can be downloaded from:

http://www.cytech-technology.com/temp/software/MymaVoiceFiles.zip

and placed in the soundsphrases folder within the Client folder.

I have also posted a copy of the myma files in my FTP location at:

Download from:  http://www.comfortforums.com/forum65/1948.html

The Modbus plugin for the ComfortClient will be posted seperately in another thread.

Any questions on either installing this or upgrading then please drop either myself or Ingo an email.

Hope you enjoy.

Regards

Julian

 

 

 





 Posted: Saturday Jun 19th, 2010 09:08 pm
   PM  Quote  Reply 
6th Post
Ingo
UCM Pi Users


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

Congratulations on an excellent release !!!

Ingo 



 Posted: Sunday Jun 20th, 2010 03:10 am
   PM  Quote  Reply 
7th Post
slychiu
Administrator


Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5493
Status: 
Offline

  back to top

I installed it and tried to open a cclx file and got Unhandled Exception
Other files also had the same error


************* Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
   at ComfortClient.ComfortClientMain.SendComfortCommand(String ComfortCommand, String LogString)
   at ComfortClient.ComfortClientMain.QueryModuleVersions()
   at ComfortClient.ComfortClientMain.QueryStatusAll()
   at ComfortClient.FileSettings.FileSettingsOK_Closing(Object sender, CancelEventArgs e)
   at System.Windows.Forms.Form.OnClosing(CancelEventArgs e)
   at System.Windows.Forms.Form.CheckCloseDialog(Boolean closingOnly)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3603 (GDR.050727-3600)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ComfortClient
    Assembly Version: 1.21.1.64
    Win32 Version: 1.21.1.64
    CodeBase: file:///C:/work/download/Programs/Cytech/ComfortClient.1.21.1.64/ComfortClient.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3614 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Messaging
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Messaging/2.0.0.0__b03f5f7f11d50a3a/System.Messaging.dll
----------------------------------------
ModbusInterfaces
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/work/download/Programs/Cytech/ComfortClient.1.21.1.64/ModbusInterfaces.DLL
----------------------------------------
TdmUserInterface
    Assembly Version: 2.4.0.276
    Win32 Version: 2.4.0.276
    CodeBase: file:///C:/Program%20Files/Wave%20Systems%20Corp/Trusted%20Drive%20Manager/TdmUserInterface.dll
----------------------------------------





 Posted: Sunday Jun 20th, 2010 06:26 am
   PM  Quote  Reply 
8th Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

Can you send me the CCLX file so I can try on my system.

Can you also send me the external log file so I can see how far it got.

There is nothing obvious in the error trace above when I look at the relevant section of code. 

Julian

 



 Posted: Sunday Jun 20th, 2010 07:00 am
   PM  Quote  Reply 
9th Post
slychiu
Administrator


Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5493
Status: 
Offline

  back to top

This occurred after running the new software for the first time with the window asking for the cclx file
Any file that was entered caused the error message
After closing the program, and later running again, the program entered the comfort client screen and I was able to connect and select other files without any problems




 Posted: Sunday Jun 20th, 2010 09:50 am
   PM  Quote  Reply 
10th Post
mrtae
Member
 

Joined: Wednesday Jul 12th, 2006
Location:  
Posts: 41
Status: 
Offline

  back to top

Hi Julian,

My one different case, during in the Floorplan editor. i tried to use Insert/PictureBox/ floorplan (.jpg file), but i got below error:

 See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: items
   at System.Windows.Forms.ComboBox.ObjectCollection.AddRangeInternal(IList items)
   at System.Windows.Forms.ComboBox.ObjectCollection.AddRange(Object[] items)
   at ComfortClient.FloorplanObjectProperties.FloorplanObjectProperties_Load(Object sender, EventArgs e)
   at System.Windows.Forms.Form.OnLoad(EventArgs e)
   at System.Windows.Forms.Form.OnCreateControl()
   at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   at System.Windows.Forms.Control.CreateControl()
   at System.Windows.Forms.Control.WmShowWindow(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ContainerControl.WndProc(Message& m)
   at System.Windows.Forms.Form.WmShowWindow(Message& m)
   at System.Windows.Forms.Form.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
ComfortClient
    Assembly Version: 1.21.1.64
    Win32 Version: 1.21.1.64
    CodeBase: file:///D:/Test%20Program/ComfortClient.1.21.1.64/ComfortClient.exe
----------------------------------------
Microsoft.VisualBasic
    Assembly Version: 8.0.0.0
    Win32 Version: 8.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Messaging
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Messaging/2.0.0.0__b03f5f7f11d50a3a/System.Messaging.dll
----------------------------------------
Accessibility
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
ModbusInterfaces
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///D:/Test%20Program/ComfortClient.1.21.1.64/ModbusInterfaces.DLL
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

=======================================================

i am not sure what is going wrong with my floorplan.jpg, but previous version loading the same floor plan no issue.

 



 Posted: Sunday Jun 20th, 2010 10:00 am
   PM  Quote  Reply 
11th Post
Ingo
UCM Pi Users


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

I couldn't simulate either of the two exceptions mentioned. We'll have to wait for Julian to have a look tomorrow, he is enjoying a well deserved 'Father's Day'

In the meantime, let us know what OS you are running and also append the external log file entries on any defect, it will greatly help to debug issues. The exact steps to simulate will also help.

Ingo.



 Posted: Sunday Jun 20th, 2010 02:11 pm
   PM  Quote  Reply 
12th Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

Hi Everyone,

I've been looking at all of your problems.

I've now posted build 65.

Version 1.21.1.65 – (20 June 2010)

Bug Fixes/Changes

·
         Fixed bug in FastStart mode where it would try to refresh all objects even though the user wasn’t logged in yet.  Also refactored the code to improve stability and user experience.

·         The Blank.xml file was set to read-only in the distribute zip which caused write errors on save.

·         Save to GaugePack would fail if the FONTS directory was empty.

·         Some Gauge attributes had an entry range of 0 – 500 which could limit the building of certain Gauge designs.

·         The “Max Drift” default for date/time synchronisation on newly created Configurations (i.e. via FastStart) should be 5 (minutes).

·         Connection AutoStart is now defaulted to Disabled for FastStart created configurations.

·         Keypad digits 0 – 9 are now greyed out before a connection is established.  This prevents users from thinking they can sign on before connected.

·         In Floorplan Editor, newly added Pictureboxes, Labels and Gauges were not added to Floorplan on OK if no other of the object’s properties were changed.

·         Fixed issue in building fonts when the Private Font collection was empty.



The Build can be downloaded from:

*** Link Removed,  see download link at http://www.comfortforums.com/forum65/1948.html instead***

For those who have already downloaded Build 64 you can just download a replacement ComfortClient.exe to get you to build 65:

*** Link Removed,  see download link at http://www.comfortforums.com/forum65/1948.html instead***

Thanks for bearing with me.

Julian

 


 




 Posted: Monday Jun 21st, 2010 01:12 am
   PM  Quote  Reply 
13th Post
mrtae
Member
 

Joined: Wednesday Jul 12th, 2006
Location:  
Posts: 41
Status: 
Offline

  back to top

Ingo,

Thanks for you advice.

Hi Julian,

Thank you for your super fast respond & release on new exe.

FYI, i am using Win7 Ultimate, Comfort V5.164 & UCM05 V5.202 (Update to latest firmware soon)

After i send you the feedback on the error. i did tried again a few time to load on the JPG file. It seem to be work with no more unhandled exception. i mean on the Version 1.21.1.64, but after can load just problem on unable to save on the Blank.xml.FPE. i think that already resolve on your new release V1.21.1.65. i will tried out tonight.

A question to you, is that a way for me to offline (without sign on & connect to UCM) so that on the Configuration/Floorplan & etc tool still can be access? becos sometime perhap i am not at home or unable to remote access my system. But i still want to offline doing edit floorplan so on & so for. So I am not sure this is the right thing to have.

Tae

 



 Posted: Monday Jun 21st, 2010 07:04 am
   PM  Quote  Reply 
14th Post
Ingo
UCM Pi Users


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

Tae,

See the 'Persist Configuration Menus' option under Configuration->Settings->Options, set that to enabled and the menu will be available offline.

Regards,
Ingo



 Posted: Monday Jun 21st, 2010 07:54 am
   PM  Quote  Reply 
15th Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

Tae,

As Ingo says go to Configuration MenuSettingsOptions and set the "Persist Configuration Menu" option to TRUE.   Note you'll need to be logged on to be able to configure this the first time,  after that you wont need to be logged in as the Configuration Menu will then be available (persisted)!.

Also if you dont want it to try to connect to the UCM on startup then set the "AutoConnect" setting in the Options menu to disable that too.  It'll mean startup will a be a few seconds quicker, which is good when you are configuring floorplans etc and dont actually need to be connected to Comfort. You can still press the "Connect" button anyway to connect once you are in the UI.

Regarding the Blank.fpe issue you reported that is true, in the files I zipped up in the initial Build 64 release I included a "blank.xml" file who's windows file permission was incorrectly set to read-only. If you make this file writable then all will work OK (even in Build 64 of the EXE).    The way a "save" works in the editor is that it firstly takes a copy of the original floorplan (blank.xml in this case) and creates a FPE version.  It then tries to write the new configuration to the Blank.xml file.  If that works then fine (and it deletes the FPE copy).  If it doesnt work though (ie in this case the file is read only) then it tries to copy the FPE (saved version) back so that effectively the changes are rolled back.   I did this to protect against failures during writes/saves.  In this case though it cant copy back the file because the old one can't be deleted (as it's read-only).  So a "Catch-22" situation I hadn't considered to now as floorplans shouldnt be read-only annyway.  I'll see how I can make this a bit better over the next releases to cope with this scenario; it should capture this and prompt you to save to another filename instead.  Of course you could have done a "Save-As" in the editor as well to get around this.

Regards

Julian

 

 



 Posted: Tuesday Jun 22nd, 2010 02:40 pm
   PM  Quote  Reply 
16th Post
mrtae
Member
 

Joined: Wednesday Jul 12th, 2006
Location:  
Posts: 41
Status: 
Offline

  back to top

Hi Julian & Ingo,

Thanks for the step & explaination.

At this moment it's working & further question will send you later on.

-----------------------------------------------------------------------------------------

Did anybody in the forum having a nice icon in gif file (in normal condition & trigger condition icon) for attached in the floor plan such as motion sensor, fan, cctv, corner cctv & etc?

Tae

 



 Posted: Saturday Jul 10th, 2010 10:10 am
   PM  Quote  Reply 
17th Post
Ingo
UCM Pi Users


Joined: Sunday Jan 21st, 2007
Location: South Africa
Posts: 557
Status: 
Offline

  back to top

Good news is that a Maintenance release of ComfortClient will be released next week. It fixes some minor issues and adds a few small enhancements. One of those enhancements is the System Information screen. From the attached you can see that it displays all your system information in either Green or Red. Some information is displayed in both colours.

What the Green means is the module has been automatically detected and the information is then extracted from the module itself. If however you have a module that does not yet respond to the information query then the information is read from your cclx file and this time it populates the fields with a red colour.

Now you ask me, what about the Green and Red together... Well, this is when a module is new enough to respond to the query but it doesn't respond with the necessary information, again the information is then added from the cclx file and displayed.

In the attached you will see my KP04's have a 1.03 release version. This is something that I manually added to my cclx file. The current KP's don't respond to queries but I wanted to see the firmware anyway - nice but editing the cclx file is not recommended, you might end up destroying your file by doing this.

Until next week,
Ingo

Attachment: System Info.jpg (Downloaded 105 times)



 Posted: Saturday Jul 17th, 2010 07:01 am
   PM  Quote  Reply 
18th Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

Hi everyone,

I'm pleased to post version 1.21.1.85 of the ComfortClient. 

This version is mainly a bug fix release but it also adds further support for the first release of the Modbus plugin that is also being released today on another thread.  If you are going to use this Plug then also use this ComfortClient build.

Changes in this release are:


Version 1.21.1.85 – (16 July 2010)

Architecture:

Microsoft .NET 3.5 console application developed under Visual Studio 2008

Tested against Comfort version:

  • Comfort II Ultra: Firmware – 5.199, File System – 34
  • UCM05: Firmware – 5.212
Bug Fixes/Changes

  • Negative values can now be selected for Gauge Range start and end values.
  • ComfortClient current window size was incorrectly saved to the configuration file at close when the closing from a minimised state.
  • Home Control menu would error at start-up if phrases were present at menu level 3 but not at higher levels.
  • Tooltips not showing on ComfortClient status bar items.
  • Monitor Log and Event Log panels are now rewritten. Full width highlighting is available. The Monitor Log size now defaults to 5000 rows before the panel switches to FIFO mode; this can be increased to 32000 max via direct edit of the ComfortClient configuration file.
  • System Information menu item now subject to the PersistConfigurationMenu option and only otherwise available when signed in. It can also now be closed with the Red "X".
  • Password length between 4 and 6 digits is now enforced.
  • Decode of minor version part of u? response; did not insert a leading zero when single digit.
  • The AutoSave option can now have an interval of between 10 and 3600 seconds (1 hour).
  • The Monitor Log panel did not show any entries during FastStart mode (ie the first time the Client was run) due to the log size incorrectly defaulting to zero. Did display OK for second run onwards.
New Features

  • ComfortClient can now be started with command line parameters. This is added mainly to improve the user experience when running over a WAN. Using these in conjunction with windows shortcuts enables the Client to be started differently. For example over Remote Desktop (RDP) connections the fade-in on the splash screen can slow down start-up significantly; the -F argument turns this off. Run "ComfortClient.exe /?" for a full list of the current arguments.
For this version I've changed the way the files are posted.  The Help file is quite large now so I've split off from some of the zips so you can download separately.

For downloads see:

*** Link Removed,  see download link at http://www.comfortforums.com/forum65/1948.html instead***





 Posted: Saturday Jul 17th, 2010 07:26 am
   PM  Quote  Reply 
19th Post
slychiu
Administrator


Joined: Saturday Apr 29th, 2006
Location: Singapore
Posts: 5493
Status: 
Offline

  back to top

Thanks Julian, thats great. You have brought it a long way
Do you plan to have installable versions of the Comfort Client? I think that would be easier to manage  as far as folders, versions, distribution etc
regards
Chiu



 Posted: Saturday Jul 17th, 2010 07:29 am
   PM  Quote  Reply 
20th Post
juwi_uk
Member


Joined: Friday May 25th, 2007
Location: Newbury, United Kingdom
Posts: 1255
Status: 
Offline

  back to top

Hi Chiu,

I dont have an installer tool and as a private deveoper cant justify the many hundreds of pounds to buy something like Installshield.

What do you use?

Regards

Julian



 Current time is 11:43 amPage:    1  2  Next Page Last Page  
Top




UltraBB 1.172 Copyright © 2007-2014 Data 1 Systems