Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ComfortClient
#1
This thread is for the forthcoming 1.0.17.0 version.

Key features are:

(1) Unlimited Windows;  Floorplans or Browser Windows.

(2) Custom Tabs;  2 configurable control panel tabs replace the X10 (and Future Use) tab which can now be set as a Custom tab in exactly same way.  Most of UCM types supported as Tab Types.  X10, ZWave, Cbus, Rako etc etc IN the screenshot below they ones I\'ve chosen are \"X10\" and \"Zwave\" but you can choose whatever you have in your configuration.

(3) Help File

(4) User Settings now stored in a Configuration XML file.  More flexible and scalable than old windows profile based method.

Here\'s a taster of it showing a webcam of some Hotel in Maine USA in a Browser type window.  And yes you can control the camera too on this site.  If you point browser windows at normal pages you can navigate them etc as normal too.  Idea of Browser Windows is to principally give access to network webcams that can display in their own browser-based webpages.

I\'ll probably post this version this weekend.  The help file is still work-in-progress but I\'m keen to get feedback on the new features if people want to comment.

Regards

Julian



Attached Files Thumbnail(s)
   
Reply
#2
OK everyone,

For those that are working with me on testing/using the Comfort Client, here is build 1.0.17.0 that adds the features detailed in my previous post:

* Multiple windows

* Custom Tabs

* Help

This has been a major piece of work (and re-work) to implement multiple windows so I hope you approve of the results. As always I\'m trying to make it simple to setup and configure.

Download from link below:

<link removed by JUWI_UK>

I look forward to any feedback whilst I continue to improve the Client further for 1.0.18.0.

I\'ll look to fix any bugs as 1.0.17.x minor releases.


Regards

Julian

 

 

Reply
#3
Hi

I\'m doing a few minor tweaks for 1.0.17.1. So far (will add to this list as I go):
  • Fixed XML error in Monitor when Floorplan config. filename is blank; added a more friendlier error message.
  • Fixed minor issue with keypad background colours being inconsistent.
  • Added Icons to Window Tabs to make Type recognition easier.  See below.
Let me have your feedback....now don\'t be shy.....Big Grin 

 

Julian


p.s Also note in the screenshot below how you select your Custom Tabs
 

 



Attached Files Thumbnail(s)
   
Reply
#4
Julian,

I can\'t seem to edit any floorplan. Mine was created on 1.0.16.0 and opening it in the new version just gives me a blank screen, even opening the sample ones don\'t display anything.

Ingo


PS. I forgot to say I like the tabs idea, having ground floor on one and first floor on the other. Would it be possible to change the TAB color on the non-selected tabs if something is triggered. EG. If the first tab is always selected and a window opens on the second tab, change the color to red to indicate something has happed. I can see this as a \'trouble indicator\' of some sorts - haven\'t thought this through properly but you need something like this if an alarm is triggered and you login remotely to establish what caused it. Maybe Custom1 or Custom 2 could be realtime trigger events scrolling with a scroll lock function and then a change in color if the event happened in any other mode than Disarmed.
Reply
#5
Hi Ingo,

I\'m assuming here you\'ve created Window Tabs in the Window Manager,  set the path to the floorplan XML files in the Window Manager Propoerties section for each window (unless it\'s of browser type of course).

The Floorplan XML files are the same as in the 1.0.16.0 version with one difference; in the XML file you\'ll see right at the start Width and Height keywords.

eg
Quote:<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"yes\"?><Configuration Version=\"1.0.17.0\" Name=\"Comfort Client\" Description=\"Comfort Client Configuration File\" DateWritten=\"18/04/2009 18:58:43\" Width=\"569\" Height=\"790\"
I put code in to allow the read to from 1.0.16.0 formats to work and allow for this but seems its not working for you.  If you look at my examples I ship you\'ll see I dont have these keywords in either and this is how I tested.

You could try adding these to the XML manually and see if this then works.

Do you have an error on the Monitor window tab something like \'Error Loading XML config\"?

Regards

Julian

 
Reply
#6
Adding the Width and Height keywords made all the difference. Strangely I still get an error in the Monitor section.


 
Quote:* Error parsing Floorplan XML config

 


One more thing, changing the Custom tab to CBus doesn\'t list any responses. Shouldn\'t there be any CBus responses? How about adding something like the Smartfit configuration to the CBus tab - looking at Comfort, you can have Application, Group Address, Ramp Level etc. and then the commands you need like On,Off, Ramp, Step etc. At the bottom of the CBus window you can add the standard window so you can add a command manually.

Comfigurator also only allows you to add Cbus commands to a response if a Cbus UCM is present, maybe a similar check can be done while parsing the configuration file.

Lastly, I selected both Custom tabs to be CBus, how do I get rid of the second one, there doesn\'t seem to be an option in the dropdown list to remove an incorrectly selected option. Maybe a \'None\' option to restore the tab to the default option of Custom.

Sorry for the long list...

Reply
#7
Hi

Firstly thanks for the feeedback.  All of your comments are important in helping to improve the product.

Presumably then you have a CBus UCM and CBus related responses setup in your system then  That\'s good as I needed someone to test out. My gut feel is that it\'s a case significance issue and I need to make the filter searches case independent.

Can you send me the Floorplan XML config that fails to load without errors and any images it tries to load and I\'ll see if I can debug it and improve the code so this doesnt happen for others.

I guess at the moment as you say you can only remove the second customer tab by chosing another one.  I\'ll add a NONE option.   For now you can hack the ComfortClientConfig.xml file if you want to blank (\"\") the key values in the Custom2 section if you wanted.

Having UCM specific proporties at the bottom of the Custom tabs is a possibility as is creating a specialised tab as with the Smartfit one.  Surely though you can get at these features from the Home Control Menu?

Regards

Julian

 
Reply
#8
Julian,

I seemed to get things working. I reloaded the XML files for both window tabs and the loading error went away. I suspect I changed a filename of some sorts... I did however see that if you edit a floorplan and save it, it changes the name to all lowercase - this could be a problem in the future if you have similar names but different cases in the same directory.

I never used the Home Control menus but I suppose it could be used for that purpose. What I\'ll do is do a little mock-up of what I think and then send you a screenprint.

Ingo
Reply
#9
Hi all,

Here is 1.0.17.1; this weeks enhancements. 

Changes are:
Quote:Bug Fixes
  • Fixed XML error in Monitor when Floorplan config. filename is blank; added a more friendlier error message.
  • Fixed minor issue with keypad background colours being inconsistent.
  • Custom Tab response filters now perform case independent matches.
  • Configuration filenames were set to lower case on Save.
  • Floorplan’s loaded into the Editor had top region (depth of menu bar) clipped.
  • Flickering of form when loading a Floorplan into the Editor for the first time after start-up. This was noticeable especially on slower PC’s (my Eee PC  :? ) .
New Features
  • Images added to Window tabs; “House” icon for Floorplan and Internet Explorer icon for Browser
  • Add Type “None” to Custom Tabs dropdown.
  • Both the Comfort Client and Floorplan Editor now check for a valid configuration file.  Ensure you open any existing Floorplans in the Editor and Save them as I will tighten these checks further in future versions post 1.0.17.1.
  • Improved performance when loading Floorplans in the Editor and main Client.
  • Some more work on the Help File.
You can get this version at:

<link removed by JUWI_UK>

As usual all feedback is welcome. Also what you\'d like to see next!

Next focus I have is to make the:

(1) RHS panels collapsable so they\'ll work on smaller screen resolutions. At the moment 1024x768 is the lowest resolution. 800 x 600 is my next target

(2) Windows tabs change colour (somehow) with monitor activity.

(3) Monitor tab filterable for the activity on a particular window(s).

(4) Floorplan Editor has additional properties for Pictureboxes.

Regards

Julian

 

 

 

 
Reply
#10
Hi Julian,

I\'m supposed to go to bed but I am playing with your latest ComfortClient. Thanks for the enhancements so far. Here are a few quick suggestions for your list:

Floorplan Editor:
1. Can we possibly get a zoom function like MS Paint? It get\'s difficult to align small objects.
2. New objects are always below the current picture, can you make them default to be on top of the existing picture. I have something right in the \'Landing Zone\' of new pictures.
3. How about a \'Select All\' option, if I want to move a bunch of objects it\'s currently not practical, I have to do them one by one. Oh, and an Undo button if possible.

Cbus Tab:
1. I see that my Cbus responses are now listed, unfortunately I see a lot of empty responses listed as well. I noticed this in X10 as well.
2. When selecting EnOcean and Custom2 the tab wraps around... Leave Custom 2 blank rather or like IE 7 make it half size so that people know they can click on it and then it expands and you can select your technology.

I like the Browser Window option, now I can load ServerX (and HomeGate) inside the ComfortClient.

Cheers,
Ingo

 



Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)