# \[APP\]\[Pro\] Elgato StreamDeck Integration - Control Homey with your StreamDeck

**URL:** <https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393>\
**Category:** Apps\
**Tags:** app, tools, devices\
**Created:** [March 22, 2020, 2:20pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393 "2020-03-22T14:20:11Z")\
**Posts on this page:** 20\
**Page:** 12

<div class="post-metadata">

**Author:** ![Articate](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/articate/32/57311_2.png) [@Articate](https://community.homey.app/u/Articate)\
**Post date:** [April 24, 2023, 1:50pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/222 "2023-04-24T13:50:24Z")

</div>

> [@Shakesbeard](#):
>
> Unfortunately not. I have been thinking about supporting that for all elements. Kinda similiar to what I did for the knobs. But a bit of rework is to be done there to make this possible, due to the uhmm… slightly dirty implementation on the older elements ^^‘’  
> It might come in, eventually, when I can slice out the time for it. Cannot give you an ETA.

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!

---

<div class="post-metadata">

**Author:** ![Articate](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/articate/32/57311_2.png) [@Articate](https://community.homey.app/u/Articate)\
**Post date:** [April 24, 2023, 10:04pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/223 "2023-04-24T22:04:11Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Shakesbeard](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shakesbeard/32/15112_2.png) [@Shakesbeard](https://community.homey.app/u/Shakesbeard)\
**Post date:** [April 25, 2023, 6:15am UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/224 "2023-04-25T06:15:49Z")

</div>

> [@Articate](#):
>
> 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.

---

<div class="post-metadata">

**Author:** ![Tommy\_Rydel](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tommy_rydel/32/13117_2.png) [@Tommy\_Rydel](https://community.homey.app/u/Tommy_Rydel)\
**Post date:** [May 8, 2023, 8:24am UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/225 "2023-05-08T08:24:11Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Shakesbeard](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shakesbeard/32/15112_2.png) [@Shakesbeard](https://community.homey.app/u/Shakesbeard)\
**Post date:** [May 8, 2023, 8:27am UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/226 "2023-05-08T08:27:59Z")

</div>

> [@Tommy\_Rydel](#):
>
> 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.

---

<div class="post-metadata">

**Author:** ![Tommy\_Rydel](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tommy_rydel/32/13117_2.png) [@Tommy\_Rydel](https://community.homey.app/u/Tommy_Rydel)\
**Post date:** [May 8, 2023, 8:41am UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/227 "2023-05-08T08:41:07Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![repairguydk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/repairguydk/32/35710_2.png) [@repairguydk](https://community.homey.app/u/repairguydk)\
**Post date:** [May 8, 2023, 1:15pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/228 "2023-05-08T13:15:59Z")

</div>

I cannot get anything to work ☹  
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

---

<div class="post-metadata">

**Author:** ![Shakesbeard](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shakesbeard/32/15112_2.png) [@Shakesbeard](https://community.homey.app/u/Shakesbeard)\
**Post date:** [May 8, 2023, 3:32pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/229 "2023-05-08T15:32:52Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Glenn\_Dijkstra](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/glenn_dijkstra/32/17251_2.png) [@Glenn\_Dijkstra](https://community.homey.app/u/Glenn_Dijkstra)\
**Post date:** [May 20, 2023, 5:42am UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/230 "2023-05-20T05:42:07Z")

</div>

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?)

---

<div class="post-metadata">

**Author:** ![Shakesbeard](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shakesbeard/32/15112_2.png) [@Shakesbeard](https://community.homey.app/u/Shakesbeard)\
**Post date:** [May 20, 2023, 8:31am UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/231 "2023-05-20T08:31:12Z")

</div>

> [@Glenn\_Dijkstra](#):
>
> Is it possible to connect 2-3 streamdecks to homey?

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.

---

<div class="post-metadata">

**Author:** ![Carlo\_Filippo\_Follis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/carlo_filippo_follis/32/63053_2.png) [@Carlo\_Filippo\_Follis](https://community.homey.app/u/Carlo_Filippo_Follis)\
**Post date:** [June 11, 2023, 8:09pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/232 "2023-06-11T20:09:53Z")

</div>

_ **Dear @Shakesbeard** _,

first of all congratulations for your Plug-In! 😃👍

I am a disabled person who has found greater autonomy in the use of Stream Decks; it’s not little… 😉👍

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). 🤦‍♂️

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!

---

<div class="post-metadata">

**Author:** ![Shakesbeard](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shakesbeard/32/15112_2.png) [@Shakesbeard](https://community.homey.app/u/Shakesbeard)\
**Post date:** [June 11, 2023, 9:27pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/233 "2023-06-11T21:27:23Z")

</div>

> [@Carlo\_Filippo\_Follis](#):
>
> - 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). 🤦‍♂️

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.

---

<div class="post-metadata">

**Author:** ![Carlo\_Filippo\_Follis](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/carlo_filippo_follis/32/63053_2.png) [@Carlo\_Filippo\_Follis](https://community.homey.app/u/Carlo_Filippo_Follis)\
**Post date:** [June 11, 2023, 10:13pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/234 "2023-06-11T22:13:02Z")

</div>

_ **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](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/3/a392b2edb6b3992db6c455a8167e0c24b4e23f33.png)

Can you help me?

_ **Thanks so much for your help,** _ see you soon!

---

<div class="post-metadata">

**Author:** ![Chanatup](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chanatup/32/78899_2.png) [@Chanatup](https://community.homey.app/u/Chanatup)\
**Post date:** [June 15, 2023, 8:18pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/235 "2023-06-15T20:18:41Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Shakesbeard](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shakesbeard/32/15112_2.png) [@Shakesbeard](https://community.homey.app/u/Shakesbeard)\
**Post date:** [June 15, 2023, 9:22pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/236 "2023-06-15T21:22:15Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![GibStorm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gibstorm/32/48274_2.png) [@GibStorm](https://community.homey.app/u/GibStorm)\
**Post date:** [June 18, 2023, 12:47pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/237 "2023-06-18T12:47:09Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![Shakesbeard](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shakesbeard/32/15112_2.png) [@Shakesbeard](https://community.homey.app/u/Shakesbeard)\
**Post date:** [June 18, 2023, 3:30pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/238 "2023-06-18T15:30:38Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![GibStorm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gibstorm/32/48274_2.png) [@GibStorm](https://community.homey.app/u/GibStorm)\
**Post date:** [June 18, 2023, 4:43pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/239 "2023-06-18T16:43:16Z")

</div>

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 🙂

---

<div class="post-metadata">

**Author:** ![Shakesbeard](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/shakesbeard/32/15112_2.png) [@Shakesbeard](https://community.homey.app/u/Shakesbeard)\
**Post date:** [June 18, 2023, 9:22pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/240 "2023-06-18T21:22:47Z")

</div>

> [@GibStorm](#):
>
> 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 🙂

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

---

<div class="post-metadata">

**Author:** ![Bart\_Konings](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bart_konings/32/30525_2.png) [@Bart\_Konings](https://community.homey.app/u/Bart_Konings)\
**Post date:** [July 1, 2023, 9:31pm UTC](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393/241 "2023-07-01T21:31:55Z")

</div>

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?

[Previous page](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393.md?page=11)

[Next page](https://community.homey.app/t/app-pro-elgato-streamdeck-integration-control-homey-with-your-streamdeck/27393.md?page=13)
