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

ComfortClient Questions
 Moderated by: juwi_uk, Ingo Page:    1  2  Next Page Last Page  
 New Topic   Reply   Printer Friendly 
 Rate Topic 
AuthorPost
 Posted: Saturday Oct 27th, 2012 03:34 am
   PM  Quote  Reply 
1st Post
tech07
Administrator
 

Joined: Thursday Jan 29th, 2009
Location: Singapore
Posts: 106
Status: 
Offline

  back to top

Hi
I am trying ComfortClient for and have questions

When starting a new configuration, the Configuration menu is not allowed until logged on. I think it is better to allow configuration to select the cclx file because this will have the network settings so no need to find the network settings to enter in order to log on

after doing UCM Logon. the Comfiguration is allowed by there is  a message
"You must log out and disconnect before changing the cclx files"
But I have not set the cclx file  yet

After ucm log off, I have to do the same setting of Network IP again but still the same message "You must log out and disconnect before changing the cclx files" is seen, so I am stuck here

I think there may be an old setting that I set up some time ago, but I cannot connect to the old setting as the IP address is invalid

I cant see why there is Connect and UCM Logon as separate buttons
If there is connection but not log in, you cant communicate with Comfort.
Why not connect and log in at the same time like Comfigurator?

The Keypad emulation box if not checked allows that onscreen numeric keypad to enter numbers in other fields, but is this necessary, as you can easily  use the computer keyboard. easier if the keypad emulation is permanently on, because disarming the system by keypad is the most important

Thats all until I can seelect my new cclx file





 Posted: Saturday Oct 27th, 2012 04:40 am
   PM  Quote  Reply 
2nd Post
tech07
Administrator
 

Joined: Thursday Jan 29th, 2009
Location: Singapore
Posts: 106
Status: 
Offline

  back to top

I am playing with the Sample which comes with Comfortclient
I managed to change the cclx file with this sample, I dont know how that worked


I am trying the floorplan editor, and selected my cclx file again
I though I would use the same floorplan or modify the controls
There was an exception
Unhandled exception
Could not find a part of the path ...\Logs\FloorplanEfitor.2012.10.27.log

The 2nd time I tried it, it was accepted and can go to floorplan editor

In floorplan editor, I see for the active objects like lights, there are 2 objects overlaid, an inactive black object with Object state off, and an active object. Can you select 2 images, active and inactive depending on the state, like they do it in KT03? That would save time in designing the images





 Posted: Saturday Oct 27th, 2012 04:52 am
   PM  Quote  Reply 
3rd Post
tech07
Administrator
 

Joined: Thursday Jan 29th, 2009
Location: Singapore
Posts: 106
Status: 
Offline

  back to top

It looks like for my 1st problem, not being able to change the cclx file, when ComfortClient is opened the last cclx file is expected, and when it cannot connect to the cclx file because it is not in the same folder or the IP addess has changed then the cclx file cannot be changed

How is a diferent Comfort cleint configuration created like the sample file? I cannot see any menu for saving a configuration


Also IP addresses like test.dyndns.org do not seem to work in the IP address



 Posted: Saturday Oct 27th, 2012 06:36 am
   PM  Quote  Reply 
4th Post
juwi_uk
Member


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

  back to top

Hi Tech07,

Rather than reply to your 3 posts separately let me try and address all of your questions in one reply if I can.

When starting a new configuration, the Configuration menu is not allowed until logged on. I think it is better to allow configuration to select the cclx file because this will have the network settings so no need to find the network settings to enter in order to log on

Yes this is by design, I didn't want to allow people to have access to configuration until they had at least authenticated with the system for the first time. Once you are logged in you can go to OPTIONS and set the persist configuration menus to true. The CCLX file used is saved in the ComfortClient configuration file and the connection settings are read from this unless you tick the relevant checkboxes on the connection tab to override specific entries.

after doing UCM Logon. the Comfiguration is allowed by there is a message
"You must log out and disconnect before changing the cclx files"
But I have not set the cclx file yet


Yes I don't allow you to change the CCLX file while logged in. Changing the CCLX file obviously forces a new set of settings to be read from that file which may be totally different to those from the previous file. Those settings are going to be referenced in floorplans etc. Hence why care should be taken that floorplans and CCLX are matched with regards to design. "You have not set the CCLX yet"; but you did when you first started the ComfortClient so there is always a CCLX active, its' just whether it's the right one! I think here you just need to go into OPTIONS and set persist configuration menus to true. Open the ComfortClient.config file in notepad and you can see setting saved in there too.

After ucm log off, I have to do the same setting of Network IP again but still the same message "You must log out and disconnect before changing the cclx files" is seen, so I am stuck here

Not sure what you mean here. The IP settings etc will always be what is set in the active CCLX file unless you tick the checkboxes next to the settings concerned on the connection tab which allows you to then override then. Then they are the values stored in the ComfortClientConfig.xml file rather than CCLX values.

I cant see why there is Connect and UCM Logon as separate buttons
If there is connection but not log in, you cant communicate with Comfort.
Why not connect and log in at the same time like Comfigurator?


Good point. This is historical (dating back to the very first release) and it is going probably in the next release as Ingo and I already have this on our ToDo list.

The Keypad emulation box if not checked allows that onscreen numeric keypad to enter numbers in other fields, but is this necessary, as you can easily use the computer keyboard. easier if the keypad emulation is permanently on, because disarming the system by keypad is the most important

And for those that have a touch screen monitor on the wall and no keypad?

I am playing with the Sample which comes with Comfortclient
I managed to change the cclx file with this sample, I dont know how that worked


Look at the startup arguments you can call for ComfortClient. By default ComfortClient looks for a config file of the same name (ComfortClientConfig.xml). You can override this though with the switches. So just create a start menu or desktop shortcut to ComfortClient and then specify a new name. The reason you cant see how I do in the "Sample" shortcut is because this is a system (installer) created shortcut and windows hides the arguments.

I am trying the floorplan editor, and selected my cclx file again
I though I would use the same floorplan or modify the controls
There was an exception
Unhandled exception
Could not find a part of the path ...LogsFloorplanEfitor.2012.10.27.log


The latter first. OK that sounds like a bug that I'll need to fix. Maybe you can supply exact steps to recreate. Again by design the floorplan editor is purposely designed so that it doesn't have to use the same CCLX. In fact the editor can be started outside of the ComfortClient (it didn't used to be in versions up to around a year ago) so that people can create floorplans offline; installers for example who design the floorplans offsite and don't need to setup ComfortClient config until later. BTW I see "...FloorplanEfitor..." I presume this is your mistype rather than a copy/paste of the real error? I'm assuming here that the logs folder isn't created at the time it tries to write the message but will check.

In floorplan editor, I see for the active objects like lights, there are 2 objects overlaid, an inactive black object with Object state off, and an active object. Can you select 2 images, active and inactive depending on the state, like they do it in KT03? That would save time in designing the images

Not yet but it's on the Enhancement Requests list and will come. I will allow both ways to design. BTW are you sure you aren't Ingo in disguise here as I can hear his words now on this one...! :)

It looks like for my 1st problem, not being able to change the cclx file, when ComfortClient is opened the last cclx file is expected, and when it cannot connect to the cclx file because it is not in the same folder or the IP addess has changed then the cclx file cannot be changed

Not sure I follow. Why would the CCLX not be in the same file as when you setup? That sounds like user error as I can be chasing around on the disk trying to second guess what CCLX file you think I would need to be using; I have to rely on the path you give! :) I purposely allow for the config to be kept somewhere different to the main ComfortClient folder for security reasons as easier to lock down file access rights etc.

How is a diferent Comfort cleint configuration created like the sample file? I cannot see any menu for saving a configuration

See previously for the comments on startup switches/arguments. No Config save is necessary as it does on exit or automatically every x mins depending on the setting in OPTIONS.

Also IP addresses like test.dyndns.org do not seem to work in the IP address

By default the UCM IP address from the CCLX file is used. Tick the override at the end of the line for the "Comfort (UCM)" IP/Port and you can put whatever you like including the dns name you are wanting.

Thank you for your feedback; much appreciated and I wish more people would take the time to feedback. Keep the questions and ideas for improvements coming.

Regards

Julian

Last edited on Saturday Oct 27th, 2012 08:12 am by juwi_uk



 Posted: Saturday Oct 27th, 2012 07:08 am
   PM  Quote  Reply 
5th Post
juwi_uk
Member


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

  back to top

Hi

An update on this after a bit of initial investigation.

‘I am trying the floorplan editor, and selected my cclx file again
I though I would use the same floorplan or modify the controls


I'm assuming here you started up the FloorplanEditor.exe before you opened it from within ComfortClient. If you had done the latter first you would have set an initial CCLX file for FloorplanEditor. When a floorplan is opened from the ComfortClient menu the CCLX file that is used by ComfortClient is passed to the Editor as well as the floorplan so this does setup for you. If you didn't then the Editor is asking for the first time as basically you are opening a blank worksheet. Hey Excel asks you for your user name when you first start it so why should this not also assume the one you are logged in as!?! :)

At the moment I don't "lock" a floorplan to a particular CCLX file as then this allows people to have multiple CCLX variants that can be used against a floorplan config if care is taken during design stages. We could change the code such that a collection of CCLX's could be added in the floorplan config file but I fear this may add some over complexity.

I'm amenable though if that's what people want.

I was assuming though in 95% of scenarios most people just have a single CCLX file in their setups.

Regards

Julian

Regards

Julian

Last edited on Monday Oct 29th, 2012 08:40 am by juwi_uk



 Posted: Saturday Oct 27th, 2012 07:51 am
   PM  Quote  Reply 
6th Post
tech07
Administrator
 

Joined: Thursday Jan 29th, 2009
Location: Singapore
Posts: 106
Status: 
Offline

  back to top

Thanks for the answers
Setting Persist Configuration Menus to Enabled did allow me to change the cclx file
I am not sure what this means, and why it would set to Disabled means
My original cclx file was moved to another location because of housekeeping
When it happens it causes the porblen I had, ie when logged out it asked me to connect, and when connected it asked me to log out. So is there a good reason for the Persist menu to prevent this? Or when the cclx file cannot be found, the program should allow the cclx file to be browsed

Changing the CCLX file when not connected is logical
But the user having to connect first before doing configuration is not so ideal.
Sometimes people want to see how the software works before they have a system connected
And the cclx file has the saved connection settings so we do not have to enter the IP addresss in network


The keypad emulation checkbox - It is true that this is good  for  wall mount touchscreen but windows based touchscreen is not a viable option now - cannot compere with ipad and androd tablets
For the new windows 8, maybe, but that should give an onscreen keyboard like ipad and android, not reply on the comfortclient keypad. More important to make it convenient for actual users. Even Wizcomfort which was design for windows PC taouchscreen have given up that idea now. Will you make Comfortclient for the touch-based windows 8 application, that may be very useful if Windows 8 is popular

I will try the other things






Last edited on Saturday Oct 27th, 2012 08:14 am by tech07



 Posted: Saturday Oct 27th, 2012 08:02 am
   PM  Quote  Reply 
7th Post
tech07
Administrator
 

Joined: Thursday Jan 29th, 2009
Location: Singapore
Posts: 106
Status: 
Offline

  back to top

Before I was opening Flloorplan editor from the sample file
Now I have started Floorplan editor by itelsef for the 1st time
Try to select an image from a file
but this message appeared
If press Quit an exception also comes up

The folder in the exception message is where I was selecting the image
It looks like the editor expected the image from another place?


Attachment: except.jpg (Downloaded 45 times)

Last edited on Saturday Oct 27th, 2012 08:06 am by tech07



 Posted: Saturday Oct 27th, 2012 08:10 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

I could look to make the Persist Configuration Menus initial setting set during install (on same page as Install Samples checkbox) so you can decide if you want it on/off as initial state.

At the moment you can add the keyword manually to the client config file immediately after install if you wanted.

1. Open ComfortClientConfig.xml (it's in configs folder)
2. Insert <Authentication PersistConfigurationMenu="True" /> within the <Configuration> section ie

<Configuration>
....more stuff
<Authentication PersistConfigurationMenu="True" />
....more stuff
</Configuration>

Julian



 Posted: Saturday Oct 27th, 2012 08:13 am
   PM  Quote  Reply 
9th Post
juwi_uk
Member


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

  back to top

OK that's strange why it should be trying to write the log file here. I'll investigate. Thanks for spotting.

Julian



 Posted: Saturday Oct 27th, 2012 08:27 am
   PM  Quote  Reply 
10th Post
tech07
Administrator
 

Joined: Thursday Jan 29th, 2009
Location: Singapore
Posts: 106
Status: 
Offline

  back to top

Look at the startup arguments you can call for ComfortClient. By default ComfortClient looks for a config file of the same name (ComfortClientConfig.xml). You can override this though with the switches. So just create a start menu or desktop shortcut to ComfortClient and then specify a new name. The reason you cant see how I do in the "Sample" shortcut is because this is a system (installer) created shortcut and windows hides the arguments.

I think it is a good idea to allow file > save  menu for different configs which makes it easy than command line.
Installers may use this for the customers so they need to use many configs
I am interested un Comfortclient because it has floorplan layout
CWM has been discontinued and Wizcomfort do not have this feature, so ComfortClient is the only software that can do this now







 Posted: Saturday Oct 27th, 2012 08:47 am
   PM  Quote  Reply 
11th Post
tech07
Administrator
 

Joined: Thursday Jan 29th, 2009
Location: Singapore
Posts: 106
Status: 
Offline

  back to top

When Keypad emulation is on, and the PIN code is entered in the keypad and system is not armed, the Comfort start to go to voice menu just like a normal keypad but voice is not heard
This can have not good results eg if you press the arm button now, you cannot hear the (actual) keypad making the arm sounds because the Client keypad is "talking"
Onlhy when you end the "voice Mennu' then you hear the keypad arming sound

The # key should send the Enter key instead This does not enter voice menu, only disarm the system



 Posted: Saturday Oct 27th, 2012 09:04 am
   PM  Quote  Reply 
12th Post
juwi_uk
Member


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

  back to top

I'm guessing the voice is not heard because you do not have a UCM/Audio connected to your PC?

Will look at the rest. Ingo is pretty hot on this stuff and we've already discussed the # key for reading messages etc.

It would really help if Cytech had some way of passing audio over Ethernet rather that the "old-fashioned" way of plugging the ucm/audio into the PC's line-in. That doesn't scale very well for access anytime-anywhere-anyPc. No hardware solution yet though and this covered in another thread somewhere.

Regards

Julian



 Posted: Saturday Oct 27th, 2012 10:03 am
   PM  Quote  Reply 
13th Post
tech07
Administrator
 

Joined: Thursday Jan 29th, 2009
Location: Singapore
Posts: 106
Status: 
Offline

  back to top

No, I do not have UCM/audio
For normaly use, most people would coonnect by ethernet. USB and RS232 would normally be used for setup and intial programming becase you have to need to wire connected to UCM, so most cannot use UCM/audio
Is there a seting to not turn on the voice menu



 Posted: Saturday Oct 27th, 2012 11:01 am
   PM  Quote  Reply 
14th Post
juwi_uk
Member


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

  back to top

I'm not sure what you mean by "voice menu".

If you have installed Myma or Kate sounds then sound is active, otherwise you would have no sound out of ComfortClient save a few beeps here and there.

You can turn sound on/off by toggling the icon bottom left or from the menu.

You can turn off individual system sounds via Sound Manager.

You can turn off floorplan object sounds by not configuring the objects properties for sound.

Regards

Julian



 Posted: Saturday Oct 27th, 2012 02:10 pm
   PM  Quote  Reply 
15th Post
tech07
Administrator
 

Joined: Thursday Jan 29th, 2009
Location: Singapore
Posts: 106
Status: 
Offline

  back to top

I have now installed Myma sounds. It is quite clear. much better than on keypad
However turning off sounds only turns off these myma voices which are produced by ComfortCleint
I mean entering the code and # key on comfortclient keypad will pay the voice menu "Press 1 to arm security, 2 for messages etc" except that without a Audio module it is not heard and can make users think that something is wrong. Eg when the "voicemenu" is talking but cannot be heard, other voice and announcement on other keypads cannot be heard

Using the Enter key value 1BH instead of 0CH will not cause the KP to play voice menu when the code is entered



 Posted: Saturday Oct 27th, 2012 03:15 pm
   PM  Quote  Reply 
16th Post
juwi_uk
Member


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

  back to top

You make some great points here but I can only play an equivalent representation of keypad audio in the Client IF Comfort sends out some sort of indication (of message to play) on the bus via the Comfort Protocols and as far as I know at the moment it doesn't.

If it did and Cytech gave me the WAV files that are used to construct these messages (if they aren't in Myma already) then I'd have a fighting chance of being able to solve this one.

Chiu, Ident, any ideas on how to fix this?

Julian



 Posted: Monday Oct 29th, 2012 06:48 am
   PM  Quote  Reply 
17th Post
ident
Administrator


Joined: Wednesday Aug 9th, 2006
Location: Singapore
Posts: 3493
Status: 
Offline

  back to top

The voices seem quite useful
Why not have it to be automatically installed with Comfortclient instead of optional?
They can always disable the voice if they dont want

The words for the voice menu are all in myma and kate but it may be a big task to duplicate it and to keep in zsync with what comfort is saying



 Posted: Monday Oct 29th, 2012 08:09 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

Installing them with ComfortClient wouldn't be a problem but what i need is a trigger from Comfort on the bus for when to play and that hook is missing right now. Can you extend the protocol to cover?

Julian



 Posted: Monday Oct 29th, 2012 08:45 am
   PM  Quote  Reply 
19th Post
juwi_uk
Member


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

  back to top

Chaps,

Tech07 wrote...

The # key should send the Enter key instead This does not enter voice menu, only disarm the system

Is this correct as the comfort protocol says explicitly to use 1AH for enter ie

Protocol Manual page 21....

Note: If the user interface does not have Voice (using the AUD01 module) then the ENTER Key
(1AH) should be used instead of the # key to terminate the user code entry. Code + # key will
cause Comfort to go to Voice Menu but ENTER key will enter the code to arm or disarm the
system without going into Voice menu


Which is correct as I'm using 1AH at the moment with KD commands?

Julian

Last edited on Monday Oct 29th, 2012 08:46 am by juwi_uk



 Posted: Monday Oct 29th, 2012 09:26 am
   PM  Quote  Reply 
20th Post
tech07
Administrator
 

Joined: Thursday Jan 29th, 2009
Location: Singapore
Posts: 106
Status: 
Offline

  back to top

You are right, it should be 1A not 1B



 Current time is 08:09 amPage:    1  2  Next Page Last Page  
Top




UltraBB 1.172 Copyright © 2007-2014 Data 1 Systems