[BUG] Streamdeck w/ network dock not detected after restarting
Make sure you're on the latest stable or beta build
- [x] I have tested this on the latest stable or beta release
Is this a bug in companion itself or a module?
- [x] I believe this to be a bug in companion and not a specific module
Is there an existing issue for this?
- [x] I have searched the existing issues
Describe the bug
If a previously configured streamdeck is unplugged from the network dock and reattached, it will stay on the IP address configuration screen. Companion shows both it and the network dock offline.
Steps To Reproduce
With a working streamdeck connected via the elgato network dock, unplug the streamdeck USB from the network dock and reattach. The streamdeck will not be detected.
To "fix," (with the streamdeck still attached) unplug the power/POE from the network dock and reconnect.
Expected Behavior
Streamdeck should be detected without having to restart the dock.
Environment (please complete the following information)
- OS: Macos Sequoia 15.6
- Browser: Safari
- Companion Version: 4.1.4
Streamdeck XL
Additional context
No response
I should also mention that the Discover tab shows "Already Added" and the Remote tab shows the surface as well. Toggling the unlabeled slider (enable/disable?) on that tab doesn't do anything. Neither does deleting and re-adding the surface on that tab.
Does restarting companion help?
From your latest comment, it is sounding like the network dock is refusing new connections. Whether that is because we are holding one open when we shouldn't, arent closing one quite right which is confusing the dock or the dock has a bug resulting in it refusing our connections I couldnt say at this point.
I can say that I have noticed that mine fails to reconnect sometimes, but it doesnt happen everytime I update/restart companion, so I cant identify a pattern to it.
Restarting companion was actually the first thing I tried, didn't change anything. I haven't tried restarting while the surface is connected and working however.
I think i can confirm this issue in a similar relationship with a stream deck studio. The surface is connected and displays all buttons but pressing a button doesnt trigger companion. Fun fact: the rotary encoders work as well.
Reenabling the surface, rebooting companion doesn't restore the functionality. Until now i can't see a recurring pattern of fixing this. I tried a mix of restarting companion, readding the surface, rebooting companion and/or the surface.
Logs don't show useful informations.