Elgato Stream Deck plugin - early test release

Posted on
Sun May 10, 2020 7:32 pm
Hap offline
User avatar
Posts: 53
Joined: Jul 28, 2013
Location: Huntsville, AL

Re: Elgato Stream Deck plugin - early test release

Thanks Joe, let me know what I can do to test.

Posted on
Mon May 11, 2020 8:26 am
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Elgato Stream Deck plugin - early test release

Totally my mistake. Rookie network programming error. Fixed in 0.0.2 - https://github.com/FlyingDiver/indigo-s ... /tag/0.0.2

You only need to update the Indigo plugin. No changes on the Stream Deck side.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Mon May 11, 2020 11:36 am
Hap offline
User avatar
Posts: 53
Joined: Jul 28, 2013
Location: Huntsville, AL

Re: Elgato Stream Deck plugin - early test release

Thanks. It's working now :D

Very first connection was very slow. It showed a connection twice, nothing happened. Punched the button several times and all the sudden I got a flood of messages in the log. Ever since then, it's been responsive and reliable across 10 cycles.

Posted on
Mon May 11, 2020 11:46 am
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Elgato Stream Deck plugin - early test release

Hap wrote:
Thanks. It's working now :D

Very first connection was very slow. It showed a connection twice, nothing happened. Punched the button several times and all the sudden I got a flood of messages in the log. Ever since then, it's been responsive and reliable across 10 cycles.


Yeah, there's some delays while it gets the connection info and sets up the web socket, plus collecting data about the deck and the buttons.

Which actions have you tried?

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Mon May 11, 2020 11:50 am
Hap offline
User avatar
Posts: 53
Joined: Jul 28, 2013
Location: Huntsville, AL

Re: Elgato Stream Deck plugin - early test release

Only the action group as that was what I was using with my ad-hoc setup using RESTful. I'll play around with it more tonight after work.

If there is anything specific you would like me to test, just let me know. I'll also test with multiple Stream Decks/Systems.

Posted on
Mon May 11, 2020 2:31 pm
Hap offline
User avatar
Posts: 53
Joined: Jul 28, 2013
Location: Huntsville, AL

Re: Elgato Stream Deck plugin - early test release

Tested from a different StreamDeck on a Windows System. Worked fine. I'll play around with the other types tonight.

Posted on
Mon May 11, 2020 2:34 pm
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Elgato Stream Deck plugin - early test release

The trick is going to be communication from the Indigo system back to the Stream Deck controller. Keeping track of which socket connection each deck is on is complicated.

So you tested one deck on two different systems? OK, good. When you get a chance, put two decks on the same system.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Mon May 11, 2020 5:27 pm
Hap offline
User avatar
Posts: 53
Joined: Jul 28, 2013
Location: Huntsville, AL

Re: Elgato Stream Deck plugin - early test release

The Mac has two and the PC has three. Are you wanting me to test from two StreamDecks on the same Mac simultaneously?

Posted on
Mon May 11, 2020 5:56 pm
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Elgato Stream Deck plugin - early test release

Hap wrote:
The Mac has two and the PC has three. Are you wanting me to test from two StreamDecks on the same Mac simultaneously?


As many as you have. ;)

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Mon May 11, 2020 6:49 pm
Hap offline
User avatar
Posts: 53
Joined: Jul 28, 2013
Location: Huntsville, AL

Re: Elgato Stream Deck plugin - early test release

Windows PC:
2 x Stream Decks
1 x Stream Deck XL
- Tested Action Button functionality on two of the Stream Decks - Pass

Mac
1 x Stream Deck
1 x Stream Deck XL

Tests:
- Action Group (same device) on both Stream Decks, both would Toggle the Action one after another - Pass
- Momentary on XL - Pass
- Variable on XL - Pass
- Device Toggle on XL- Pass

If there is any additional pattern you want me to test, just ask. I didn't run very many from the PC, but I can if you want me to.

Posted on
Mon May 11, 2020 6:51 pm
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Elgato Stream Deck plugin - early test release

That's good for now. Next major update will be to include stuff going the other way. Like changing profiles or updating the Label on a button. Then comes sending new images over.

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Thu May 14, 2020 4:03 pm
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Elgato Stream Deck plugin - early test release

Well, turns out that changing profiles is a no-go. There's an API call to do so, but it only allows for selecting pre-built profiles provided by the plugin. That's for doing "full screen" interfaces. Which doesn't apply here. And I had the code all working for that, and then found out it wasn't supposed to work. :(

So commands from the Screen Deck to Indigo seem to be working just fine. If there are additional variants that I didn't implement, just let me know.

What's next on the request list? I'm thinking that I should be able to send button icons from Indigo to the Stream Deck. Would that be useful? Anyone want to donate some interesting icons for development purposes? I need 20x20 and 40x40 variants.

Anything else?

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Fri May 15, 2020 3:42 pm
Hap offline
User avatar
Posts: 53
Joined: Jul 28, 2013
Location: Huntsville, AL

Re: Elgato Stream Deck plugin - early test release

I would really like to get status on some of the buttons. Like garage door open/close. Or data from some of the sensors (I have an Z-wave sensor in my wiring closet because the A/C is flakey). I do use Pushover for over limit, but would be nice to have a button change color based on status.

For the garage doors, maybe Red when Open, Blue when Closed (I'm color blind so Red/Green tends not to work well)? Pushing the button toggles the door open/closed.

Just some ideas.

On the icons - I'm the worlds worst artist, I can pull stuff together from various sources, but if it takes creativity - forget it. Sorry.

Posted on
Fri May 15, 2020 4:01 pm
FlyingDiver offline
User avatar
Posts: 7217
Joined: Jun 07, 2014
Location: Southwest Florida, USA

Re: Elgato Stream Deck plugin - early test release

Hap wrote:
On the icons - I'm the worlds worst artist, I can pull stuff together from various sources, but if it takes creativity - forget it. Sorry.


That's me.

OK, I'll work on getting the buttons to show different icons depending on the on/off status of a linked sensor device. That should handle the cases you mentioned. The specific colors/icons will be determined later. ;)

joe (aka FlyingDiver)
my plugins: http://forums.indigodomo.com/viewforum.php?f=177

Posted on
Wed Nov 18, 2020 12:57 am
koensayr offline
Posts: 90
Joined: Jul 10, 2013

Re: Elgato Stream Deck plugin - early test release

Well shoot. I've stumbled upon this and now I finally have an excuse to get a Stream Deck it seems!

Thank you!

With all of the work you do on Indigo, you truely make it really valuable. If you have a GoFundMe page or something similar, I'll be first in line to donate or send you something nice

Who is online

Users browsing this forum: No registered users and 6 guests