¿ªÔÆÌåÓý

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

Re: Stream Deck to Node Red (Zoom meeting invite)

 

Thanks to all that attended yesterday's Node Red <-> StreamDeck session. Thanks also to Dave and Alan for assisting! I hope it met your expectations. Nathan has graciously agreed to host the recording on his YouTube channel:?. Thank you Nathan! I have also upgraded the?PDF to include StreamDeck plugins?(WebSocket Proxy) as a prerequisite. I've also referenced the FRStack Client plugin for those FlexRadio users interested in integrating StreamDeck with FRStack. If you are interested in a session on StreamDeck FRStack (for FlexRadio users) integration, let me know and I'll set something up in the next few weeks. The updated PDF is attached.

73, Ron WB2WGH

On Sat, Feb 15, 2025 at 3:02?PM Ronald Panetta <ron@...> wrote:
So far I have heard from the following regarding a StreamDeck <-> Node Red integration session. Sorry if I missed anyone. Feel free to join in if I did. I've set up a Zoom meeting for Sunday, February 16 at 3PM Eastern Time (UTC-5). The meeting invite is included below. During the session I will walk through my StreamDeck to Node Red rotor flow detailed in the attached PDF. I hope this to be an interactive session and I can record it (please someone remind me to do so!).?

Name Call
Ron Panetta WB2WGH
Randy Buxton W4IFI
Mike Gibson G8PFR
Dave de Coons WO2X
David Billstrom N4SZ

Hope to see you there!
73, Ron WB2WGH



Ron Panetta is inviting you to a scheduled Zoom meeting.

Topic: Ron Panetta's Zoom Meeting
Time: Feb 16, 2025 03:00 PM Eastern Time (US and Canada)
Join Zoom Meeting


Meeting ID: 814 6610 6815
Passcode: 640582

---

One tap mobile
+19292056099,,81466106815#,,,,*640582# US (New York)
+16469313860,,81466106815#,,,,*640582# US

---

Dial by your location
? +1 929 205 6099 US (New York)
? +1 646 931 3860 US
? +1 305 224 1968 US
? +1 309 205 3325 US
? +1 312 626 6799 US (Chicago)
? +1 301 715 8592 US (Washington DC)
? +1 564 217 2000 US
? +1 669 444 9171 US
? +1 669 900 6833 US (San Jose)
? +1 689 278 1000 US
? +1 719 359 4580 US
? +1 253 205 0468 US
? +1 253 215 8782 US (Tacoma)
? +1 346 248 7799 US (Houston)
? +1 360 209 5623 US
? +1 386 347 5053 US
? +1 507 473 4847 US

Meeting ID: 814 6610 6815
Passcode: 640582

Find your local number:


On Fri, Feb 14, 2025 at 12:00?PM Ronald Panetta <ron@...> wrote:
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


--
Ron


--
Ron


Re: Stream Deck to Node Red (Zoom meeting invite)

 

Just wanted to thank Ron, Allan, Dave and the rest of the group for a very informative workshop.? I am a long time NR user and I learned a lot.? Hope you guys do some more of these. K2KXK


Re: Stream Deck to Node Red

 

Thanks Alan - what would be the best way for that function to check the current state of toggle to make sure the button is updated if it is changed on the node red UI?


Re: Sending test QSOs to the Contest Dashboard...

 

Oh gee Kyle that would be great when you get a chance.?
--
73 es God Bless de KK1L
Ron <><


Re: Stream Deck to Node Red

 

Dave, N3KBV and others
?
Attached is a simple flow that will toggle between "0" and "1", each time the SD button is pushed. ?You can use the 0/1 toggle as boolean true /false to trigger other flows.
?
configure the stream deck button as, using your IP of the device running Node-Red:
?
?
You can customize the button images as you like, ?This version will toggle the display between WA9WUD and WO2X with each button push:
?
You can configure each button in these functions:
?
?
You can grab the 0/1 output from the toggle here, to drive what ever you want on our control flow:


Re: Stream Deck to Node Red

 

¿ªÔÆÌåÓý

Hi Dave (N3BKV)

If you like, we can do some one on one via Zoom and Microsoft Quick Assist. I can record it for a reference for others to watch.?

First is the status update of both the Node Red dashboard and Stream Deck button. If you look at my Power Genius XL amp flow in the files section !Flows by Type!/amplifiers
It has a good example of the method I use to update a button based on input from the device. In this case standby, idle, or transmit A or B. It stores current status in either flow context or global context variable. Then when the button is pressed a function node uses an if/else statement to get current status and change to opposite by sending proper command to the amp.

I then have created two jpg images for operate with green background and standby with grey background and convert those to base64 using one of the free online converters.
Sending the image to the button based on amp status is done in my StreamDeck WS flow which is in the miscellaneous section as a zip file (link was posted in chat on the Zoom call).?

Again, I can help you with the one button so you understand the concept.

I also have a method of changing a button status in Node Red where there is no feedback from equipment if anyone needs that.

I¡¯m available most days late mornings/afternoons Eastern U.S. time.

73
Dave wo2x

On Feb 16, 2025, at 7:16?PM, Dave N3BKV via groups.io <dave99ca@...> wrote:

?
Thank you Ron, Dave and Alan for putting together the Zoom session.?
?
I've figured out most of the basics that were covered but I am running into a lot of issues trying to get things customized as I'd like them to be:
?
- Status + On/Off on one button - I'd like to pool status from my controller (via Modbus) to determine if the radio or rotor is on and then show that on the button graphically (using custom base64 images) and then have the opposite state triggered when I press that button.? So far the status blinks off/on continually unless I use a trigger node and then I'm having issues setting the reverse state of the button.? I've built out a function node to store the current state and update it if I change the state on the node red UI so I can have the switch do the opposite function but I'm having a lot of issues with it working correctly. Dave can you share the part of your flow with the trigger/filter in parallel? Maybe that is the fix I need. I think I have too much traffic coming in via the websocket and that is what is causing these issues.
?
I'm also seeing other problems that might be traffic related but maybe something else is going on with these:
?
- Sometimes when I update the Streamdeck button configurations they do not work unless I quit the Streamdeck software and restart it.?
- I often find I build something out and it works fine to come back later and not have it work at all - like getting context errors on the stream out nodes when I have them set correctly on the streamdeck.
?
?
?
?


Re: Stream Deck to Node Red

 

Thank you Ron, Dave and Alan for putting together the Zoom session.?
?
I've figured out most of the basics that were covered but I am running into a lot of issues trying to get things customized as I'd like them to be:
?
- Status + On/Off on one button - I'd like to pool status from my controller (via Modbus) to determine if the radio or rotor is on and then show that on the button graphically (using custom base64 images) and then have the opposite state triggered when I press that button.? So far the status blinks off/on continually unless I use a trigger node and then I'm having issues setting the reverse state of the button.? I've built out a function node to store the current state and update it if I change the state on the node red UI so I can have the switch do the opposite function but I'm having a lot of issues with it working correctly. Dave can you share the part of your flow with the trigger/filter in parallel? Maybe that is the fix I need. I think I have too much traffic coming in via the websocket and that is what is causing these issues.
?
I'm also seeing other problems that might be traffic related but maybe something else is going on with these:
?
- Sometimes when I update the Streamdeck button configurations they do not work unless I quit the Streamdeck software and restart it.?
- I often find I build something out and it works fine to come back later and not have it work at all - like getting context errors on the stream out nodes when I have them set correctly on the streamdeck.
?
?
?
?


Re: Sending test QSOs to the Contest Dashboard...

 

Yes, I have a flow that simulates someone contesting and sends Q XML data in N1MM format.? I'd have to dig it out and it pulls Q's from a SQL database.? Would it be something your interested in??


Sending test QSOs to the Contest Dashboard...

 

Folks,
Do any you know an "easy" way to send simulated QSOs to the contest dashboard? I thought maybe "Rebroadcast al contest QSOs to other apps" in N1MM+ would work to send all the Q's from a log back over UDP, but that did nothing for me. Before I continue to bang my head against a wall or work on other ideas I figured I would ask the hive.
?
Thanks.
--
73 es God Bless de KK1L
Ron <><


Re: Stream Deck to Node Red

 

Ron, I¡¯ve been pulled away by family.?
please record! Sorry to be missing your effort.?

David N4SZ


Re: Stream Deck to Node Red

 

Justin, the Zoom link was sent out yesterday. Feel free to join in.

Ron WB2WGH?

On Sun, Feb 16, 2025, 11:30 AM Justin Mann via <w9fyi=[email protected]> wrote:
I¡¯d like to be on the invite as well please.
Thanks,
Justin


On Feb 14, 2025, at 10:50?AM, David Billstrom via <david=[email protected]> wrote:

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


Re: Stream Deck to Node Red

 

¿ªÔÆÌåÓý

I¡¯d like to be on the invite as well please.
Thanks,
Justin


On Feb 14, 2025, at 10:50?AM, David Billstrom via groups.io <david@...> wrote:

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


Re: Stream Deck to Node Red (Zoom meeting invite)

 

¿ªÔÆÌåÓý

Hi Ron

I¡¯ll follow your lead on the call. I will have my Stream Deck 32, Stream Deck Plus and flows to show and explain.?

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

On Feb 16, 2025, at 10:50?AM, Randy Buxton, W4IFI via groups.io <randybuxton@...> wrote:

?
Very good. Thanks Ron. See you all on Zoom.?
?
-Randy


Re: Stream Deck to Node Red (Zoom meeting invite)

 

Very good. Thanks Ron. See you all on Zoom.?
?
-Randy


Re: Stream Deck to Node Red (Zoom meeting invite)

 

So far I have heard from the following regarding a StreamDeck <-> Node Red integration session. Sorry if I missed anyone. Feel free to join in if I did. I've set up a Zoom meeting for Sunday, February 16 at 3PM Eastern Time (UTC-5). The meeting invite is included below. During the session I will walk through my StreamDeck to Node Red rotor flow detailed in the attached PDF. I hope this to be an interactive session and I can record it (please someone remind me to do so!).?

Name Call
Ron Panetta WB2WGH
Randy Buxton W4IFI
Mike Gibson G8PFR
Dave de Coons WO2X
David Billstrom N4SZ

Hope to see you there!
73, Ron WB2WGH



Ron Panetta is inviting you to a scheduled Zoom meeting.

Topic: Ron Panetta's Zoom Meeting
Time: Feb 16, 2025 03:00 PM Eastern Time (US and Canada)
Join Zoom Meeting


Meeting ID: 814 6610 6815
Passcode: 640582

---

One tap mobile
+19292056099,,81466106815#,,,,*640582# US (New York)
+16469313860,,81466106815#,,,,*640582# US

---

Dial by your location
? +1 929 205 6099 US (New York)
? +1 646 931 3860 US
? +1 305 224 1968 US
? +1 309 205 3325 US
? +1 312 626 6799 US (Chicago)
? +1 301 715 8592 US (Washington DC)
? +1 564 217 2000 US
? +1 669 444 9171 US
? +1 669 900 6833 US (San Jose)
? +1 689 278 1000 US
? +1 719 359 4580 US
? +1 253 205 0468 US
? +1 253 215 8782 US (Tacoma)
? +1 346 248 7799 US (Houston)
? +1 360 209 5623 US
? +1 386 347 5053 US
? +1 507 473 4847 US

Meeting ID: 814 6610 6815
Passcode: 640582

Find your local number:


On Fri, Feb 14, 2025 at 12:00?PM Ronald Panetta <ron@...> wrote:
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


--
Ron


Re: Stream Deck to Node Red

 

¿ªÔÆÌåÓý

The way I do it is the Stream Deck plugs in the PC (or MAC) and you send either websocket commands or HTML commands (to FRStack for Flex and some peripherals)

This makes it more versatile especially when running remote.

?

You can also then use it for other tasks (opening Windows programs, video editing, etc)

?

73

Dave wo2x

?

?

?

From: [email protected] <[email protected]> On Behalf Of gibsonmb via groups.io
Sent: Saturday, February 15, 2025 7:30 AM
To: [email protected]
Subject: Re: [nodered-hamradio] Stream Deck to Node Red

?

[Edited Message Follows]

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


Re: Stream Deck to Node Red

 

Ron,?
?
All three dates for the Zoom session are good for me.?
?
Thanks.
?
-Randy


Re: Stream Deck to Node Red

 
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


Re: Upgraded NodeRed to RPI5 and now my log is filling up with this error

 

¿ªÔÆÌåÓý

OK, glad you got it working.

?

73

Dave wo2x

?

?

From: [email protected] <[email protected]> On Behalf Of Gary, KE8O via groups.io
Sent: Friday, February 14, 2025 4:26 PM
To: [email protected]
Subject: Re: [nodered-hamradio] Upgraded NodeRed to RPI5 and now my log is filling up with this error

?

Found it. I never use the NR radio screen. In my hast to clean up the screen I mistakenly disable to [connection] node. I enabled it and hit deploy and not more errors.?


Re: Upgraded NodeRed to RPI5 and now my log is filling up with this error

 

Found it. I never use the NR radio screen. In my hast to clean up the screen I mistakenly disable to [connection] node. I enabled it and hit deploy and not more errors.?