Scene Membership via PCI/SIM

Discussion in 'C-Bus Serial Protocols' started by KevinH, Jun 10, 2007.

  1. KevinH

    KevinH

    Joined:
    Aug 3, 2004
    Messages:
    171
    Likes Received:
    0
    Location:
    Yorkshire. UK
    Is there a way to determine the members of a scene and their respective levels/ramps at all ? Activating the scene and watching what happens is a little brute force).

    If there is can I find out where the scene is held , and if it's split over several devices, and in any way add a member to it - or must this be done in toolkit ?

    Kevin
     
    KevinH, Jun 10, 2007
    #1
  2. KevinH

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,397
    Likes Received:
    26
    Location:
    Adelaide, South Australia
    Watching on the network and using Toolkit are the way.
     
    ashleigh, Jun 10, 2007
    #2
  3. KevinH

    Darren Senior Member

    Joined:
    Jul 29, 2004
    Messages:
    2,361
    Likes Received:
    0
    Location:
    Adelaide, South Australia
    You could activate the Scene and observe the C-Bus messages using the C-Bus Diagnostic Utility or, as Ashleigh suggested, the C-Bus ToolKit.

    If you use the Diagnostic Utility to observe the C-Bus messages, it can also tell you which unit(s) issued the Scene. To change the Scene, you have several choices, depending on the unit type :
    1. Learn Mode
    2. C-Bus Toolkit
    3. PICED (for touch screens)
     
    Darren, Jun 12, 2007
    #3
  4. KevinH

    Don

    Joined:
    Aug 4, 2004
    Messages:
    429
    Likes Received:
    0
    Location:
    Townsville, Australia
    careful here

    Learn mode will not allow editing the groups being controlled on scenes. There is a 'scene setup' mode available to all Neo, Saturn, DLT, etc. units capable of playing out scenes, and a scene editing page can be provided in C-Touch units as well. The ' scene setup' is initiated by a (very) long press of a scene key on the unit that contains the scene (or at least part of it). The only thing that this mode has in common with Learn mode is that the same parameter used to disable Learn mode also disables 'scene setup' mode.

    Once in 'scene setup' mode, any activity on the network is monitored by the unit, and any commands are sent to modify groups on the network will instigate the storage (or update, if the group is already in the scene) of the level in the scene for that group. Every time a new scene group is added / modified, you will see a rapid double flash of the scene indicator. If there is no more capacity in the unit for additional scene groups, you will see a unique stable double flash pattern. A double-click on the scene key can be used to clear ALL scene groups from a unit in 'scene setup' mode.

    Hope this helps
     
    Don, Jun 12, 2007
    #4
  5. KevinH

    KevinH

    Joined:
    Aug 3, 2004
    Messages:
    171
    Likes Received:
    0
    Location:
    Yorkshire. UK
    I was after being able to recover scene members / states into an external controller connected via a SIM module. ... and likewise trying to determine in that external unit which CBus units held the scenes and possibly add groups to a scene stored somewhere on C-Bus (hence using toolkit/PICED isnt an option). I suspect this is a Level 6 or more integration though.

    This was to present available scenes for selection and to be able to provide my own scene consistency checks.

    Triggering scenes and watching what happens on C-Bus is awkward as you need to know the scene triggers/actions in advance to activate them , you can't recover this from the network it seems ? It also causes visual disturbance and maybe other more serious/dangerous issues. Discovering scenes by stepping through all combinations (group/action) is laborious so overall not really a practical way to go.

    Watching what happens on CB to establish scene membership is also not quite so easy as scenes just appear as sequential commands, although some parts are concatenated if they originate from one device. You probably need to run them two or three times to check you have the right members.

    Also some groups that appear to be being consistently controlled by a scene command may be changing state triggered on a logic action based on one of the other scene members changing state (rather than actually being a bona fide scene member themselves). eg implemented by a PAC or Touchscreen



    Kevin
     
    Last edited by a moderator: Jun 13, 2007
    KevinH, Jun 13, 2007
    #5
  6. KevinH

    Darren Senior Member

    Joined:
    Jul 29, 2004
    Messages:
    2,361
    Likes Received:
    0
    Location:
    Adelaide, South Australia
    Unfortunately, there is no way of doing what you are wanting to do. You would need the equivalent of the C-Bus ToolKit code to read the Scene data out of each unit and modify it.

    Why not just store the scenes in your device and allow them to be triggered remotely from other C-Bus devices ?
     
    Darren, Jun 19, 2007
    #6
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.