Skip to main content

Streamdeck with Raw Panel

With SKAARHOJs Stream Deck application for Blue Pill (xpanel-streamdeck) you can connect one or more Stream Deck controllers to a SKAARHOJ Blue Pill product (with USB-A) and integrate the Stream Deck seamlessly with your existing SKAARHOJ devices. In this way you can enjoy even more freedom of user friendly integration with professional SKAARHOJ panels and your existing fleet of Stream Deck devices. 

The Stream Deck devices become network enabled as they are turned into Raw Panel compliant devices. This means that Reactor and any other third party application fully compliant with Raw Panel can use them.

IMG_6217.JPG

Getting Started

  • Connect your Stream Deck to your SKAARHOJ Blue Pill Inside (with USB-A).
    Please check table below, you may need to use a powered USB hub in between.

  • Go to the Settings tab of the Web UI of your Blue Pill device, find where it says "USB-A" and turn it on. After doing so, please power cycle your Blue Pill once or twice and then confirm that USB-A is still enabled:

    image.png


  • Go to the Packages tab of the Web UI of your Blue Pill device

    image.png


  • Find the xpanel-streamdeck package in the list of Available Packages. Click "Install"

    image.png

  • When installed, you should find it listed as "Running" in the top of the Packages page:

    image.png


  • Click the package name "xpanel-streamdeck" to go to the configuration page. Here you may want to make sure it's set up for Auto Start and attend to other config settings (see below)

    image.png


  • After (re-)starting the xpanel-streamdeck application you should see a nice animated boot screen on any attached Stream Deck:

    IMG_6227.JPG


  • Shortly after you should see the "Waiting for Blue Pill" screen. This indicates that the Stream Deck is ready to be used over network, but no TCP client is connected. One of the displays will reveals the IP address and port on which to connect:

    IMG_6228.JPG


  • Using PuTTy, Telnet or nc you can now make a TCP connection manually to test it. On a Mac, try "nc 192.168.11.5 9923" from the Terminal, then it should connect, type in "list"+Enter and you should see something like this:

    Screen Shot 2022-11-30 at 10.07.49.png


  • Try pressing a few buttons and turn the encoders (if you have a Stream Deck Plus) and you will see trigger messages arrive in a human readable form. This is the Raw Panel protocol in ASCII version. You can also send commands back to the StreamDeck to put colors, text and graphics into the displays.

    Screen Shot 2022-11-30 at 10.08.41.png

  • Issues? At this point we don't know what common issues may exist, but if after following the steps above you don't see the blue SKAARHOJ boot screen on the Streamdeck, please read the rest of this page to search for clues, then reach out to innovationlab@skaarhoj.com and let us help you! :-)