| Posted: Monday May 4th, 2009 12:21 am |
|
1st Post |
juwi_uk
Advanced Member

back to top
|
So far:
1. Add escalation colours to labels so attributes (say colours etc) change within different value ranges.
2. Can we possibly get a zoom function like MS Paint? It get's difficult to align small objects.
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. Done!
4. An Undo button if possible in Floorplan editor. Done!
5. Modbus Gateway so can get information from my Power Meter. Currently all I need is to read certain registers to display the current Voltages (3-Phase), Current and frequency in realtime. If it's possible it would be a great addition to have this ability and look at the realtime power consumption of your house. The problem I can see is that you have to poll the device, maybe a polling cycle can be selected by a dropdown list so people cannot enter something in ms and will then create too much network traffic. This can also be in a settings menu and wouldn't be something that you would change often. The modbus gateway is also IP/Port driven so connection to the device is easy. Reading a register value might be a different story but there are lots of examples on the web for it. Done!
6. At the bottom of the main screen, the open zones are displayed. They seem to be in HEX and is difficult to relate to actual zone names. Can that be changed to the actual zone name? Done!
7. Try auto reconnect on disconnect (have max retries to stop endless loop). Done!
8. Review Send/Receive status message frequency/detail written to status bar. Done!
9. There is no ‘Cancel’ option in the Floorplan object settings. Done!
10. If you accidentally pressed Away Mode and forgot to check/uncheck (I still can’t remember) the Force Arm box, the system waits for the final door closure. Maybe a “Waiting for final door exit” message could be displayed in the status bar to remind you that you need to exit or cancel and enable the Force Arm check box.
Last edited on Saturday Oct 8th, 2011 09:40 pm by juwi_uk
|
| Posted: Sunday May 24th, 2009 06:33 pm |
|
2nd Post |
juwi_uk
Advanced Member

back to top
|
Dear all,
Hopefully one or two of you are using the ComfortClient by now.
If not why not....it's free !! 
This thread is to post any new features requests or ideas or rants. Whatever you feel.
Be gentle with me though as I spent many an hour working on this in my spare time and happy to spend many more if people use it and have good ideas to move it forwards.
The ComfortClient is a .NET 2 application, written in VB .NET on Visual Studio 2005. It's currently around 9500 lines of code.
Regards
Julian
p.s Anyone fancy buying me a copy of Visual Studio 2008 and I'll develop for .NET 3.5 too! Feel pity for a poor end user! 
|
| Posted: Monday May 25th, 2009 12:39 pm |
|
3rd Post |
ident
Administrator

| Joined: | Wednesday Aug 9th, 2006 |
| Location: | Singapore |
| Posts: | 1416 |
| Status: |
Offline
|
back to top
|
What is the advantage in developing for .NET 3.5?
|
| Posted: Monday May 25th, 2009 01:23 pm |
|
4th Post |
juwi_uk
Advanced Member

back to top
|
As I understand it, performance both at design time in VS2008 and runtime incl better multicpu support.
I bow to more experienced developer types here. 
Maybe now is not the time to make a move but I'm sure it will come even if only because MS enforce sometime. Maybe I'll download the trial and load up the client in it and see how it works and what is new.
At the moment the client seems quite happy on XP and Vista (64bit) and multicpu but no idea about Win 7 till I upgrade to this after it's released.
J
|
| Posted: Tuesday May 26th, 2009 01:14 pm |
|
5th Post |
Ingo
Advanced Member

| Joined: | Sunday Jan 21st, 2007 |
| Location: | South Africa |
| Posts: | 265 |
| Status: |
Offline
|
back to top
|
On Windows 7 RC (x86) the ComfortClient works 100% I haven't had any issues yet. Will test Windows 7 (x64) some time soon.
Ingo.
Last edited on Tuesday May 26th, 2009 01:15 pm by Ingo
|
| Posted: Tuesday Jun 16th, 2009 04:15 am |
|
6th Post |
mrtae
Comfort Installers
| Joined: | Wednesday Jul 12th, 2006 |
| Location: | |
| Posts: | 41 |
| Status: |
Offline
|
back to top
|
Hi Julian,
I’m not sure can it be happen where ComfortClient software on the keypad having a LCD display (just like real keypad) & display status word same as actual or local keypad? This useful for remote access user.
By using ComfortClient software, is there a way for Remote Access user can have or hear the same voice as local user? Can it be done?
Then can it be done like from PC (Remote or network user) talking with having Mic to local keypad home user?
Thanks..
|
| Posted: Tuesday Jun 16th, 2009 06:51 am |
|
7th Post |
juwi_uk
Advanced Member

back to top
|
Hi MrTae
Very spooky that you've just asked this question.
My ComfortClient software will have sound in it in the next version which will be ready within the next 2 weeks. It will use the phrase WAV files in the same way that Comfort does and will be available on each floorplan object via the Editor. Only last night I asked Ingo to test some of this on his setup.
Sound on the PC is generally much much clearer than on the keypad as you'd probably expect from bigger speakers.
The focal point for the next ComfortClient release is sound; phraseword based, custom sounds, system sounds....going to concentrate on adding functionality in this area.
Regards
Julian
|
| Posted: Thursday Jun 18th, 2009 11:02 am |
|
8th Post |
cgiltrow
Member
back to top
|
Hey Julian,
I can organise you a copy of VS2008. I used it to do my development. You will specifically need it if you want to build a service and run the connection client in a service (that could potentially be shared) and if you want to look at building a Windows Mobile version. I have been working on these, but have not had sufficient time to make meaningful progress.
Regards,
Clinton.
|
| Posted: Thursday Jun 18th, 2009 11:24 am |
|
9th Post |
juwi_uk
Advanced Member

back to top
|
Hey Clinton,
How are you doing.
The next big think I want to do is a service gateway that allows multiple connections from the client to Comfort. And a "Connection Manager" UI that can peek into the service at active connections.
The business driver for doing this is to allow multiple touch/flatscreens to connect using the client to a central source.
That's going to have to be a project once my current contract finishes though and I'm "resting" ready for the next so will be later this year.
Julian
|
| Posted: Friday Jun 19th, 2009 02:50 am |
|
10th Post |
mrtae
Comfort Installers
| Joined: | Wednesday Jul 12th, 2006 |
| Location: | |
| Posts: | 41 |
| Status: |
Offline
|
back to top
|
Hey Julian,
Good to hear that.... very appreciate your hard work.
So that mean i'm on the right time n timing.
|
| Posted: Sunday Jun 21st, 2009 07:15 pm |
|
11th Post |
cgiltrow
Member
back to top
|
Hey Julian,
I am well thanks.
I did build a service to manage multiple connections to Comfort some back. It is functional and operational, but needs a bit of cleaning up. I still also want to add functionality to it to manage the logging so that logging gets done once centrally and not on each client and to kick off emails (with a portion of the log in the email) and sms' based on events in Comfort. I had a few other plans for it written down somewhere. I will have to dig them up.
It does run as a windows service, so can also run while the computer is "logged off".
I'll find the code, tidy it up a bit and post it. I am also just really busy for the next few weeks, so please be patient.
Keep well.
Clinton.
|
| Posted: Thursday Jul 16th, 2009 08:04 pm |
|
12th Post |
Ingo
Advanced Member

| Joined: | Sunday Jan 21st, 2007 |
| Location: | South Africa |
| Posts: | 265 |
| Status: |
Offline
|
back to top
|
All,
Here is my wish list for ComfortClient. I know Julian has a lot more ideas but this is just to spark some discussion on what people might want in terms of new functionality or even existing feature enhancements.
Ingo.
1. Transparent backgrounds for objects. Targeted for 1.22.1.x!
2. Zoom function in the Floor plan Editor.
3. Support for Reminders
4. Possible snap to grid for Floor plan editor Done!
5. Send Comfort 'sync' commands BEFORE the Counter query commands. Wait for Z? and Y? etc. commands to respond before the Counter queries are sent out.
*Chiu maybe to respond to what is best practice not to overload the UCM buffers with too many queries at once.
6. Scroll-lock checkbox to the Monitor window if possible.
7. Add a ‘Test Response‘ button on the Object Properties page for quick testing of a Click Response.
8. Multiple/Rubber band select options to do actions like copy/paste on lots of objects simultaneously.
9. Limit Log file creation to X amount of user settable days.
10. Monitor-Only Mode. Allow the screen to be 'Locked' so that casual passersby cannot execute anything but still have a view of the floor plan. Done!
11. Make 'UCM Log On' the default button when enter is pressed only when Connected. On Disconnected make the Connect button the default. Done!
12. Add X:Y locations in object properties to be settable. Done!
13. Add a "Monitor this Object" for floor plan tabs. Default should be ON. Keepalives and temperature changes fill up everything.
14. Click Response protection. Popup message if a protected response is activated like a garage door Open/Close response. Popup keypad to enter code, if timeout, return to normal.
15. Possible plug-in to action any kind of program/event on a trigger. EG instead of just sound, something else like SMS or eMail.
16. Copy and Paste between floor plans. Keep clipboard contents when closing one floor plan and opening another.
17. Add user optional address bar on a browser floor plan, like Google.
18. This one is already mentioned, the Gateway Service to allow multiple Clients to connect to one Comfort system. Useful if you have multiple ComfortClient installations on touch screen's around the house. See Clintons ComfortServer product!
19. And lastly my own personal pet project (as soon as my hardware arrives), ModBus support to bring extra functionality into Comfort via ComfortClient. Done!
Last edited on Wednesday Sep 15th, 2010 04:17 pm by juwi_uk
|
| Posted: Tuesday Jul 21st, 2009 11:57 am |
|
13th Post |
cgiltrow
Member
back to top
|
Hi,
Regarding point 18. above, I have published ComfortServer - a gateway to connect multiple ComfortClients through a single UCM ethernet under ComfortServer thread in the Comfort Client Software thread.
Clinton.
|
| Posted: Friday Jan 15th, 2010 07:39 am |
|
14th Post |
| Posted: Friday Jan 15th, 2010 06:15 pm |
|
15th Post |
juwi_uk
Advanced Member

back to top
|
Hey mrtae
Thanks for adding to the wishlist.
Anything is possible. Speech recognition sounds interesting; probably I'd use the Microsoft SAPI SDK to add to floorplans and link at the floorplan (ie speech enabled "ClickResponses" as I call them) and at the system level too (ie say Tab 2 to switch views say).
For the next release I've fixed a few issues so far and also added some new features so far including configurable positioning of Window Tabs; want them Top, Bottom, left or right of the main panel etc.
Currently I'm developing something called "Condition Manager" for the Client for the next release which is a big piece of work. The Condition Editor is 95% complete and I'm now going to start putting in hooks for where you can use (and more of these will be added over the subsequent releases if people or myself want). Conditions will be definable at Floorplan and System level with one overriding the other if the named condition appears in both. Havent quite decided yet which'll take precedence but siding on the Floorplan one.
Examples where I see conditions could be applied:
(1) Filtering what is displayed in monitor window. Poor Ingo with his regular polling counter which fills up the window with lots of records. Being able to say dont display if "Counter XX is true" for example.
(2) Only playing sounds during certain periods; ie if condition is currentTime (now) > x < Y. Or if say comfort Flag N = false. So for example being able to diosable sounds during nighttime.
(3) Setting floorplan objects visible/hidden depending on criteria. So have say images and show them depending on the attached condition; 0 - 10 shows Image 1, 11 - 50 shows Image 2 and 51 - 255 shows Image 3. So you can create ramp effects, gauges, traffic light effects etc. Initially we'll do with multiple objects but eventually try to create a composite object which has multiple image definitions linked to conditions.
Obviously lots more possibilities. The aim is not to duplicate what Comfort Responses do but to utilise them more creatively in the Client and to add new ones that arent possible in Comfort itself.
Relational operators will include: =, != , >, <, <=, >=
Logical operators include: AND, OR
Initial release will support Comfort Counters and Flags as the source. Later I'll add "internal" (system) ones specific to the client like "DateTime", "LoggedOnUser" etc etc. So for each fancy changing the UI look and feel when a user logs on?
The possibilities are endless if I can get it to work as I envisage.
Regards
Julian
|
| Posted: Wednesday Sep 1st, 2010 06:28 pm |
|
16th Post |
juwi_uk
Advanced Member

back to top
|
[ This is an original posting from MrTae on 1st Sept 2010 moved from the ComfortClient Overview thread by JUWI_UK as that thread should be locked]
Hi Juwi,
I am not sure this is a good ideal or too much 
But I just put in so that together we can review on the request. if it's not necessary, then just forget about it.
As you also aware, nowadays the big LCD monitor & big LCD TV can support up to 1920x1080 resolution (High Definition)which is plenty space. So it’s kind of useful if we could put in more stuff in a single view rather than have to click on the tab to choose for Floorplan, Explorer, Gauge page, & etc. why not put it into a Single View or able to choose base on current ComfortClient?
Also,
CCTV Tab
We could have CCTV view & turn on base on the need (Customizable on how many camera you want & each with simple button connect and disconnect, also able to key in the ip address or link to be connect to or able offline setting)
Floorplan Tab
Have the function such as when your mouse point to area in the floorplan which having CCTV, then you CCTV camera which locate at CCTV tab will indicate camera at that area (maybe frame blinking or red highlight on particular camera).
Control Tab
This control tab is like a customizable button to control turn ON/OFF the light & etc.
Bottom Indicator Tab
This tab is more or less showing the connectivity between computer with Comfort, Logon user, Zwave connectivity, Modbus connectivity & etc.
Modbus Tab
This tab will base on the plugin example, if you’re using PM9C, connect using Powerlogic EGX Ethernet Gateway. Then from there you can monitor your voltage & current base on no. of phase require to monitor as per your link.
http://www.comfortforums.com/forum65/1886.html
I think ComfortClient kind of having everything, but it’s just a matter of how to put it in a Single View & turn ON the frame require to be show.
Thanks,
Tae
Last edited on Wednesday Sep 1st, 2010 06:35 pm by juwi_uk
|
| Posted: Wednesday Sep 8th, 2010 12:03 pm |
|
17th Post |
Rui_Segurant
Member
| Joined: | Thursday Aug 26th, 2010 |
| Location: | |
| Posts: | 3 |
| Status: |
Offline
|
back to top
|
Hi
I am currently working with comfort client and i was wondering if you could give me a little help.
I am doing buttons on photoshop with transparent background to aplly on the floorplant editor but when i insert them they allways stay with the white background. I seem to be doing things right in photoshop. Could that have something to do with the picture box properties?
Regards
Rui
PS.: Congratulations for the good work.
Last edited on Wednesday Sep 15th, 2010 04:19 pm by juwi_uk
|
| Posted: Wednesday Sep 8th, 2010 05:33 pm |
|
18th Post |
juwi_uk
Advanced Member

back to top
|
Hi Rui,
You're doing nothing wrong; it's a known "feature" of the client at the moment. In fact it's to do with PictureBox objects that overlay eachother and a Microsoft limitation. What in fact happens is that transparency is working but it's actually showing the colour of the base panel (floorplan) instead of the background colour of the picturebox you are placed on top of. If you want to see this then change the background colour of your floorplan and see what I mean.
Apart from Microsoft fixing this limitation (search the internet for Transparent picturebox and you'll see the people ranting about this) the only solution I can do to fix is to move to GDI+ drawing; I am actively considering this for a future release.
Regards
Julian
|
| Posted: Thursday Sep 9th, 2010 09:09 am |
|
19th Post |
Rui_Segurant
Member
| Joined: | Thursday Aug 26th, 2010 |
| Location: | |
| Posts: | 3 |
| Status: |
Offline
|
back to top
|
I see.. Well in my view you really should do that.. It's a feature that could help me a lot..
Thanks for your time.. 
Regards
Rui
|
| Posted: Wednesday Sep 15th, 2010 04:08 pm |
|
20th Post |
juwi_uk
Advanced Member

back to top
|
Hi Rui
Just to let you know that the next version of the ComfortClient will support transparency and opacity etc as I have been rewriting the ComfortClient rendering engine using GDI+.
It's looking good so far in the latest build.
Regards
Julian
|
| Current time is 06:57 am | Page: 1 2 |
|