# Elgato Stream deck

**URL:** <https://community.homey.app/t/elgato-stream-deck/15777>\
**Category:** Questions & Help\
**Created:** [July 19, 2019, 11:34am UTC](https://community.homey.app/t/elgato-stream-deck/15777 "2019-07-19T11:34:40Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![mskogstrom](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mskogstrom/32/9219_2.png) [@mskogstrom](https://community.homey.app/u/mskogstrom)\
**Post date:** [July 19, 2019, 11:34am UTC](https://community.homey.app/t/elgato-stream-deck/15777/1 "2019-07-19T11:34:40Z")

</div>

Is anyone using an Elgato Stream Deck to control flows and devices on their Homey?

---

<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:** [March 12, 2020, 10:10am UTC](https://community.homey.app/t/elgato-stream-deck/15777/2 "2020-03-12T10:10:10Z")

</div>

@mskogstrom Hi there. I am looking into this at the moment. I am planning to create an app to integrate the stream deck with homey directly. No promises here but I was thinking about something control dashboard like for the SD for Homey.

---

<div class="post-metadata">

**Author:** ![Maurits](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/maurits/32/8884_2.png) [@Maurits](https://community.homey.app/u/Maurits)\
**Post date:** [March 12, 2020, 11:09am UTC](https://community.homey.app/t/elgato-stream-deck/15777/3 "2020-03-12T11:09:24Z")

</div>

I will watch the progress 🙂

---

<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:** [March 18, 2020, 10:54am UTC](https://community.homey.app/t/elgato-stream-deck/15777/4 "2020-03-18T10:54:27Z")

</div>

# Experiment So Far

So I have been toying around some. The StreamDeck plugin api is a pain in where no sun shines.  
However, so far the only officially supported ways usable in this combination will enable setting device settings from the StreamDeck. Possibly also show data on buttons by polling Homey for those infos.  
Starting flows is not possible using officially supported ways.  
So things definitily possible would be (successfully tested):

- Change Device Settings
- Display Device States/Values
- Starting Flows using Virtual Buttons (Homey Experiments stuff)

I would however prefer being able to directly run flows without detours. But this is only supported with the planned cloud api. But that has not yet been released for production use.

Using the Cloud API would make the need for an Homey app to accomplish things obsolete. At the moment I use a test app to connect the two devices. The only reason to keep the app would be controlling the streamdeck from Homey then. But I have not found anything in the StreamDeck SDK which would enable control over it, yet. If anyone has any pointers on that topic let me know.

## Conclusion

Feasible: Yes!  
But unsure which way to go from here. I will however, look into the Cloud-Api approach if I get it running.

---

<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:** [March 19, 2020, 11:34am UTC](https://community.homey.app/t/elgato-stream-deck/15777/5 "2020-03-19T11:34:11Z")

</div>

@Maurits @mskogstrom  
So far so good. The setup process is still a little cumbersome but the prototype is actually working rather well so far.  
Looks like this at the moment:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/0/3080b562789535ccca9913e6555dca87360a41d5.png)

So far it supports:

- onOff for any device
- Press button (only primary button capability)
- Shows dim percentage for turned on lights

I would be interrested in what kind of usecases people would possible have for their streamdeck?

---

<div class="post-metadata">

**Author:** ![Maurits](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/maurits/32/8884_2.png) [@Maurits](https://community.homey.app/u/Maurits)\
**Post date:** [March 19, 2020, 11:53am UTC](https://community.homey.app/t/elgato-stream-deck/15777/6 "2020-03-19T11:53:49Z")

</div>

Oke oke looks nice

Well i have an old Intel Compute stick

> **[Intel® Compute Stick](https://www.intel.com/content/www/us/en/products/boards-kits/compute-stick.html)**
>
> Transform the way you compute with Intel® Compute Stick, the new PC stick computing that turns any HDMI\* display into a fully functional computer.

And maybe im gonna create a box around the streamdeck to put it somewhere in the house  
The use would be like an ipad on the wall or something but smaller haha

How does the setup works etc?

---

<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:** [March 19, 2020, 12:00pm UTC](https://community.homey.app/t/elgato-stream-deck/15777/7 "2020-03-19T12:00:54Z")

</div>

@Maurits At the moment it is a two component thing.  
I created an app for Homey (to possibly include future features directly) and a StreamDeck plugin.  
The app needs a auth pssword/key to be set up which then will be required for the SD plugin together with Homey’s hostname. It is pretty straight forward setup just setting up action on the SD is cumbersome. I have not managed to update the settings page when entering the homey data yet. So clicking away and back onto the newly added element does the trick.  
Also the Homey setup data is not globally stored on SD right now. So copy pasting is the more convinient way.  
Actually. You can already do anything in means of sending commands as you can use virtual buttons and switches to toggle or trigger flows with it.  
I want to add a few more class specific icons though. At the moment only lights have their own icon.

---

<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:** [March 19, 2020, 4:18pm UTC](https://community.homey.app/t/elgato-stream-deck/15777/8 "2020-03-19T16:18:08Z")

</div>

@Maurits actually. Well, getting stuff into SD is rather time consuming.  
Rough preview:  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/7/87c57d761212a6f60653d8a05791f5046c4d199a.png)  
very valuable would be to know what kind of features you would want to control or visualize. Because this feels like reimplementing Homey 😃

---

<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:** [March 20, 2020, 6:19pm UTC](https://community.homey.app/t/elgato-stream-deck/15777/10 "2020-03-20T18:19:10Z")

</div>

@Maurits Okay. Newsflash!  
I found a way to reduce the load for Homey drastically. So even with a full 32 button panel showing homey things it works like a charm now without making Homey choke.

I added some icon graphics as buildin icons for most of the standard devices and properties. But of course you can load custom images to the SD as usual for everything.

Am currently trying to clarify whether I can publish the plugin on SD’s plugin store directly. So prolly have to wait a few days for the response maybe. And I will create a forum app page for it before the release. So with bit of luck next week or the week after it could be available. No promises though.

* * *

Update:  
I will try to make the app official. You can find the app info page on the forum here:

> [@\[App\]\[Pro\] Elgato StreamDeck Integration](https://community.homey.app/t/elgato-streamdeck-integration/27393):
>
> Elgato StreamDeck Integration Turns your StreamDeck into a Homey control dashboard. [large] App Store: [Elgato StreamDeck Integration](https://homey.app/a/com.sdn.streamdeck/)[Frequently Asked Questions](https://community.homey.app/t/elgato-streamdeck-integration/27393/2)[Change Log](https://community.homey.app/t/elgato-streamdeck-integration/27393/3)Supported Languagesuk English Elgato StreamDeck meets Homey Got an Elgato StreamDeck? Then let Homey meet StreamDeck! StreamDeck can now control anything your Homey can control. How does this work? The StreamDeck cannot be recognized as a device directly as it requires to be connected to a computer. This app provides …

---

<div class="post-metadata">

**Author:** ![Tangodelta](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tangodelta/32/9471_2.png) [@Tangodelta](https://community.homey.app/u/Tangodelta)\
**Post date:** [March 25, 2020, 6:00pm UTC](https://community.homey.app/t/elgato-stream-deck/15777/11 "2020-03-25T18:00:00Z")

</div>

Having trouble with Hue bridge, won`t stick after being paired… Not a Homey problem though, flows works perfect!

---

<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:** [March 25, 2020, 6:02pm UTC](https://community.homey.app/t/elgato-stream-deck/15777/12 "2020-03-25T18:02:04Z")

</div>

uhm… what exactly has this to do with this topic? 😆

---

<div class="post-metadata">

**Author:** ![Tangodelta](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tangodelta/32/9471_2.png) [@Tangodelta](https://community.homey.app/u/Tangodelta)\
**Post date:** [March 25, 2020, 6:03pm UTC](https://community.homey.app/t/elgato-stream-deck/15777/13 "2020-03-25T18:03:03Z")

</div>

give people som time before you throw out shite…

---

<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:** [March 25, 2020, 7:33pm UTC](https://community.homey.app/t/elgato-stream-deck/15777/14 "2020-03-25T19:33:13Z")

</div>

uhm… sorry?  
Sorry man, this wasn’t meant to be rude at all. But I really didn’t see what this has to do with the StreamDeck. If you have an issue please elaborate a bit more in details what’s wrong. I will try my best to help you out.

---

<div class="post-metadata">

**Author:** ![Tangodelta](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tangodelta/32/9471_2.png) [@Tangodelta](https://community.homey.app/u/Tangodelta)\
**Post date:** [March 26, 2020, 1:28pm UTC](https://community.homey.app/t/elgato-stream-deck/15777/15 "2020-03-26T13:28:18Z")

</div>

that`s ok 🙂

Well, unistalled the hue module, then back. Managed to include, but after a while the bridge disappears again, and you have to start all over. My point was to ease workflow with Homey when I connect directly to bridge, but will reconsider Homey flow instead.

---

<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:** [March 26, 2020, 3:48pm UTC](https://community.homey.app/t/elgato-stream-deck/15777/16 "2020-03-26T15:48:14Z")

</div>

Well at least (if you are using my app) you can use the payload for things like dim value. So you need only one flow per capability

---

<div class="post-metadata">

**Author:** ![Chris\_Page](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chris_page/32/10426_2.png) [@Chris\_Page](https://community.homey.app/u/Chris_Page)\
**Post date:** [April 12, 2020, 3:40am UTC](https://community.homey.app/t/elgato-stream-deck/15777/17 "2020-04-12T03:40:53Z")

</div>

Thanks for making this! I indeed have both products (along with Keyboard Maestro and Autokey) and you just made my … **MONTH**!

Cheers

---

<div class="post-metadata">

**Author:** ![OH2TH](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/oh2th/32/111414_2.png) [@OH2TH](https://community.homey.app/u/OH2TH)\
**Post date:** [January 15, 2026, 12:00pm UTC](https://community.homey.app/t/elgato-stream-deck/15777/18 "2026-01-15T12:00:42Z")

</div>

Closed on January 15, 2026, 12:00pm UTC


