Page 1 of 1

Stream Deck integration

PostPosted: Fri Jan 08, 2021 10:28 am
by tom0101
Hi,

has anyone found a solution to send commands to the Stream Deck?
Like change the color or text of a button.

The direction Stream Deck ---> WD is no problem via HTTP commands.

Stream Deck does have an SDK and API, but i am not such a good Programmer to make an plugin.
https://developer.elgato.com/documentat ... /overview/

Thanks for your Help!

(PS: Looking forward for NDI integration! :) )

Re: Stream Deck integration

PostPosted: Fri Jan 08, 2021 9:11 pm
by justyn roy
This isn't quite what you're looking for, it's the same functionality as the HTTP command as you've mentioned, but it's quite a bit more streamlined and has more options for icons/backgrounds on the button.

In this plugin:
You can set the button to "Momentary" or "Toggle"
Each of these has the option of setting a script for "on press" and "on release" each.

You'll find several icons - 'cog', play, pause, stop, rewind, forward, power
There is a "Colour Settings" section that allows you to change the colour of the button's icon and background individually.
You can set the colours differently for the toggle states as well.

You can set the IP address and port individually inside of each button - this allows you to remote control a different Widget with each button.
If your webserver is running on port 80, all you need is the IP of the Widget Server (or "localhost")
If the port is different, it is to be added in this field: "localhost:8080" or "192.168.1.20:8080"

This is one direction communication, this will not allow you to control the Stream Deck from the Widget Designer.

In the Widget, you must enable the "HTTP Listener" under the "Remoting" menu.
There are directions on how to get this set up in the plugin as well.

The Stream Deck application this plugin relies on can be found here:
https://www.elgato.com/en/gaming/downloads

The plugin can be downloaded directly in this comment.
Please unzip the file and double click on it to install it into the Stream Deck application automatically.

Any and all feedback is welcome!

Re: Stream Deck integration

PostPosted: Mon Jan 11, 2021 9:51 am
by tom0101
Hi Justyn,

Thank you for your fast reply and the plugin.
As you say, it is not quite what i am looking for.
Although a pretty nice plugin!

First Feedback:
The possibililty to change colors and Icons without the need to use the elgato designer ist very nice!
Maybe you can make the "Blank" Icon really blank and add another "frame"

A bidirectional Stream Deck integration would be very useful, as i see Stream Decks all over the world in quite every production room.

Re: Stream Deck integration

PostPosted: Tue Jan 12, 2021 3:16 pm
by Daniel Kaminski
Did you take a look at the companion integreation with WD?

Re: Stream Deck integration

PostPosted: Wed Jan 13, 2021 10:03 am
by tom0101
Yes, i did.
But two-way communication also isn't possible there.

Companion is nice, but having a direct Plugin in the Streamdeck software is way easier for the customers.

Justyns Plugin is very nice, but i know WD has to have an interface or module to allow bidirectional communication and that is not implemented yet.

I just thougt maybe there is a chance using communication nodes and jsons to trigger the StreamDeck somehow.

Re: Stream Deck integration

PostPosted: Fri Jun 11, 2021 5:23 pm
by Benni_M
You can send OSC commands to companion.

Re: Stream Deck integration

PostPosted: Mon Aug 09, 2021 1:24 pm
by Gianlucamnt
I try to use simple shortcut to control Widget Designer during my set up like (Alt + g) , (Ctrl+C) with Streamdeck , I notice that Widget Designer doesn't receive shortcut sent by stream deck, Shortcuts works only if I trigger my shortcut by the keyboard.
I checked with other software on same PC and was able to receive shortcut by stream deck.
Only widget designer and Offline manager doesn't allow to use stream deck as a shortcut sender.
There are any options to enable ?

Thanks