[App][Pro] Elgato StreamDeck Integration

Where to draw the line between function and maintainability is a question we’ll debate till the cows come home. No worries! Right now, it’s my #1 missing feature, since it means it’s hard to display data efficiently. Like in your own “home observer” example, the three temps next to each other have no labels to what they show. I’ve tried solving this by grouping things, but it’s a challenge. If it’s not on the horizon, I guess I can make icons for labels… but then the default icon disappears. Hmm. But, despite it being a feature that’d be really useful, the functionality it already provides is amazing, so thanks again.

Thanks for the reply!

1 Like

Btw, particularly with lights on the SD+, there’s a bit of an issue with no rate limiting on using a knob as a dimmer. It may be a particular issue for me, controlling a < group > that consists of two lights and a < group > consisting of three lights.

With a lot of command, it just gets… confused. My solution would be to wait for the input from the user to stop changing for, say, 0.5 seconds, then send the final level.

hmm… I was afraid that this could possibly happen. I will add this to my backlog.
At the moment SD+ is indeed just forwarding the events it produces, which is +/-1*knobTicks. I will see if I can add some sort of debounce option in the future.

Thanks for reporting this.

Is there some kind of workaround to run it without it beeing connected to a computer?

That’s technically not possible. The StreamDeck basically is just a display with buttons. All the logic/software is running on the PC/Mac it is connected to, not on the hardware itself.
So by design of the product this is not possible.

Ah ok, that’s a pity. I was thinking of using it as a Dashboard since there is no good way of doing that with Homey. Would have been a really nice way of doing it.

I cannot get anything to work :frowning:
i have been all over my network, can you see anything to point me in the right direction please. I would like to make a youtube video about this plug-in

Code : ab9b48ad-c9e1-4e7a-84fd-6bd1836d2b84

The log says: Invalid authorization key found!
Perhaps that is the problem already. Check what key is set in the app settings and what key you are using in the SD app.
If this does not fix it. DM me. We’ll find out what is wrong.

Hi, I’m concidering to replace my homeydash dashboards for streamdecks. Just 2 questions.
Is it possible to connect 2-3 streamdecks to homey?
And if yes, is it easy to configure them all the same? (or do I need to do everything double/triple, and double/triple flow cards?)

The simple answer is, yes.

But be aware that the SD is not a standalone device. It needs a host PC/Mac to be connected to and that system may not have a locked screen. This is simply by design and I have no influence on that.
I also need to mention that I never tested where the limits could possibly be. I do use two SDs with Homey myself without issue though.

That aside, you can theoretically connect an infinite amount of SDs. They will all share the same trigger flowcards. Copying the config should be as simple as exporting the SD profiles and importing them on the next one.

1 Like

Dear @Shakesbeard,

first of all congratulations for your Plug-In! :smiley::+1:

I am a disabled person who has found greater autonomy in the use of Stream Decks; it’s not little… :wink::+1:

Your Plug-In will help me in many tasks, just need a little help as a Homey Pro newbie:

  • I use a Mac mini M2 with macOS Ventura 13.4;
  • Stream Deck app 6.2.1;
  • your Plug-In downloaded today;
  • but I can’t pair my Homey Pro 2023 with the Plug-In;
  • as “Homey Address” I indicated the IP;
  • as “Homey Access Key” I indicated the Homey ID (but I’m not sure if it’s right). :man_facepalming:

So I get this message:
«ERROR: Cannot connect to Homey!
Please check the app FAQ on the Homey community forum!»

I ask you for one last tip: what function do you recommend me for Flows that activate/deactivate the Wi-Fi switches?
“Toggle a Device On/Off”, is OK?

Thanks so much for your help, see you soon!

Hi @Carlo_Filippo_Follis,

yeah, those setting are wrong. IP entry is not supported either.
You Mac needs to resolve Homey’s hostname. It looks somewhat like homey-SOMEHEXID
The Access Key is what you enter in the Homey App’s settings page under app settings.
There it should also show Homey’s hostname.

As an Apple user you might run into issue when tryint to resolve the hostname. Please check the FAQ at the top of this page carefully for any issues and workarounds if it does not work right away.

Let me know how it goes.

Dear @Shakesbeard,

I don’t know English well… I haven’t read your FAQs yet.

However, I confirm that:

  • your App, in the settings, detected me as HOMEY HOSTNAME “homey-643e[…]fd46ac5;
  • while I wrote the ACCESS KEY “MK.2[…]-#123

I then entered these values in the Plug-In fields, but it doesn’t work.

STbug

Can you help me?

Thanks so much for your help, see you soon!

Hi, I am able to connect to my Homey (the device list appears) , however I am getting a exclamation mark when pressing the button. Also toggling flows does not work.

Diagnose: 20b8d645-fca3-481c-8af9-36aeb1564230

Thank you.

Hi @Chanatup ,
welcome to the Homey communtiy forum.

The behavior you are explaining is pretty unusual. I have checked the log file you submitted. But on Homey side it looks all fine.

Let’s try to narrow down where the issue is located.
Please try the following:

  1. Please double check your homey hostname setting and the access key on the StreamDeck side.

  2. If that is all correct. also please try uninstalling and reinstalling the StreamDeck plugin. Sometimes it does not install correctly (absolutely not sure why this happens now and then).

  3. If this still does not do the trick, try restarting the SD app on Homey. Not the whole Homey, only the StreamDeck app.

Let me know about the results. Then we will go from there.

I simply cannot get this app to work, no matter what I do. Could someone I’ve added the homey address from the settings homey-xxxxxxxxxxxxxxxx and the relevant password I’ve set in settings. Either stuff just doesnt’ work, or I get the following message:

“ERROR: SyntaxError: Unexpected token < in JSON at position 0”
which isn’t useful at all…

Using Homey Pro 2019.

Any assistance here?

Hi @GibStorm ,
that’s an odd error. But I have seen that before. Can you check whether you can actually ping homey by the name you use for the settings?
It might be that it actually is connecting to something else which’s response it does not understand.

If this is not the case, then DM me, we will find the problem am sure.
I am a bit short on time today but I will get back to you asap.

I’ve managed to make it work by adding a hardcoded reference in my hosts file.

One other thing; shouldn’t the Homey Integration app on the Stream Deck Store be placed in the Smart Home category? Right now it’s in the Lighting category, but it would make more sense to have it in the Smart Home category, since Homey is about so much more than lighting :slight_smile:

True. But I have no control over this. I need to contact Elgato to change this. Thanks for the hint.

A question. There was a streamdeck update on my windows 11 machine a couple of days ago (2 or 3 i think). Version is now 6.3.0.18948
Since then i cant connect my steamdeck to homey even though the configuration stayed the same.
I tried restarting the steamdeck software and my homey (and app seprately). But no succes.
Anyone else experiencing this problem?