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

Internet access to Comfort
 Moderated by: juwi_uk, Ingo Page:  First Page Previous Page  1  2  3  4   
 New Topic   Reply   Printer Friendly 
 Rate Topic 
AuthorPost
 Posted: Sunday Mar 15th, 2009 11:13 pm
   PM  Quote  Reply 
61st Post
juwi_uk
Advanced Member


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

  back to top

Hi

I'm in the process of implementing support for Outputs and RIO (even though I dont have any of this connected to my system so would appreciate if anyone could test if it works when I'm done).

I have a few questions on RIO outputs.  From what I can see whilst normal Outputs can be queried by "O?" and receive activation reports of type "OP", the same isn't true of RIO?   Or do RIO activation reports come back as "OP"'s too?

Also the UCM/RS232 document (page 27) shows RIO outputs starting 1 onwards.  Looking in the CCLX file the document shouldn't it say they start at 129 (to 248)? 

The names in the Comfigurator file under the Outputs node, names these as "ScsRioOutput...";  can you really have SCS outputs as the manual says SCS/RIO inputs but RIO outputs only (ie doesn't mention SCS outputs)

Also SCS/RIO inputs;  they can be queries by "z?" (report all inputs) but can they also send individual activation reports (like IP for zones); surely if someone presses a button on an SCS you dont get the whole bitwise "Z?" response back do you?  Please can you confirm how this works so I can implement support for this too.

Regards

Julian

 

 

 



 Posted: Monday Mar 16th, 2009 10:23 am
   PM  Quote  Reply 
62nd Post
juwi_uk
Advanced Member


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

  back to top

Are there any plans to remove the need to have to poll flags; ie they send out status reports as with counters?

J



 Posted: Monday Mar 16th, 2009 06:55 pm
   PM  Quote  Reply 
63rd Post
admin
Administrator


Joined: Saturday Mar 3rd, 2007
Location: Singapore
Posts: 1032
Status: 
Offline

  back to top

possibly for the future if useful



 Posted: Tuesday Mar 17th, 2009 10:17 pm
   PM  Quote  Reply 
64th Post
juwi_uk
Advanced Member


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

  back to top

Hi, I've posted a 1.0.10.0 version in the usual FTP place.

Changes are:

Bug Fixes
  • Police log off from UCM on exit if not done by user.
New Features
  • Added Feedback statuses on Control Menu Tree View.
  • Added support for Outputs/SCS/RIO.
If anyone could test out Outputs/RIO/SCS I would be greatful as I dont have any yet to test against.

Regards

Julian



 Posted: Wednesday Mar 18th, 2009 04:54 pm
   PM  Quote  Reply 
65th Post
juwi_uk
Advanced Member


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

  back to top

Hi, I've posted a 1.0.11.0 version in the usual FTP place.

The changes are those requested by people who have tested/played with the application thus far. Screenshot below of principal chenges.

Julian

p.s Hopefully obvious to those that test (but caught me out :D) but the click response to put on the "ON" image (ie say the yellow lightbulb below) is the "OFF" response and similarly for the "OFF" image (the "ON" response)



 
 

Bug Fixes
  • Display event log could fail with a “Collection was modified; enumeration operation may not execute” error if the client started processing the returned events array before all event log items had been received in a timely manner.
  • It is now possible to right-click the Floorplan white space to ADD objects or view the object report.  Previously you had to have an existing item selected (which was wrong!).
New Features
  • Implemented click of Image and Labels on the Floorplan to trigger Comfort Responses; this feature has been named “Click Response”. Cursor will change to “hand” when over Click Responses on the Floorplan and hover text will show the response name that will be triggered.
  • Added PictureBox preview and size information on “Floorplan Object Settings” window (PictureBox Tab).
  • Added ability to change an Objects Image via the on “Floorplan Object Settings” window (PictureBox Tab).
  • It is now possible to save the Event log to a file (Event log Tab).
 

 

Attachment: Capture.JPG (Downloaded 144 times)

Last edited on Wednesday Mar 18th, 2009 04:59 pm by juwi_uk



 Posted: Wednesday Mar 18th, 2009 05:01 pm
   PM  Quote  Reply 
66th Post
juwi_uk
Advanced Member


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

  back to top

Please all send me your wishlists if you want me to add anything to the application.



 Posted: Friday Mar 20th, 2009 05:06 pm
   PM  Quote  Reply 
67th Post
juwi_uk
Advanced Member


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

  back to top

Sorry all,

I have to confess to 1.0.12.0 being quite a ropey old build.  :? I'm a bit under the weather this week with the bug that's going around the UK at the moment (sorry if I gave to anyone at the Heathrow Training session yesterday!!) and let this build slip through my usually rigorous QA :D as there was something i wanted in there in time for the training session.

Please consign that version to the recycle bin and download 1.0.13.0 from:

<link removed by JUWI_UK>

Regards

Julian

Bug Fixes
  • Improved stability/consistency (debug) Floorplan Editor NEW, OPEN, SAVE. SAVEAS menu actions.
  • Floorplan XML file load would fail if image referenced in the XML file was missing from the Images folder (either via corruption or manual/explicit delete outside of the application).
  • Further cleanup of design objects when exiting the Floorplan editor.
  • Sending a logon request with blank password incorrectly enabled the mode (alarm button) icons on the keypad.  Still secure as without logon they wouldn’t have sent commands to Comfort, but wrong functionality nonetheless.
New Features
  • User Settings are now preserved between versions (much needed!).
  • Prompt user on whether to make edited Floorplan the ACTIVE Floorplan on Exit from Editor.
  • Once logged on the previous user code value is cleared.  Security enhancement so that users cannot leave their workstation logged out of the UCM but with the ability for someone to use the log on button again with the existing password.
Known Errors
  • Exception when reading Event Log (at the end of the fetch).  You can opt to continue and the application will be OK.  Occurs if the UCM is slow to send back event log items and the application starts to process what it thinks to be the fully received log.  The background process sends out all of the outbound requests and expects timely responses.  Most of the time this is OK but not always!   I’ve added a short wait at the end of the fetch to help this as a workaround but I’ll probably need to improve this if it’s a recurring issue for some.
An additional note on using the keypad to log on/off etc:

Assuming you are already connected but not logged in (this should be the default state at application start up):

a.     Type your user 4 digit code on the keypad
b.     Press “ENT” on the keypad to log on
c.     If you make a mistake in entering your 4 digit code before completing (b) then    pressing  “END” will clear the user code field (so you can start again).
d.     Once logged in, pressing “END” will log you out.
e.     Pressing “END” again when logged out will disconnect the TCP session
f.      Pressing “ENT” again will reconnect the session
g.     Repeating steps (a) to (b) will log you in again.

Hopefully you will see that most connect/log on/log off/disconnect actions can be done purely via the keypad and you do not need to have the Connection Tab in focus for this to work.  I’m looking at this as the precursor to removing this tab and putting the IP addressing info on a form on the Configuration menu as you shouldn’t need to access that often once set up.



 Posted: Friday Mar 20th, 2009 08:40 pm
   PM  Quote  Reply 
68th Post
juwi_uk
Advanced Member


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

  back to top

I'm working on 1.0.14.0 at the moment:

In so far are what I've termed "CounterFlags".   I've defined this type for Picture/Image type objects on the basis that a counter value of zero equates to state OFF and any other counter value a state of ON.  I'm using to display the day/night icons on my floorplan; I have 2 responses that fire of of the Sunrise and Sunset miscellaneous events and set "Nighttime" counter to 0 or 1 and which I can then pick up on in the Floorplan Editor.  

Any other ideas let me know.



 Posted: Friday Mar 20th, 2009 10:54 pm
   PM  Quote  Reply 
69th Post
admin
Administrator


Joined: Saturday Mar 3rd, 2007
Location: Singapore
Posts: 1032
Status: 
Offline

  back to top

Your demo of the Comfort Client at the Comfort training session is much appreciated. Despite the hiccups, the possibility of such a graphical software similar to Wizcomfort can be seen



 Posted: Wednesday Mar 25th, 2009 02:34 pm
   PM  Quote  Reply 
70th Post
juwi_uk
Advanced Member


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

  back to top

Hi.

I've posted 1.0.14.0 to:

<link removed by JUWI_UK>

Basically bug fixes and "CounterFlags" in this release.  The status reports from counters making images visible or hidden on the floorplan.  See the example I have in the Sandbox; day and night icons which look at a counter setup to store 0 for day and 1 for night (set by sunrise/sunset responses).

Changes are:

Bug Fixes
  • Eventlog was not correctly cleared in between fetches.
  • Improve UI recovery/state when Client unexpectedly disconnects (severed connection).
  • “Hot Swap” of Floorplan via File Settings filename change incorrectly set UI back to Logged off state which is incorrect where logged in.  Did not do this for prompted “Hot Swap” of Floorplan on leaving the editor.
New Features
  • Support for “CounterFlags” for PictureBox objects.  If Comfort Type is “COUNTERFLAG” the Comfort State can be set to ON or OFF for a counter.  A Counter value of 0 will equate to state “OFF” and hide the Picture and any other Counter value will equate to “ON” and show the picture.
  • Improve the way query requests are sent so that requests aren’t sent more than once; i.e. if Counter 10 is both on the Floorplan (even on the Floorplan more than once) and in the control menu Smartfit tab too then don’t send request more than once.  Principally on Counters and Sensors as Zones and Outputs queries are covered by a single status request (“Z? etc).
Let me know if you find any problems.

Regards

Julian

 

 



 Posted: Friday Mar 27th, 2009 10:36 am
   PM  Quote  Reply 
71st Post
juwi_uk
Advanced Member


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

  back to top

Hi

I've posted 1.0.15.0 to:

<link removed by JUWI_UK>

Fixes a couple of bug fixes which I found recently and were annoying:

Bug Fixes
  • Rework Event Log fetch and display to solve timing issues (hopefully!).
  • Fix bug in Control Menu tree where EXECUTE button would be greyed on some items.  This was introduced accidentally when feedback values were introduced in 1.0.10.0.
New Features
  • None
 

Regards

Julian



 Posted: Friday Mar 27th, 2009 11:23 pm
   PM  Quote  Reply 
72nd Post
juwi_uk
Advanced Member


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

  back to top

Hi

I had a further session today on stability and debugging SCS inputs and outputs now that I have an SCS to test against. 

I tested out the new Zwave UCM too and via a combination of "CounterFlags" and "ClickResponses" in the client it's really cool, especially now I have the polling working so that the floorplan icons change with the Zwave polling and I can see manual switch pushes reflected on the floorplan as well (goodbye X10!!).

I've posted 1.0.16.0 to:

<link removed by JUWI_UK>

Changes are:

Bug Fixes
  • Last selected Comfort ID did not display correctly for Comfort Type SENSOR on the Comfort Properties form.
  • Rework the Floorplan update logic as some objects were not updated correctly all of the time.  Improved the internal storage of objects in the application as a result which should improve reliability as well.
New Features
  • Initial support for SCS & RIO (finished debugging initial support).
Julian



 Posted: Monday Apr 6th, 2009 07:38 pm
   PM  Quote  Reply 
73rd Post
juwi_uk
Advanced Member


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

  back to top

Hi

Just to let anyone that's interested know, I'm working on 1.0.17.0 version that will  support multiple windows, have HELP (writing help is really boring!!:P)  and fix a few more bugs (anyone noticed that bring to front doesnt work?:().    The runtime side of multi windows is already working, i just need to build a new "Window Manager" that will allow you to add/rearrange/delete windows.

All windows are updated in realtime (you dont have to have them in focus).  I'll true to make the tabs flash when any activity happens on teh forms too.  I was thinking of auto-switching logic too but will need to think about this and achieving a granularity that wont give people sea sickness by changing too quickly!

Shouldn't take too long before it's available.

Looks like this with windows down the Right-hand side of the Floorplan.


Julian
 

 


Attachment: Capture.JPG (Downloaded 110 times)

Last edited on Monday Apr 6th, 2009 07:44 pm by juwi_uk



 Posted: Friday Apr 10th, 2009 01:33 pm
   PM  Quote  Reply 
74th Post
Ingo
Advanced Member


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

  back to top

I like this a lot. How about using the "Future Tab" for CBus ???

Small things to keep in mind are things like making your light bulb picture, or any selectable picture, with a transparent background?. I noticed if I switch my Cbus light ON, it updates the Comfort Counter and voila, it displays the "LightON" picture with a white rectangle around it... 1.0.16.1 enhancement perhaps??

I suppose once you get to the release version it will also be a bit faster.

Keep up the good work.

Ingo



 Posted: Sunday Apr 12th, 2009 09:24 am
   PM  Quote  Reply 
75th Post
juwi_uk
Advanced Member


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

  back to top

Hi Ingo

 

I like this a lot. How about using the "Future Tab" for CBus ???

Small things to keep in mind are things like making your light bulb picture, or any selectable picture, with a transparent background?. I noticed if I switch my CBus light ON, it updates the Comfort Counter and voila, it displays the "LightON" picture with a white rectangle around it... 1.0.16.1 enhancement perhaps??

I suppose once you get to the release version it will also be a bit faster.

 

 

 

Making the "Future Tab" for CBUS is a possibility but someone would need to tell me what you want on the Tab.  The way I do the X10 tab is to parse all responses for X10 commands and filter down the list according.  Potentially you can do the same for CBUS ;  could you check your cclx file in an editor and tell me if it says CBUS somewhere between <ActionSource> and </ActionSource> in the <Responses> section?  If so I could filter.  Remember you should be able to do CBUS via the Floorplan "Click Responses" too and I personally do this with my ZWAVE lights.  Unfortunately as I don’t have a CBUS UCM fitted, I don’t see the commands in the Response Wizard.

 

Transparent backgrounds are a feature of the GIF's you use so they will work on the floorplan in some situations.  But herein lays the problem.  I currently use controls called "PictureBoxes" to hold the graphics and Microsoft seems to have a problem here with PictureBoxes and transparent GIF's (a quick look at the forums out there will highlight this).  Is does support transparent GIFs to some extent in Visual Studio 2005 (that I'm using to develop) but it sets the background to that of the base (parent) panel.  If you layer child images on on top of each other the transparency shows the base panel colour and not the child object colour as you'd want.  There are some user written controls out there that say they support  transparent GIF's but I've yet to find one yet that i can integrate.  The other solution is to rewrite to use GDI+ graphics rather than picture boxes but this is a major architectural change and I'm not convinced yet that the benefits outweigh the simpler code structure.  I'll look at this again though as I'd like to fix if I could too.

 

Which bits are slow on your system and what is your machine spec?  I'm running on a Quad Core Q6600 with Vista Ultimate 64 and also on an EeePC 1000H on Windows XP Home.  I develop on both platforms and the performance from my perspective is surprisingly good on both so interested in what you are finding slow so I can try to speed up further.

 

Incidentally I'm going to allow you to add browser Window Tabs too in 1.0.17.0 so potentially you can use tabs for camera feeds that display single or multiple feeds in browser windows.   If anyone out there (nice distributers!!) got a couple of Network IP cameras they can give me to test better then i'd be very grateful as I don’t have any!  :D

 

Regards

 

Julian

Last edited on Sunday Apr 12th, 2009 09:25 am by juwi_uk



 Posted: Sunday Apr 12th, 2009 10:43 am
   PM  Quote  Reply 
76th Post
admin
Administrator


Joined: Saturday Mar 3rd, 2007
Location: Singapore
Posts: 1032
Status: 
Offline

  back to top

I have created a new Subforum in the Comfort Through Internet Forum so that new topics can be created for the Comfort Client. This will be allow better organisation of posts as this is already the 76th reply in this topic, I suggest that Julian can create a new topic for each version that is produced



 Current time is 01:25 pmPage:  First Page Previous Page  1  2  3  4   
Top




UltraBB 1.17 Copyright © 2007-2008 Data 1 Systems