Support for Elgato Streamdeck over Ethernet
I have found this Device and was Wondering what exactly would be needed to Support this in OpenDeck.
German Link: https://www.elgato.com/de/de/p/network-dock-stream-deck
English Link: https://www.elgato.com/us/en/p/network-dock-stream-deck
Thanks.
Elgato
Network Dock für Stream Deck
Network Dock macht Schluss mit USB - dank Ethernet- und PoE-Unterstützung. So kannst du Stream Deck auf ganz neue Art mit Strom versorgen, anschließen und einsetzen – ohne PC in der Nähe und ohne Kabelsalat.
Elgato
Network Dock for Stream Deck
Network Dock breaks the USB barrier with Ethernet and PoE support, so you can power, mount, and deploy Stream Deck in new ways—no PC nearby, no clutter in sight.
36 Replies
wait are Elgato really charging 90€ for a glorified ethernet to type c adapter? damn
someone would need to reverse engineer the protocol it talks to the computer using
I think it does more than that.
Ok
I think it's a bit more than that, the dock seems to make the SD think it's a computer, and displays the IP entering "UI" on the deck, then translates the HID events to some network protocol
plus it's POE
well a PoE splitter costs 10-15€ so I hope its more than that
how do you use a poe splitter to do this? there still needs to be a path for the data, and the SD doesn't have an ethernet port on it without the dock
no I get it, was a bit of a joke but still seems a bit pricey, almost the cost of a streamdeck
might be something more complex going on inside, they say quite little on the page to know how it works
Elgato for you 🤷♂️
gotta make money somehow, but prices like this are why the ripoffs exist
I am included in the ripoffs lol (Logboat when I get around to launching it)
actually how does this even connect now that I think about it
like, it probably doesnt connect directly to the PC?
that will make no sense
so it has to go into a router
so the box has to be some mini PC that then streamdeck desktop apps can find over the network
did u not scroll down?
I did but I did it without much interest at first

curious that they didn't make it wifi
shows the router/switch and the IP being set on the deck
I could imagine a RPi 3 connecting to the streamdeck and then making your streamdeck "wireless"-ly control other PCs
that'd be cool, but why the RPI? just use a ethernet WiFi adapter no?
or do you mean without this dock
yea I mean without the dock
a DIY solution
pi 3 probs overkill actually, a zero2w might do
this thread has some comments by Elgato devs/people https://www.reddit.com/r/VIDEOENGINEERING/comments/1krkpkm/elgato_announced_new_stream_deck_network_dock/
Yep, the functionality is exactly like Stream Deck Studio. Stream Deck Network Dock is controlled by the software that launches/hooks it. You can use Bitfocus Buttons, Companion or Elgato Stream Deck app to then control other PCs on the network. Our devices currently do not have the ability to connect to two or more computers at the same time with software control.
Reddit
From the VIDEOENGINEERING community on Reddit: Elgato announced new...
Explore this post and more from the VIDEOENGINEERING community
you need USB-A out to power the streamdeck, the zero wont be able to do that I guess
oh does it not have usb
never mind then
it has one micro usb port
looks like they have something going on, it can power a keyboard and mouse at least

are there different standards for power delivery for A and micro?
tbh even if it could power it, doesnt the streamdeck need usb 3? micro usb might not be fast enough bandwidth wise
nah, usb 3 is overkill
or at least I havent seen a usb 3 micro usb port, technically I guess they could exist but type c just does that better nowadays
mine is connected to a 2.0 port
2.0 is still 240mbps or something, pretty fast for 72px jpegs
480Mbps even
okay a microusb port could theoretically power it I think
well, if u want to do it, it should be very easy
just need a small program on the pi and a simple opendeck plugin
but overall the concept of how this works doesnt sound too complicated:
- connect Streamdeck to a PC running opendeck
- open opendeck from another PC, connect remotely to the streamdeck-connect opendeck instance
- commands from opendeck are executed on the remote pc
basically like VSCode remote
ehh, wouldn't be full OpenDeck on the pi, would just be a simple thing
just parts of the server-side components
maybe I misunderstand what exactly their network product is for but just a server-facing application sounds better and more powerful to me than this additional physical device
isnt it even a bit how your remote-control plugin works? having opendeck installed on lets say 3 servers at home, each running the remote control plugin, you just access the opendeck web ui on different ports - except of using browser you just use another streamdeck
should just be forwarding button up and button down events, and receiving image data
max 200 lines of rust code using the elgato-streamdeck dependency, which is like 1% of OpenDeck codebase
0.5A at 5V afaik is the standard for the usb host power
im not familiar with this device, but i know and use usb/ip, which is pretty seamless in terms of software support