Cbus updating Comfort

Discussion in 'C-Bus Wired Hardware' started by mikegriff, Nov 4, 2013.

  1. mikegriff

    mikegriff

    Joined:
    Aug 3, 2004
    Messages:
    153
    Likes Received:
    3
    Location:
    Wales
    Hi
    I have had Cbus connected to Comfort for years.
    The two units work together now better than they ever have.
    However I do have one issue

    I use 2 of the Lighting groups to tell me the our where about in the house.

    Mine is
    0 out
    64 Home
    128 Bed
    192 Sleep

    since installing a comfort KT03 [an upgrade of the old Cbus B&W Touch]

    I can now see these levels on my Comfort system

    Works well. But if i reset the comfort these level are set to 255 on reboot.

    Cytech [the Comfort guys] have given the following reasons.

    Cytech:
    At reset the reply to Status request to Cbus gives a status of 0 or 255 for all group addresses which are present. This status reply is only capable of giving off or ON status
    Hence if the state of the cbus is 64 or 128 then the status becomes 255

    Is there a way around this?
    thanks in advance
    Mike
     
    mikegriff, Nov 4, 2013
    #1
  2. mikegriff

    Ingo

    Joined:
    Dec 2, 2006
    Messages:
    290
    Likes Received:
    1
    Location:
    South Africa
    Mike,

    Comfort doesn't fully support the 'Dim' levels on UCM reset. The only workaround that might work is if you can detect the Comfort reset and then 'set' the level of the Cbus Group again. Remember that a UCM/Cbus reset will NOT be detected, only a System reset.

    See if the following works:
    Create a Comfort response that runs only at Startup. In this response send a Cbus Group update to EG. Group 254 and set it to 255. On the Cbus side you need to detect this change from 0 to 255 and then set your Group to 0|64|128|192 again. After this you need to set Group 254 back to 0 to be able to detect the next reset.

    Note: On Comfort Startup the UCM might or might not be initialized already, you will have to play around with a small timer delay if your commands are not sent to Cbus on a system reset. I think 'Do Response After Timer Expires' type of delay might do the trick.

    Oh, and I assume you have some logic capable device on the Cbus side to do all this...

    Ingo
     
    Ingo, Nov 5, 2013
    #2
  3. mikegriff

    mikegriff

    Joined:
    Aug 3, 2004
    Messages:
    153
    Likes Received:
    3
    Location:
    Wales
    Thanks Ingo for the quick reply and Fix
    I have lots of Logic
    So I will have a play
    Mike
     
    mikegriff, Nov 6, 2013
    #3
  4. mikegriff

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,397
    Likes Received:
    26
    Location:
    Adelaide, South Australia
    Cytech are giving a reply about using a status MMI to determine a level (which in turn must live in a physical output unit of some kind).

    It *is* possible to use a Level MMI to retreive the actual level, again this must live in an physical output unit.

    Processing Level MMI's is not trivial.

    I may have missed something here.... it sounds like you are talking about a level of a thing having some meaning. Its not clear if that is mapped to / used in a physical output unit. If not, then any form of MMI on initialisation to determine status won't get anywhere.
     
    ashleigh, Nov 7, 2013
    #4
  5. mikegriff

    mikegriff

    Joined:
    Aug 3, 2004
    Messages:
    153
    Likes Received:
    3
    Location:
    Wales
    Hi Ashleigh
    These are just levels set by me in a Lighting group
    There is no physical/actual group/output associated with this.

    I remember years ago adding these groups to Logic in the DIMDN8 Units
    [see attached pic]
    They are still there but to be honest I didn't really understand what this was meant to do!

    Is there more i could do?

    I decided to use the groups for this purpose because i could easily display conditions on touchscreens and Homegate.
    Mike
     

    Attached Files:

    mikegriff, Nov 7, 2013
    #5
  6. mikegriff

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,397
    Likes Received:
    26
    Location:
    Adelaide, South Australia
    Well that means they live in a physical unit, so they can be discovered at (Comfort) start up time.

    So they probably could have the level found too but as I said, you'd have to work with Cytech on getting the Level MMI supported. It's possibly but complex. Level MMI's are more complex to deal with than Status MMIs.
     
    ashleigh, Nov 7, 2013
    #6
  7. mikegriff

    mikegriff

    Joined:
    Aug 3, 2004
    Messages:
    153
    Likes Received:
    3
    Location:
    Wales
    Thanks Ashleigh

    Could you point me to some papers / docs so I can partially understand this.

    Apart from posting the screen grab, i have no idea what i did by setting those groups into the "Logic Tab" [for want of a better word!]
    Thanks in advance
    Mike
     
    mikegriff, Nov 7, 2013
    #7
  8. mikegriff

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,397
    Likes Received:
    26
    Location:
    Adelaide, South Australia
    Probably best to read the 300 or so pages of C-Bus Enabled and serial protocol documentation, which you can find on the C-Bus downloads web site.
     
    ashleigh, Nov 9, 2013
    #8
  9. mikegriff

    mikegriff

    Joined:
    Aug 3, 2004
    Messages:
    153
    Likes Received:
    3
    Location:
    Wales
    mikegriff, Nov 9, 2013
    #9
  10. mikegriff

    rhamer

    Joined:
    Aug 3, 2004
    Messages:
    673
    Likes Received:
    3
    Location:
    Melbourne, Australia
    Yep, that's it.
     
    rhamer, Nov 10, 2013
    #10
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.