FRStack Version 3.1.3.7 Released - Stream Deck support

  • 7
  • Praise
  • Updated 2 weeks ago
  • (Edited)
Radio versions starting with SSDR 2.5.1 and 3.0.19 share the same API interface syntax.
This release has been tested with SSDR 2.5.1 and 3.0.27.

- adds hotkeys for RX Filter, MIC, Power levels settings

Note: If you are using SSDR V2.5.1 or later you must use FRStack V3 or later.

Full release history can be found at http://www.mkcmsoftware.com/Flex/Index

A new ReST API interface in FRStack to allow control of FRStack / Radio features. Why? To allow for easy cross-platform control from devices like Stream Deck.

Stream Deck is a tool that sits on your desktop to allow fast access to radio functions. Their website is https://www.elgato.com/en/gaming/stream-deck and it can be purchased from Amazon.
 
In FRStack Help menu is ReST API information. The FRStack installation folder contains two files for Stream Deck integration. "com.mkcmsoftware.restcall.streamDeckPlugin" is an extension to Stream Deck that adds the ability to make ReST API calls. The second file is a sample Stream Deck profile that you can import that demonstrates control of the Radio via FRStack ReST interface.

The screenshots below show the sample with live radio data.




73,
Mark 
W3II
Photo of Mark - W3II

Mark - W3II

  • 220 Posts
  • 44 Reply Likes

Posted 1 month ago

  • 7
Photo of Ronald / W4RJF

Ronald / W4RJF

  • 60 Posts
  • 3 Reply Likes
I'm trying to get some assistance with Setting a 40 Meter Global Profile on the Profile tab.  It is a...

Custom:  Rest Call
URL:  http://localhost:13522/api/Radio/globalprofile
ClickParam:  param=40M

I do have a 40M profile but when I push the button I get no response.  Would someone please point me in the right direction...thanks in advance for any assistance.

Regards,
Ronald/W4RJF
Photo of Jim Brown, K5JAZ

Jim Brown, K5JAZ

  • 6 Posts
  • 0 Reply Likes
Ron, your command looks correct. Be sure that the string after the param= is exactly the name of your profile. That is the only thing I can see that may be wrong. Also, be sure the profile loads correctly from SSDR. Given no typos in your commands, it should just work.
Photo of Ronald / W4RJF

Ronald / W4RJF

  • 60 Posts
  • 3 Reply Likes
Hey Jim...thanks so much for the assistance...I made sure it was named correctly...that was my issue...working great...thanks again...

Regards,
Ronald
Photo of Mike - VE3CKO

Mike - VE3CKO, Elmer

  • 538 Posts
  • 272 Reply Likes
Ron I ran into some issues with profiles too, so what I found that I had names of profiles that did not work when called from Stream Deck. Using your 40M profile as example, what I did using the Profile Manager in SmartSDR I made a copy of 40M by loading 40M up and giving it a name like 40m 2. Then I would delete 40M and then load 40m 2 and save it as 40m, then delete 40m 2. Then Stream Deck was able to call 40m profile. It must have something to do with the fact the my profiles were made many SmartSDR versions ago, I know there is some case characters Profile Manager doesn't like. Renaming all my profiles I am able to access all my Global, Mic and TX profiles from Stream Deck see below:



Photo of Joe N3HEE

Joe N3HEE

  • 415 Posts
  • 102 Reply Likes
I found that profile names could not have any spaces in the names.  I renamed my profiles and they are working fine from both Stream Deck and Touch Portal.
Photo of Ronald / W4RJF

Ronald / W4RJF

  • 60 Posts
  • 3 Reply Likes
Thanks Mike...

Ronald
Photo of Jeff - G4IUA

Jeff - G4IUA

  • 135 Posts
  • 15 Reply Likes

I’ve just taken delivery of my Stream Deck and spent the evening playing around with it, making several errors in the process.  It’s a learning curve and I suspect I’ll have further questions as issues arise. Great toy and once I've finally cracked it I'm sure it will become even more useful.

Just a question for now:  I want to select just the MIC and BAL inputs (not LINE or ACC, which I don’t use).  How do I explicitly select these?

Jeff – G4IUA

Photo of Max, N5NHJ

Max, N5NHJ

  • 37 Posts
  • 10 Reply Likes
Hi Jeff,
That function doesn't seem to be implemented. I'm sure Mark will look at it.
Photo of Mike - VE3CKO

Mike - VE3CKO, Elmer

  • 537 Posts
  • 272 Reply Likes
I change those using MIC Profiles:
GET URL: http://localhost:13522/api/Radio/MICPROFILE
ClickParam: param=PR-40 Rag

where my MIC Profile PR-40 Rag is using the balance input
Photo of Jeff - G4IUA

Jeff - G4IUA

  • 135 Posts
  • 15 Reply Likes
Thanks Mike.  This is beyond my present very limited understanding!  Would you please tell me how you set up your MIC profile.  Even if this selects the balanced input (BAL) how do you set it up so it selects the MIC (unbalanced) input?
I'm sure it's very obvious once you know but I'm still in the very early learning stage!
Photo of Mike - VE3CKO

Mike - VE3CKO, Elmer

  • 537 Posts
  • 272 Reply Likes
Ok, I'll give it go. First setup your microphone setting that you want saved such as BAL or MIC, the level, processing etc. Then in SmartSDR at the top left select Profiles, then Create Profile. The Profile Manager window opens up that shows Global, Transmit and Microphone tabs. A box underneath says "New Profile Name". Simply type in the name you want for your profile, keep it short and simple text. Then hit Create button. That's it. Your new Microphone profile is created, and that is what you enter into the param setting in the Stream Deck GUI as noted above.
Photo of Michael Walker

Michael Walker, Employee

  • 909 Posts
  • 259 Reply Likes
Hi Jeff

Now might be a good time to grab the V3 Software users guide an look in the manual.  Check out section 16.1 - Mic Profiles and let me know if the helps you some to figure out Mic profiles.  

Mike gave you the highlights to get started though.  :)

Mike
Photo of Jeff - G4IUA

Jeff - G4IUA

  • 135 Posts
  • 15 Reply Likes
Works brilliantly - thanks for the pointers, which I needed just to get started.  I returned the 15 button version and replaced it with the 32 button one.  Next is to customise the programming, based of course on Mark's original config.

Jeff
Photo of Jeff - G4IUA

Jeff - G4IUA

  • 135 Posts
  • 15 Reply Likes
A follow on question: if I want to select something in the sequence DIGU, then BAND and to have a preset FT8 frequency for the band selected (eg 14.074MHz).  How do I achieve that?
Photo of Mike - VE3CKO

Mike - VE3CKO, Elmer

  • 537 Posts
  • 272 Reply Likes
You will need to create Global Profile by just setting up what you want DIGU, 20m and the Frequency be sure DAX is on, the create the profile, I called it "FT8 20m". Took me under 30 seconds to setup. I have a bunch of Global, Mic and TX profiles setup (see previous post), so in Stream Deck all I did was copy a previous global profile and pasted into an empty box in my Global Profile folder, then changed the param to "FT8 20m".
DONE

(Edited)
Photo of Jeff - G4IUA

Jeff - G4IUA

  • 135 Posts
  • 15 Reply Likes
Thanks again Mike.  I'm gradually getting the hang of this and discovering new ways to customise and populate the panel.  As you say it takes no time once the basic commands are understood.  Still some trial and error but it's fun.

Jeff - G4IUA
Photo of Jeff - G4IUA

Jeff - G4IUA

  • 135 Posts
  • 15 Reply Likes
Thanks again Mike.  I'm gradually getting the hang of this and discovering new ways to customise and populate the panel.  As you say it takes no time once the basic commands are understood.  Still some trial and error but it's fun.

Jeff - G4IUA