hagronnestad / streamdeck-tradfri

💡 This is an IKEA Trådfri Plugin for the Elgato Stream Deck.
https://heinandre.no/streamdeck-tradfri/
20 stars 1 forks source link

Does not show up in Stream Deck version: 6.0.1.17722 #3

Open Cnuut opened 1 year ago

Cnuut commented 1 year ago

Hi I´m on windows 11 and have a Streamdeck XL software version: 6.0.1.17722 I can not get this to show up in streamdeck, and yes I have restarted everything :) anyone got an idea?

hagronnestad commented 1 year ago

Hi, I see that there is a major version (5.x to 6.x) update to the Stream Deck software. Major version changes can sometimes mean that there are breaking changes. Maybe the plugin needs an update to function on the new version. I might look into it when I upgrade my Stream Deck software.

Cnuut commented 1 year ago

I downgraded the streamdeck and now I have functionality for the trådfri stuff, color control would be nice! :)

hagronnestad commented 1 year ago

I tried to upgrade my software and can confirm the issue. I've investigated a bit, but have no solution so far. I didn't find anything about breaking changes in the SDK changelog.

pawnprecision commented 1 year ago

Can confirm, just decided to try this plugin after receiving my stream deck yesterday. plugin didn't show up.

DavidBrogli commented 1 year ago

Any updates? Plugin didn't show up.

chrisbeyeler commented 1 year ago

I also tried to install it on Stream Deck V 6.0.5.18168 on Win 11 and it won't work. The plugin won't show up. If i can help in any case, let me know.

KiterWork commented 7 months ago

Problem persists to version 6.4.1.19697

rekavik commented 6 months ago

Was having the same issue. Double checked my StreamDeck logs and saw an error "wrn esd::plugins::Storage::load(): Plugin conflict: 'no.heinandre.tradfri' ('Plugin invalid 'no.heinandre.tradfri': (macOS code file not found)')". I removed the CodePathMac item from manifest.json and renamed CodePathWin to just CodePath. Tradfri plugin works fine for me now in 6.5.0 (19904)

working manifest.json file

waleed-salama commented 6 months ago

Great Work! Thank you for the update. I added the plugin, and replaced the manifest.json with the one you provided, restarted Stream Deck app, and hooray! The plugin showed up in its own category with its 3 actions. I added "Gateway Info" action to the stream deck, but it doesn't show the "Open Settings" like in your screenshots. The button is simply a black screen. Whenever I press the button to open settings.json or settings folder, it shows a warning triangle on the stream deck, and does nothing. I also went to edit settings.json myself, but the Settings folder was empty. I read in the code that the settings.json is created on load if not found, but apparently it was never created. I even created the file and filled it in as per your screenshots, but didn't work. I tried to have a look at the logs (~/Library/Logs/ElgatoStreamDeck), but found nothing relevant there. Please let me know if I can help. Thanks!

hagronnestad commented 6 months ago

Was having the same issue. Double checked my StreamDeck logs and saw an error "wrn esd::plugins::Storage::load(): Plugin conflict: 'no.heinandre.tradfri' ('Plugin invalid 'no.heinandre.tradfri': (macOS code file not found)')". I removed the CodePathMac item from manifest.json and renamed CodePathWin to just CodePath. Tradfri plugin works fine for me now in 6.5.0 (19904)

working manifest.json file

Interesting, thanks for having a look at this and reporting back. I'm using my own software with my Stream Deck, but I would be happy to accept a pull request if a fix is working on all platforms.

Cnuut commented 6 months ago

Big thanks for doing that simple fix, maybe we could get a new release with that and perhaps 'color-changing' (if that is working)? Cheers and happy new year!