elgatosf / streamdeck-philipshue

Stream Deck SDK: Philips Hue sample plugin
https://developer.elgato.com/documentation/stream-deck/
MIT License
199 stars 45 forks source link

bridge paired and then nothing #59

Closed dturner82 closed 2 months ago

dturner82 commented 5 months ago

I assume others have got this to work?

No Bridges -> Add New -> Discover Bridges -> Pair -> Paired -> Done

Still onscreen "no bridges", uninstalled, installed, restarted, run as admin, add bridge manually but it just doesn't appear to do anything.

coreyward commented 5 months ago

Same issue. I tried twice, and after trying to connect to the bridge Stream Deck it looked successful, but shortly afterward it crashed. After the second time it wouldn't restart either. Seems like the plugin tried to modify the app package and now it's corrupted.

Screenshot 2024-03-29 at 1 00 10 PM

Just got my Stream Deck and already looking like it's buggy and not worth the price.

tiptronic commented 5 months ago

Hi @coreyward sorry to hear you ran into troubles!

The screenshot shows an operating system error, which has nothing to do with the plugin (and likely not with the Stream Deck.app).

The plugin definitely does NOT modify anything in the app package (simply because it can't). So that error seems to be something different.

Unfortunately I can't help you from here, so I think your best bet would be to send a quick note to our support-team (via e-mail, Reddit or X (Twitter) - or any of the other online-channels).

Sorry about that.

tiptronic commented 4 months ago

@dturner82 to see what's going on we need some more info on your setup (you can post it here or contact our official support channels).

But most of the time pairing issues are related to the MeetHue-pairing process. If you try to pair your bridge using different methods (or you re-launch Stream Deck while pairing is not yet finished), it's likely that the MeetHue server rejects the pairing request ( The pairing is limited to 3 requests per 15 minutes, which often results in a network error 429. Then you have to wait 15-20 minutes until it accepts another attempt... )

coreyward commented 4 months ago

Might not be the plugin that did it, but the app itself (since it provides itself root access during the install it can and does modify files).

Either way I've decided to return the device rather than to continue to waste time with it. The fact that it doesn't use native UI elements makes it frustrating to interact with (e.g., tab doesn't switch between fields but instead inserts tab characters into inputs), the decision for it to not have a dock icon means it's not possible to command-tab to it, and several of the integrations don't work at all (Spotify, Hue). Many of the integrations are kludgey and buggy, and often seem poorly considered—for example, Spotify volume is a button and not a dial (not that it matters because it doesn't work). I was surprised to see the dial push-button action configured automatically without any optionality. Ultimately the device doesn't do what it says it does, and it certainly doesn't do what I want.

So some feedback for the future:

tiptronic commented 4 months ago

@coreyward sorry to hear that, but you're in the wrong spot here anyway. Can I ask you to direct these kind of messages to Elgato/Corsair's support-channels? This repo is just about a single sample-plugin... Most of what I read on your feedback (except native controls) is doable today in the app already (e.g. turning screen off, etc...) and dial/button configuration is something a plugin-developer decides on a per-plugin-basis. Our recent Stream Decks sport USB-C, btw... and all of them work fine from a dock (be it an USB-dock or something like a Thunderbolt-dock) without any known problems.

dturner82 commented 4 months ago

@tiptronic I didn't do these steps in quick succession, more tried on different days etc. The modal states that the bridge is paired but that closes the Bridge select dropdown states "no bridges" and "add new" with nothing more

Windows 10 Home 1000.19054.1000.0 Stream Deck 6.5.2 (19936) Philips Hue Version 1.6.5 Hue Bridge BSB002 | 1.63.1963171020

tiptronic commented 4 months ago

@dturner82 to me it looks as if the pairing succeeded, but the settings were not saved successfully (these settings go to your system's keychain, so your (computer) account must be able to access/write these settings). Unfortunately (from the plugin-side) we can't verify, if the settings are saved successfully, because there's no feedback from the system. The only way to find that out is to re-read those settings...

What you could do, is to give our 'early access' version of a new Philips-Hue-plugin a spin:

https://github.com/elgatosf/streamdeck-philipshue/discussions/61

It doesn't touch your current plugin's installation, so you can run it in parallel. It's not in the store yet, so you have to grab it from the link above. That's something we're currently working on and we really would like to find out where these pairing-problems come from... (They pop-in once in a while for some users, while most users don't see that problem)