¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Stream Deck to Node Red


 

How can one set up a Stream Deck button so that it activates a ui-template in Node Red??
?
For example, my NodeRed control panel flow has a ui-template button to change antennas on my K4D. I push the button on my NodeRed dashboard, antenna changes.? I want to be able to push a Stream Deck button to activate that NodeRed ui-template which triggers the antenna change on the radio.??
?
This doesn't seem like a difficult thing to accomplish but it is for me.?
?
Thanks.?


 

Dave as several videos on YouTube on Streamdecks and Node Red.? Might want to check a few of them out.? A quick search will bring most of them up.
?
?
Maybe this will inspire you on what you need to program?
?
?


 

I've watched a few of his videos. His videos are more talking about what can be done rather than how to do it. Fine and all but not helpful to me at this stage.


 

Randy, if you would like, I can do a Zoom session with you, drill into one of my StreamDeck/Node Red interfaces then assist in your setup. If interested, send email direct (address good on ).

Ron WB2WGH?

On Thu, Feb 6, 2025, 9:22 AM Randy Buxton, W4IFI via <randybuxton=[email protected]> wrote:
I've watched a few of his videos. His videos are more talking about what can be done rather than how to do it. Fine and all but not helpful to me at this stage.


 

¿ªÔÆÌåÓý

I suggest maybe a Zoom session at a time convenient for most (it can be recorded) where I go through setting up the Stream Deck and Node Red to allow Stream Deck buttons to work.?

I can also post my Flex, PG CL, TG XL, AG version 4, and Stream Deck flows as a single zip file along with the Stream Deck plug in and my Stream Deck XL (32 button) profile. People can see how I did it. Again, it needs to be cleaned up as this is my development Pi and a lot of things were done experimenting to get results I wanted. I¡¯ll try to clean the flows up.?

The biggest thing to understand is how to get images back to the StreamDeck button. Tormod, LA9VKA gets credit for showing us how to use the SVG graphics in flows and he did original Stream Deck graphics examples.?

Thank you Tormod.?

73
Dave wo2x
Sent from my waxed string and tin cans.?

On Feb 6, 2025, at 9:27?AM, Ronald Panetta, WB2WGH via groups.io <ron@...> wrote:

?
Randy, if you would like, I can do a Zoom session with you, drill into one of my StreamDeck/Node Red interfaces then assist in your setup. If interested, send email direct (address good on ).

Ron WB2WGH?

On Thu, Feb 6, 2025, 9:22 AM Randy Buxton, W4IFI via <randybuxton=[email protected]> wrote:
I've watched a few of his videos. His videos are more talking about what can be done rather than how to do it. Fine and all but not helpful to me at this stage.


 

Yes, a Zoom session to get into the details of programming NodeRed and Stream Deck to work with each other would be good. Something simple is probably all that is needed to get me and others off the ground.
?
I think that changing images on the Stream Deck buttons is more of an advanced feature, as far I'm concerned, and is something for lesson two. I know it's a neat feature of Stream Deck and I want to learn more about it but at this stage I just want to get websocket working between NodeRed and Stream Deck.?
?
Thanks for replying and I'll email Ron and wait for a Zoom session from Dave.?
?
-Randy, W4IFI


 

Randy
?
Dave, others, and I have a lot of StreamDeck flows already published to the files section of this board. ?I suggest you start there.
?
There are many ways of building what you ask, and the uploaded flows represent most of them.
?
Also, here is a link to the SteamDeck developers documentation. ?You need to have an understanding of this. ?If you use our flows, you can quickly convert any to your needs, with only a basic understanding of the JSON based command structure.
?
?
Go to the files section and do a search for StreamDeck....I hit on 32 flows:
?
?
For a easy, HTTP REST based demonstration of StreamDeck and how it can be integrated into other flows, such as you ask, look at this "demonstration" flow"

?
It's not reasonable to think Node-Red / SteamDeck integration can be explained in in single, short video....hence Dave's attempt was a "concept" demonstration.
?
Alan WA9WUD


 


On Thu, Feb 6, 2025 at 11:23?AM Randy Buxton, W4IFI via <randybuxton=[email protected]> wrote:
Yes, a Zoom session to get into the details of programming NodeRed and Stream Deck to work with each other would be good. Something simple is probably all that is needed to get me and others off the ground.
?
I think that changing images on the Stream Deck buttons is more of an advanced feature, as far I'm concerned, and is something for lesson two. I know it's a neat feature of Stream Deck and I want to learn more about it but at this stage I just want to get websocket working between NodeRed and Stream Deck.?
?
Thanks for replying and I'll email Ron and wait for a Zoom session from Dave.?
?
-Randy, W4IFI



--
Ron


 

Thanks Alan.? I've looked at most of those flows. I just needed a little boost from Ron to get over a small hurdle. I'll go back to those Stream Deck flows and dive into 'em with a better understanding of things.?
?
And, thanks again Ron, WB2WGH.?
?
-Randy


 

I'd also like to join this. I've been trying for ages to get the StreamDeck to work with Node-Red and I tried some old flows but they never worked. Be good to know which nodes and things to install before we start the session. The ultimate aim is to have programmable buttons do stuff on my K4D and also control antenna switch....... plus a K4D dashboard. I've done quite a few of the Nod-Red tutorials but I'm really a beginner. I did manage to pull my solar panel data and graph stull using Telegraph, Maria and Graphina. Very basic though. Node-Red is running on a pi.
?
73
Mike G8PFR


 

Mike,?

The Zoom session was a real time thing. I am more than willing to do another if there is interest. My use of Streamdeck is simple but demonstrates integration with a Node Red rotor flow. I don't change button text or images.

If you or others are interested in a quick tutorial on the Stramdeck/Nose Red using thus simple rotor flow I can set a Zoom session up. I am generally available (US Eastern Time UTC -5) mid morning to late evening 7 days a week.?

I also have no issue with a one on one if debugging existing integration is required.

Ron WB2WGH?

On Wed, Feb 12, 2025, 6:30 PM gibsonmb <mike@...> wrote:
I'd also like to join this. I've been trying for ages to get the StreamDeck to work with Node-Red and I tried some old flows but they never worked. Be good to know which nodes and things to install before we start the session. The ultimate aim is to have programmable buttons do stuff on my K4D and also control antenna switch....... plus a K4D dashboard. I've done quite a few of the Nod-Red tutorials but I'm really a beginner. I did manage to pull my solar panel data and graph stull using Telegraph, Maria and Graphina. Very basic though. Node-Red is running on a pi.
?
73
Mike G8PFR


 

¿ªÔÆÌåÓý

I¡¯ll participate and show how to set up both the StreamDeck and Node Red. I have a Zoom acct that can handle a large group and we can record it.?

73
Dave wo2x
Sent from my waxed string and tin cans.?

On Feb 13, 2025, at 9:05?AM, Ronald Panetta, WB2WGH via groups.io <ron@...> wrote:

?
Mike,?

The Zoom session was a real time thing. I am more than willing to do another if there is interest. My use of Streamdeck is simple but demonstrates integration with a Node Red rotor flow. I don't change button text or images.

If you or others are interested in a quick tutorial on the Stramdeck/Nose Red using thus simple rotor flow I can set a Zoom session up. I am generally available (US Eastern Time UTC -5) mid morning to late evening 7 days a week.?

I also have no issue with a one on one if debugging existing integration is required.

Ron WB2WGH?

On Wed, Feb 12, 2025, 6:30 PM gibsonmb <mike@...> wrote:
I'd also like to join this. I've been trying for ages to get the StreamDeck to work with Node-Red and I tried some old flows but they never worked. Be good to know which nodes and things to install before we start the session. The ultimate aim is to have programmable buttons do stuff on my K4D and also control antenna switch....... plus a K4D dashboard. I've done quite a few of the Nod-Red tutorials but I'm really a beginner. I did manage to pull my solar panel data and graph stull using Telegraph, Maria and Graphina. Very basic though. Node-Red is running on a pi.
?
73
Mike G8PFR


 

Thanks to Ron, Dave, and Alan for their help and videos on the NodeRed / Stream Deck combo. Mike,, I can relate to your dilemma. I still am a beginner and jumped into this not knowing anything about. I've spent hours going over the flows from the Files section on this site. I have a borrowed 6 button Stream Deck.??
?
I've managed to create NodeRed flows that control and read the radio (Elecraft K4D), amp (KPA500), and tuner (KAT500). I also created a flow for my weather station (Davis Vantage Pro 2). Now I'm working on a getting my back-up radio (Kenwood TS-2000) into a flow. It is connected to a different computer than the Elecraft equipment.??
?
And I still am a beginner for sure. Until I can write json formulas I'll stay that way.?
?
It was good to have a one on one Zoom with Ron,WB2WGH, to get a basic understanding of the NodeRed - Stream Deck interaction.?
?
-Randy


 

I'd like to hop on the Zoom with you all as well.? I just ordered an XL from Amazon and am going through some of the flows in the files area so I have a ways to go on my end.
?
Dave?


 
Edited

Thank you, this is really kind of you. Let's see if we can schedule something gentlemen. Give ema few days to get myself back up to scratch with the basics mas I gave up a couple of years ago as none of the SteamDeck flows seemed to work with the latest version of Node Red (at that time).
?
regards
?
Mike


 

So far I have the following interested folk:
  • Mike, G8PFR
  • Randy, W4IFI (I did a one on one with him and including?him if interested)
  • Dave, N3BKV
  • Dave, WO2X (including him for his awareness)
I plan to throw together a short PDF (attached) showing how I integrated my StreamDeck rotor buttons into my rotor flow. This will be the basis of what I will discuss. This may take a day or two to pull together but should help in the future. Once I have that, I'll set up a zoom session (I too have a paid account so no time limit and can record it). I also know Mike asked for a few days to resurrect?his stuff. So let me throw out some possible timeframes for a get together. These times will be US Eastern Time (UTC-5) and if they don't work, let me know.

  • Sunday (Feb 16)? 3PM
  • Monday (Feb 17)? 3PM
  • Tuesday (Feb 18) 3PM?

If the group is small enough and it looks like it is, we could do some one on one as time permits after we go over my configuration. I hope that will not take too long as I'll get the critical components documented in the PDF and distributed in advance. Since Mike is UK, I'm trying not to schedule something too late. Hopefully one of the candidate times will work. If not jointly, I can always to one on one to adapt to your schedule.

More to come,?
Ron WB2WGH

On Thu, Feb 13, 2025 at 10:08?AM gibsonmb <mike@...> wrote:

[Edited Message Follows]

Thank you, this is really kind of you. Let's see if we can schedule something gentlemen. Give ema few days to get myself back up to scratch with the basics mas I gave up a couple of years ago as none of the SteamDeck flows seemed to work with the latest version of Node Red (at that time).
?
regards
?
Mike



--
Ron


 

I would definitely attend a Zoom on this... as I'm just starting a similar project.


 

¿ªÔÆÌåÓý

Any of those days are fine with me and time permitting,?

I am looking to put together a short video showing both FRStack and websocket interfaces.?

We can show the SVG graphics interface without going into it in detail to show capabilities (another session).?

I got motivated to start playing radio again so I am showing some love to the Node Red server.?

73
Dave wo2x


Sent from my waxed string and tin cans.?

On Feb 14, 2025, at 12:26?PM, David Billstrom via groups.io <david@...> wrote:

?
I would definitely attend a Zoom on this... as I'm just starting a similar project.


 

Sunday is the only day I can do. If that doesn¡¯t work for the group I can just watch the recording.?

I just finished watching Dave WO2X¡¯s video which answered a lot of questions for me. I think what was confusing me was looking at a bunch of SD flows from different people each setting up the Streamdeck communications differently. Once I¡¯m done going slowly through Dave¡¯s flows in his zip archive (thank you you Dave for this and the video) I¡¯ll then try to pick apart some of the other flows in the files area to understand some of the other options I can deploy.?

Another complication is trying to do all of this without receiving my XL and just using the mobile app. I probably should have just waited but got excited at the possibilities of the SD hardware.?


 
Edited

Any of those dates and time work for me. I've now plugged in the StreamDeck on the pi and installed the StreamDeck nides. NodeRed can receive button presses from it.
I wonder if Node Red can talk to hamlib in some way. I have hamlib installed and talking to the K4D fine.
I couldn't find any working K4D flows. A very old one that does not import. Bunch of error messages about outdated libraries.
?
73 Mike