DLT labels reverted to default

Discussion in 'C-Bus Toolkit and C-Gate Software' started by PGale, Jun 11, 2007.

  1. PGale

    PGale

    Joined:
    May 27, 2007
    Messages:
    19
    Likes Received:
    0
    I had just got to a position where I'd finished my CBus install and the DLT labels were all showing as I wanted. All of the unused labels were set to just a space to stop them showing.

    Then I made a couple of changes to a couple of labels and found that all of my blank labels had reverted back to "Button 7", "Button 8" etc as they were when shipped.

    What causes them to revert back to this?

    Paul.
     
    PGale, Jun 11, 2007
    #1
  2. PGale

    Newman

    Joined:
    Aug 3, 2004
    Messages:
    2,203
    Likes Received:
    0
    Location:
    Adelaide, South Australia
    Hi Paul

    It looks like you've found a bug in Toolkit. If a label is only made up of spaces then if you close and re-open Toolkit the space characters in the label name get swallowed up.

    This has been found a bit late to be fixed in the soon-to-be-released version of Toolkit however hopefully it will not be too far behind.

    If you are trying to make a whole page unused then you can set the key function to Unused and the labels to their defaults. The unit will then ignore that page alltogether.
     
    Newman, Jun 12, 2007
    #2
  3. PGale

    daniel C-Busser Moderator

    Joined:
    Jul 26, 2004
    Messages:
    769
    Likes Received:
    21
    Location:
    Adelaide
    Hi PGale,

    You've found a gotcha - I've recorded this issue (#11398) for a later release.

    In the meantime perhaps you could try using an empty Graphic label for the same purpose.

    cheers,
    Daniel
     
    daniel, Jun 12, 2007
    #3
  4. PGale

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,393
    Likes Received:
    25
    Location:
    Adelaide, South Australia
    To avoid disappointment:

    We have a new release of Toolkit about a week away - this has come to our attention TOO LATE to make that release.

    HOWEVER we are already planning a service pack to be release shortly after which will sort this one out. Cross yer fingers and we might have this sorted by early July.

    Not much help for fixing a job today but there is a solution in sight.
     
    ashleigh, Jun 12, 2007
    #4
  5. PGale

    PGale

    Joined:
    May 27, 2007
    Messages:
    19
    Likes Received:
    0
    I did notice that the spaces are not saved when opening toolkit again.

    However, I'm also seeing the blank labels revert back to the labelling "Button 1", "Button 2" etc. What situation causes this to happen?

    The buttons in question are set to group <unused> and function <unused>. The DLT label for <unused> is set to a couple of spaces. BUT only some of the labels get reset this way, others have EXACTLY the same config and remain blank.

    I remember reading that a label will only be set if it has a group assigned to it - is this the case? In which case, what's the purpose of the <unused> tag in the DLT labelling screen? Or is this a bit buggy too?

    Someone also explained that if you turn off "dynamic" labels, they'll be static. I don't understand this - can someone explain the results of turning off dynamic labelling and what happens when you subsequently label keys from toolkit?

    Many thanks,

    Paul.
     
    PGale, Jun 12, 2007
    #5
  6. PGale

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,393
    Likes Received:
    25
    Location:
    Adelaide, South Australia
    The DLT looks at the labels it has loaded and if it finds a completely empty label (you delete labels by setting them to 0 length) then it places its own default text in there.

    That is, the default text is placed by the DLT, not by Toolkit.
     
    ashleigh, Jun 12, 2007
    #6
  7. PGale

    PGale

    Joined:
    May 27, 2007
    Messages:
    19
    Likes Received:
    0
    OK but should toolkit be sending labels for the <Unused> tag or not?

    Will the DLT pick this label up (doesn't seem to) as it doesn't have a group assigned to a key that's set as <unused>.

    If that's the case, why does <Unused> appear in the DLT labelling screen?

    Cheers,

    Paul.
     
    PGale, Jun 12, 2007
    #7
  8. PGale

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,393
    Likes Received:
    25
    Location:
    Adelaide, South Australia
    Hmmm... Dunno!

    Any DLT gurus want to answer this one?
     
    ashleigh, Jun 12, 2007
    #8
  9. PGale

    Newman

    Joined:
    Aug 3, 2004
    Messages:
    2,203
    Likes Received:
    0
    Location:
    Adelaide, South Australia
    When you click on the Save button on the DLT labelling UI it saves all labels to the network at once. That means that if you've created labels with spaces in them, closed Toolkit, re-opened Toolkit, opened the DLT labelling UI and clicked OK agan then those labels that had spaces will not have them any more, even if you make no modifications to those labels. When Toolkit downloads these empty labels to the unit it sees this empty label message and it puts in the default text, which is Button 1, Button 2, etc.

    If a key on a DLT unit does not have a group address assigned to it then the unit will not apply any subsequent label messages to the key, since the labels are sent per-group and not per-key. The list of labels is taken from all groups in DLT units that are assigned to keys. Groups that don't have a corresponding DLT key assigned are ignored. If a group address is being controlled by a DLT key then it will appear in the DLT labelling UI.

    The unused group cannot be labelled and it does not appear in the list of labels.

    If you turn off the Dynamic Labelling feature in the units then they will subsequently ignore any messages that apply a new label to that group address. Given that the only way to apply labels from Toolkit (for the moment...) is using the Dynamic Labelling feature, disabling it effectively locks all the labels in the unit at their present state.

    The Key Labels tab on the DLT UI's is intended to give a quick summary to the installer of what labels will appear on that unit. It also allows the choice of 1 of 4 label variants for each Group Address. The variants allow the labelling of up to 4 keys that control the same group address to be different, such as Fan Low, Fan Med, Fan High and Fan Off. The label variant is a setting specific to the unit so that's why it appears on the individual unit UI. If you start to select different label variants you will notice that those extra variants will appear in the list of labels on the DLT labelling UI. In contrast, the Dynamic Labels are network-wide settings for the Group Address which is why it's programmed as a network-wide and not a unit specific setting.
     
    Newman, Jun 12, 2007
    #9
  10. PGale

    PGale

    Joined:
    May 27, 2007
    Messages:
    19
    Likes Received:
    0
    Thanks, that makes sense.
     
    PGale, Jun 12, 2007
    #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.