Down Loading Labels form CBus Network

Discussion in 'C-Bus Toolkit and C-Gate Software' started by BillieGee, Mar 10, 2011.

  1. BillieGee

    BillieGee

    Joined:
    Jan 25, 2010
    Messages:
    21
    Likes Received:
    0
    Location:
    Brisbane
    My point one installer refused to supply me my project files for my installation, due to him stating it containing proprietary information, this for both the PICED and TOOLKIT database.

    Now I want to change some label on my DLTs, so I have down load the project from the CBus network via the toolkit, and of course labels are not visible.

    Is there any way of retrieving all the labels from the DLT units and groups in the network?

    :mad:Or should I get Clipsal to give my installer a kick up the back side?
     
    BillieGee, Mar 10, 2011
    #1
  2. BillieGee

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,391
    Likes Received:
    24
    Location:
    Adelaide, South Australia
    You paid the installer. You should own the project files.
     
    ashleigh, Mar 10, 2011
    #2
  3. BillieGee

    Darren Senior Member

    Joined:
    Jul 29, 2004
    Messages:
    2,361
    Likes Received:
    0
    Location:
    Adelaide, South Australia
    If you have a Colour C-Touch, you can retrieve the ToolKit project file (XML) from there. It contains all of the "tags" for the groups and the programming information for the units.

    Otherwise, you will need to manually name (tag) all of the groups in ToolKit. When you open and edit the DLT in ToolKit, you can set the labels that you want there.

    If all you want to do is to change the DLT labels, you should be able to do this in a few minutes, once you have created the ToolKit project and scanned your installation.
     
    Darren, Mar 10, 2011
    #3
  4. BillieGee

    znelbok

    Joined:
    Aug 3, 2004
    Messages:
    1,151
    Likes Received:
    17
    Name and shame them.
     
    znelbok, Mar 10, 2011
    #4
  5. BillieGee

    BillieGee

    Joined:
    Jan 25, 2010
    Messages:
    21
    Likes Received:
    0
    Location:
    Brisbane
    I should name and shame, below is the response I received when I requested the installer for the project files.

    "Regarding your email to XXXX this morning, we do not release our source code for any project to any parties other than the manufacturer as all programming comes under XXXXXXXX intellectual property. We provide complete systems solutions, not the raw programming source files. Aside from the obvious developmental and copyright aspects of our code and graphics, the other reason for this is that we cannot offer warranty on systems that may have been modified by third parties and since releasing our source code would offer no protection from this to clients or our ourselves; we do not release this to anybody other than Clipsal Australia Pty Ltd (the manufacturers of C-Bus) whom we not only register C-Bus projects with for extended warranty and client security (should anything ever happen to our files etc.) but, also have non-disclosure agreements and partner contracts with.

    To address any concerns you may have regarding a C-Bus ?system crash?, I can assure you that not only is this incredibly unlikely in the absence of a critical hardware failure (as all programming is encoded into individual units on solid state memory), but would also be re-loaded/replaced for you under XXXXXXX warranty conditions during the warranted period. This is how we ensure that everything continues to operate as it should."


    Darren, yes I do have a Colour C-Touch installed, thanks will give this a go. I imagine the XML file will be automatically saved into the CGate tag folder?
     
    BillieGee, Mar 11, 2011
    #5
  6. BillieGee

    Darren Senior Member

    Joined:
    Jul 29, 2004
    Messages:
    2,361
    Likes Received:
    0
    Location:
    Adelaide, South Australia
    If you transfer the project from the Colour C-Touch to PICED, then there is an option to copy the project file into the C-Gate folder.
     
    Darren, Mar 11, 2011
    #6
  7. BillieGee

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,391
    Likes Received:
    24
    Location:
    Adelaide, South Australia
    The email you received is a bit of an ambit claim.

    You paid for the work to be done, it should be released to you.

    If their issue with "total system solution" and offering a functional warrantee, then this is fine - you should however still have the option to acquire the programming on the understanding that your support from the installer will cease. (The grounds being - you fiddled with it so don't blame the installer.)
     
    ashleigh, Mar 12, 2011
    #7
  8. BillieGee

    Conformist

    Joined:
    Aug 4, 2004
    Messages:
    757
    Likes Received:
    67
    Location:
    Adelaide, South Australia
    Sorry Ashleigh, I have to disagree. The customer will need to look at the contract signed for the installation. The installer is well within his/her rights to this however, I would (if I were the installer) make the following concession...

    The Toolkit file really doesn't hold any IP. I cannot see any real reason (other that protecting the user from him/herself)why they can't provide it. In reality, they can aquire the Toolkit software and retreive a lot of the detail anyway.

    The PICED file is a different story. This can (and often will) hold IP that the installer has probably developed over a long period of time including the UI and logic code. I understand they would not want this to be given to a customer. They (the customer) may have a friend who is doing their own home and wants a file for their own screen. They also may be so thrilled with the system, they decide to go into business for themselves... They have a ready-made file. I'm sure many of you have spent many hours developing your own projects and would not like others to benefit from your hard work without paying due consideration.

    I have personally been on the recieving end of both of these experiences despite assurances from the customer(s) they wouldn't do it! I did however have the last laugh when the customer's friend (the second case... I learned my lesson the first time) found the Crestron module I wrote, caused his controller to send me an email advising of the theft as well as causing buffer overflows due to the mis-match of the serial numbers of the controller. The overflows could be easily fixed... remove my module!

    Anyway, I'm not saying the user will do this, just saying I understand the installer's position
     
    Conformist, Mar 12, 2011
    #8
  9. BillieGee

    BillieGee

    Joined:
    Jan 25, 2010
    Messages:
    21
    Likes Received:
    0
    Location:
    Brisbane
    Darren,

    Thanks, was able to retrieve tag and labels from CTC and save them into the cGate tag directory, which now the toolkit displays tags and DLT labels :D.

    All, thanks for you input and assistance, my concerns are that if I wish to change UI and Logic in CTC, then could this be done by another Cbus PointOne installer/programmer without the project files?

    As now, when I look at the project file I download from the cbus network, I see goups under the lighting application that have no dependencies on input and output units and are just empty, majority of these are for scenes, and are used in both input units and CTC?
     
    BillieGee, Mar 14, 2011
    #9
  10. BillieGee

    Darren Senior Member

    Joined:
    Jul 29, 2004
    Messages:
    2,361
    Likes Received:
    0
    Location:
    Adelaide, South Australia
    The CTC contains the complete CTC project file, so anyone could make changes to it. However, if your original installer actually does have some of his own IP in the project (logic algorithms, images etc), then you should really be getting the original installer to make these changes.

    I am not sure what you are asking here. Which "project file" are you referring to? Which software are you looking at it with? What do you mean that the groups are "just empty"?
     
    Darren, Mar 14, 2011
    #10
  11. BillieGee

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,391
    Likes Received:
    24
    Location:
    Adelaide, South Australia
    OK, I should clarify - I 100% agree with you. Toolkit programming should be no big deal - no IP. PICED - different matter.
     
    ashleigh, Mar 14, 2011
    #11
  12. BillieGee

    ashleigh Moderator

    Joined:
    Aug 4, 2004
    Messages:
    2,391
    Likes Received:
    24
    Location:
    Adelaide, South Australia
    This may be a mistake, but it may also be quite legitimate as a means of the s/w in the CTC linking things together. The original programmer of the CTC may have put in some logic or other code which uses this technique.

    And this kind of thing is why Conformist corrected me - if there is is something clever going on in the CTC programming it really should be up to them to change it for you.

    (It is also possible that it is just an oversight on their part. The lesson here is that the Toolkit project tells 100% of the story on many sites, but only 90% on some others.... "it depends".)
     
    ashleigh, Mar 14, 2011
    #12
  13. BillieGee

    Dave Byron

    Joined:
    Aug 3, 2004
    Messages:
    835
    Likes Received:
    0
    Location:
    Casurina
    Gee how would they do that ?????

    dave"
     
    Dave Byron, Mar 14, 2011
    #13
  14. BillieGee

    BillieGee

    Joined:
    Jan 25, 2010
    Messages:
    21
    Likes Received:
    0
    Location:
    Brisbane
    Darren,

    It seems all my lighting application with group address label as scene in the toolkit DB, are referencing the C-Touch scene and scheduler application.

    I couldn't understand where the scence logic was kept when I first download my project via the toolkit, as I had group labels with scene names, but couldn't find the logic in the toolkit. It wasn't until I download the CTC project via PICED and look at the scheduler and scence logic application.

    Is this standard practice in setting up scence and schedules on the CBus network, using the CTC logic engines? I suppose none of the key switch input units support schedules, so you need the CTC to setup schedules.
     
    BillieGee, Mar 15, 2011
    #14
  15. BillieGee

    oracle

    Joined:
    Jan 18, 2010
    Messages:
    63
    Likes Received:
    2
    Location:
    NSW
    I think by all your questions that you should be chasing up a training course and paying for the knowledge.
    it is all well and good asking a few questions and finding some stuff out - but as for standard practices questions and stuff - that is why you engage a professional Point one accredited installer because they have a great deal of experience and should give you a trouble free install.

    I not saying the your installers were not w@nkers and you don't want to see them anymore, But I am sure that at that level they have the experience which you have paid for.

    if you want them to still warrant the project I suggest that you make sure they are paid for what they have done and agreed to do, and if there are issues with them personally I would perhaps engage another accredited proffessional to maintain the system.

    But regardless of that, If you have paid for the solution I do believe it is in your right to have the information.

    who owns the right to the installation software 'Clipsal' not the poor programmer who coded it, But clipsal also paid the programmer to program it for them.
     
    oracle, Mar 15, 2011
    #15
  16. BillieGee

    BillieGee

    Joined:
    Jan 25, 2010
    Messages:
    21
    Likes Received:
    0
    Location:
    Brisbane
    Oracle,

    I do agree with you, this is the main reason why I engaged an accredited Point one installer rather than a sparky, who state they do Cbus installs.

    The great thing about cbus is that it is flexible, but to have a Point One installer come out to change some basic functionality, such as scene or a key switch button group assignement, defeats the purpose.

    It would be ideal if clipsal came up with a simple drag and drop UI for this stuff, so the home user could appreciate the benifits of Cbus home automation. Otherwise your installation becomes static and never changes, might as well be hardwire.
     
    BillieGee, Mar 15, 2011
    #16
  17. BillieGee

    oracle

    Joined:
    Jan 18, 2010
    Messages:
    63
    Likes Received:
    2
    Location:
    NSW
    I agree with both sides does that mean I am neutral???


    I like my clients playing with there installs I even give them basic training
     
    oracle, Mar 15, 2011
    #17
  18. BillieGee

    Darren Senior Member

    Joined:
    Jul 29, 2004
    Messages:
    2,361
    Likes Received:
    0
    Location:
    Adelaide, South Australia
    BillieGee, it is quite hard to understand your questions because you are using terminology in different ways to how it is used with C-Bus. This is to be expected if you have not done any C-Bus training, but it does make answering your questions very difficult.

    We use the term Application (capital A) to refer to a set of messages and concepts on C-Bus. There is no Scene or Scheduling "Application". Scenes and Schedules result in messages on the Lighting Application (usually).

    Schedules and Scenes are separate from "logic". Scenes can be stored in Key Input Units, which can be seen in ToolKit. Key Input Units do not support Schedules, which is why you can't find them in ToolKit. Schedules are only in the devices programmed by PICED (touch screens, PAC and Wiser).

    Schedules and Scenes are separate from logic. If you want a basic Schedule or Scene, there is no need to use the CTC logic engine. Logic is only required if you have some special requirement which is not supported by the in-built Scene Manager or Schedule Manager.
     
    Darren, Mar 15, 2011
    #18
  19. BillieGee

    BillieGee

    Joined:
    Jan 25, 2010
    Messages:
    21
    Likes Received:
    0
    Location:
    Brisbane
    Darren,

    I do appologies with my details of the CBus terminology.

    I have considered the CBus trianing session, but I don't want to do installs, just do basic functionality stuff.

    I think I'll stick to the user manuals and get my foundation correct.

    Thanks all for your input on this thread.;)
     
    BillieGee, Mar 15, 2011
    #19
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.