Facility Control

 View Only
  • 1.  Accessing the control panels with a browser

    Posted 09-17-2017 19:37
    Hello,
    there are some video tutorials where it looks like it could be possible to remote-control the DashBoard from a browser on a different computer.
    (For example the "PanelBuilder 303: Custom Panel to Control Yamaha 01V96 Audio Deck".)

    I can not find a description how to enable this.
    I tried just to access the localhost on port 8080, but it didn't work.
    Is maybe the server-edition needed?

    Thanks a lot
    regards
    Martin


  • 2.  RE: Accessing the control panels with a browser

    Posted 09-17-2017 22:06
    Hi Martin,

    You can get some control of DashBoard from a web browser.

    You can have a Custom Panel publish, some or all of its buttons to a web page.

    To do this:
    1: Tell the Custom panel to publish itself
    In edit mode, on the top level 'abs' for your panel put in a port number for 'HTTP Trigger Server Port'

    2: In the panel, for every button you want to appear on that web page you need to set the 'Target ID'
    -This can be found in the 'Button Attributes' edit page for each button.

    Any buttons with a non empty 'Trigger ID' will appear on that webpage.

    *Advanced note* The buttons will appear in the order of the Trigger IDs that you use.


    So, when I set a panel to have a 'HTTP Trigger Server Port' of 5400, to browse to it on my local machine I go to a browser and type
    'http://localhost:5400/'

    Clicking the button on the web browser will not press the button in your custom panel.


    Notes:
    This is just a way to have buttons on your custom panels run from a web browser.
    There is no UI feedback or other UI elements except those buttons that can be published at this point in time.

    This was initially developed because we had Talent who wanted to trigger some animations behind them live on the air from an iPad.
    (if they could have used a windows tablet they could have just used the full panel...).

    Troy.


    #DashBoard


  • 3.  RE: Accessing the control panels with a browser

    Posted 09-17-2017 23:51
    Thanks a lot for your fast answer!

    Martin
    #DashBoard


  • 4.  RE: Accessing the control panels with a browser

    Posted 10-11-2017 23:03

    Troy,

    Is it possible to trigger a param that was pulled over from a Carbonite shotbox panel?

    I have several of these in my custom panel:

    <simplegrid contexttype="opengear" height="80" left="220" objectid="Carbonite 00:0F:9B:02:7D:BF&lt;br&gt;Slot 0&lt;br&gt;Carbonite" objecttype="Carbonite" rows="1" top="30" width="120">
          <param baseurl="http://192.168.11.126/tmp/shotboxtab.xml" expand="true" gpi="1" oid="0x13B0" showlabel="false" widget="toggle"/>
       </simplegrid>

    I want to be able to trigger them using the method described above.

    Thanks!

    Joseph


    #DashBoard


  • 5.  RE: Accessing the control panels with a browser

    Posted 10-12-2017 01:35
    Hi Joseph,

    Can you give me a bit more info on what you mean?

    When you say 'trigger a param pulled over' can you tell me what param you are referring to?

    The reality is that if by trigger you mean have it execute some effect such as running a custom panel, hitting a cut / auto trans button etc.. etc.. then I'm sure we can help you do that.

    T.
    #DashBoard


  • 6.  RE: Accessing the control panels with a browser

    Posted 10-12-2017 01:44
    I have a custom panel that, among other things, has a few buttons that fire custom controls. I brought these into my panel by opening up the Live Assist panel of the Carbonite, going to the Custom Controls tab, putting it in edit mode, and dragging a custom control from the shotbox over to my panel into a dropspot. I saw it referenced that way in one of the Dashboard U videos.

    If there's a different or better way, that's fine. I know my target Carbonite's IP address and the CC numbers. I would like to have the buttons on my panel to trigger the various CC's and I would also like to assign them trigger IDs and have them show up on the published web page so that I can then make a URL call to that computer running dashboard (with my panel) and trigger the CC that way as well.

    Does that make sense? I'm assigning trigger ID's now to several buttons but it doesn't seem to take effect on these custom control param buttons the way I've brought them in. Thanks!
    #DashBoard


  • 7.  RE: Accessing the control panels with a browser

    Posted 10-12-2017 19:06
    Hi Joseph,

    If you want to be able to trigger CustomControls in your Carbonite, and, then be able to use the methods mentioned earlier to trigger those triggers then we have several choices.

    The easiest is probably to create new buttons, and, use Visual Logic to send CustomControl trigger messages to your Carbonite.

    There is documentation in DashBoards help system on how to do this, but, to make it easier, here are the basic steps:

    1: Tell the system about your Carbonite
    On a new button, in edit mode, add a new script/task. (you aren't even going to necessarily make a new task…).
    Use the green '+' button in the upper left beside 'Devices & Parameters' and select 'Add Carbonite'.
    In the editor that comes up, for 'IP Address' I always recommend that you select 'create parameter' instead of hard coding a value.
    (This allows you to reuse this panel with ANY carbonite really easily instead of with only a particular carbonite at a particular IP address).
    Leave editing the button/task.


    2: Add that new parameter for IP address to your panel
    It will be named something like 'carbx…IPAddress' (it will prepend the name you chose in Step 1 to it).
    You and your users can now modify the IP address you talk to from now on without having to go into edit mode.

    3: Add buttons that send the CustomControl command to your Carbonite.
    Add new buttons to your panel.
    On these buttons add a task.
    In the left pane under 'Devices & parameters' you will see your carbonite expand it's tree node to API and then you will see 'run custom control' just drag that onto your script editor.
    You can now edit the bank and CC you want it to run.

    Remember to add 'Trigger IDs' to these buttons so you can run them externally as well.


    4: Smile, you're done!
    😊


    If you have any questions / issues, just let us know.

    Troy.
    #DashBoard


  • 8.  RE: Accessing the control panels with a browser

    Posted 10-15-2017 21:35
    This worked great, thanks! I took it a few steps deeper as I tend to do but this got me going on the right syntax. :)
    #DashBoard