Skip to main content
Skip table of contents

Remote control the control panel

The control panel can itself be controlled by third party applications via HTTP requests using the Remote Call widget.

Learn more about the Remote Call widget options

Setup remote control

After you have created the action logic in control panel

  1. Add a Remote Call widget to the canvas

    Screenshot 2025-06-18 at 14.20.09.png

  2. Right click the widget and click on Methods > OPTIONS

    Screenshot 2025-06-19 at 08.24.58.png

  3. Add method names for all actions you need to trigger from outside Pixotope

  4. Double click the Remote Call widget to focus its actions

  5. In the Actions section, select the first method and add the action which should be triggered

    Screenshot 2025-06-19 at 09.22.41.png

Learn more about how to Add widgets and actions

  1. Repeat this for all created methods

Test remote control

  1. Right click the Remote Call widget and click the Copy icon next to the method name

    Screenshot 2025-06-19 at 09.16.16.png
  2. Open a web browser of a machine which is in the same network

  3. Paste the copied URL into the the URL bar and hit enter
    http://localhost:16208/gateway/latest/publish?Type=Update&Target=ControlPanel&Method=METHOD_ON

  4. The method mentioned in the URL (METHOD_ON) is triggered

If receiving an error like below, check if the method name and all other parts of the URL are correct.

{"Error":"Timed out waiting for Data Hub response."}

URL Breakdown

http://[IPAddress]:16208/gateway/latest/publish

Establishes communication with the Pixotope Gateway on the specified version and port.

Type=Call

Specifies that this is a Call-type request, resolving with the first matching CallResult from Data Hub.

Target=ControlPanel

Defines the Control Panel as the recipient of the method call.

Method=METHOD_A

Invokes the method previously defined within the Remote Call widget.

Learn more about How to use Pixotope Gateway

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.