SmartSDR v3.8.20 and the SmartSDR v3.8.20 Release Notes
SmartSDR v2.12.1 and the SmartSDR v2.12.1 Release Notes
Power Genius XL Utility v3.8.9 and the Power Genius XL Release Notes v3.8.9
Tuner Genius XL Utility v1.2.11 and the Tuner Genius XL Release Notes v1.2.11
Antenna Genius Utility v4.1.8
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
FRStack Version 3.1.3.7 Released - Stream Deck support
Comments
-
0
-
Rich: when you have a chance I'd appreciate a copy of your file, either on GitHub or directly (qrz.com). I was impressed not only by the functionality but the graphics too. You might only have had it a few days but you're already way ahead of me. Thanks!
Jeff - G4IUA0 -
Mark, do you have any outlook on if/when it might be possible to set the frequency of a non-active slice?
0 -
You can send the commands to a specific slice.
Slice / Active Slice Commands
http://localhost:13522/api/ActiveSlice/{cmd}?param={val}
To target specific slice letter use
http://localhost:13522/api/Slice/{A-H}/{cmd}?param={val}
0 -
Mark, that works great! Thanks for the update.
Also, it there a way of issuing an active slice command to change frequency using Rest API? The only way I know to do this is with the "FREQE" command. I can string several of these REST commands together in a StreamDeck multi-action, but it is somewhat time consuming to program. I would like to make a button for each of the FT8 frequencies (ie, 1.840, 3.573, 7.074, etc)
0 -
Yes, FREQ with param set to MHZ value; param=1.84 Note: all of the commands are listed in the Rest Help guide which if found under the Help menu item. Let me know if there is missing information. 73
0 -
I see now. Thank you for the help. I have been using the Rest Help guide, but was confused by the wording: "... other is MHz value". Now I understand that FREQ command allows moving the frequency up or down by step OR a value in MHz can be used.
I've had a lot of fun automating my station with the Stream Deck. Thank you for making it possible with the Rest API.
73, Grant
0 -
First my apologies for posting on an 'old' thread however this seems to be the most appropriate location.
In SSDR for Windows the panadapter/waterfall allows the ability to drag the bandwidth filter high/low/centre unsing the vertical band running top to bottom.
Can anyone tell me what these variables are called in the RestAPI for FRStack/Stream Deck, please?
0 -
0
-
0
-
0
-
StreamDeckers
Using the MKCM REST PlugIn and with the help of Mark, we now have the ability to directly command and receive responses from custom Node-Red based programs.
There is a large contingent of Flex Radio owners who have developed and shared Node-Red based interfaces. Here is a link to the group:
I have uploaded a "demonstration" for building your own SreamDeck/Node-Red buttons.
I also included a SteamDeck Button profile that works with the demonstration Node-Red flow.
Here is a link:
Here is a screenshot of my StreamDeck Satellite station control, using Node-Red:
Alan. WA9WUD
0 -
I have downloaded Stream Deck onto PC and iPad, ran the files and everything looks ready to go, however when I press any key on Stream Deck I get an 'Err 0' response and nothing works, any clues welcome!
0 -
Mike
We need more details in order to help you. What files did you run? Which StreamDeck buttons/profiles do you want to use? Which button did you get the "ERR0" on? etc.
Alan. WA9WUD
0 -
Hi Alan, I ran the two files in the FRStack3 folder, com.mkcmsoftware.restcall and FRStack3 Rest, the profile is displayed in StreamDeck PC app as FRStack3, the various buttons etc all appear on the PC software and on the iPad. When I press for example NB or NR the button on the PC software and on the iPad displays Err 0, none of the other buttons appear to work. I was using TouchPortal which still works fine, also I can send commands from a browser on the PC to FRStack and I return the expected response on screen and the value changes on the radio as expected. Running 6400M with 3.1.12.51 and version 3.1.25.52
Thought I would try the StreamDeck iOS app before buying the ScreenDeck hardware just to make sure it worked for me.
Mike GM0DYU
0 -
Since you are running Stream Deck from a different IP than FRStack you have to open FRStack to accept Rest calls from another IP.
In Administrator mode:
Edit the FRStack.exe.config file.
Change LocalHostOnly to false. See Below
Save the file.
Now you have to open the PC for traffic
netsh http add urlacl url=http://+:13522/ user=everyone delegate=yes
OR
Run FRStack.exe as Admin.
<!--
The Rest service is registered as Localhost when true
If false then any hostname can be used localhost, 127.0.0.1, IPV6 addresses, machine's name, machine's ip
Note you will need to premit user running FRStack access https.sys
You do this by running FRStack as Admin or by executing following command as Admin
netsh http add urlacl url=http://+:13522/ user=everyone delegate=yes
-->
<add key="LocalHostOnly" value="false" />
0 -
Mike
I am still not clear. My post was about sending REST commands from StreamDeck to Node-Red or FRStack running on a Raspberry Pi. Is this what you are trying to do? Or are you trying to command FRStack running on a Windows computer?
Mark
You are correct when using the Windows FRStack and sending REST commands from a different computer. The Windows firewall is a real pain. In my use case, I am running FRStack and Node-Red on a Raspberry Pi, so no such firewall issues.
Alan. WA9WUD
0 -
Hi Alan, apologies, I'm just trying to get Stream Deck to work with FRStack3, both applications on the same PC, Node-Red not involved (that said I have NR on a different PC which works with FRStack3 fine). I'll keep working on the issue many thanks.
Mike GM0DYU
0 -
Mike
Got it. You are doing the standard install. Suggest you look back thru the previous messages on this thread. Look for the example profiles that others uploaded. That is a good starting point.
If you recently installed the FRStack StreamDeck Plugin, v1.2, you may have to adjust the URLs, as Mark added the ability to store multiple URLs. For your install use the "localhost:13522/api" URL.
For example, the REST command to mute the active slice is: "localhost:13522/api/ActiveSlice/mute?param=2"
Here is a screenshot of what it looks like in v1.2 to build the command. Be sure to leave the "Title" blank. That is used to display the response from FRStack. I have already populated URLs 1 and 2 with my Raspberry Pi URLs, ignore those. Add your "localhost:13522/api" URL as #1. This is the standard Windows StreamDeck to Windows FRStack URL.
oppps. I showed you the wrong URL and I cannot edit the screenshot. Use "localhost:13522/api"
Alan. WA9WUD
0 -
That’s great Alan many thanks for the pointers, should get me started.
73 Mike
0 -
@Mark_W3II Thanks for a tool that was great and just gets better!
As an enhancement request....... On the "Radio Memory" tab I would like to be able to double click anywhere in the memory row to select a memory vs. having to click "Apply". [it's the little things...]
Thanks again,
Pat = w5wth
0 -
@Mark_W3II or anyone else......
Can FRStack execute a REST API command from a configured Hot Key?
73!
.
0 -
FRStack has global hotkeys and is a REST server for FRStack and the connected Radio.
Please provide details on what you are trying to implement.
0 -
Thx for the reply. What I would like to do is set the CW WPM parm to +1 and -1 to keyboard hotkeys. This would allow me to change my CW WPM in increments of "one".
I could just loop a script of something to poll the keyboard, but I would rather use the FRStack hotkey function. It's just more integrated and FRStack just 'always works'.
Thanks agn!
.
0 -
I will add CWSPEEDUP1 and CWSPEEDDOWN1 hotkey actions to FRStack in the next release.
0 -
Thx, @Mark_W3II ! That will work wonderfully for my needs.
What would be on my ultimate wish list is letting the user assign any REST API command to a hot key. But.... I can see how that could a bad thing.
Thanks again for the FRStack app. It is so useful!
0 -
Gentlemen before I start from scratch, anyone know of an existing N1MM+ SO2R Profile for Stream Deck ?
Roland
0 -
I have a new setup and new user to Flex 6600. I previously had a streamdeck and have it functioning fine. I have run the streamdeck plug in and have the profile visible on my streamdeck. I have Stack3 running and connected to the radio on my PC (SmartSDR). I can see all the proper buttons on Streamdeck but nothing happens when I click on any. My normal profile on streamdeck works fine (opens excel etc w/ no problem). Is thera nother connection step I'm missing?0
-
Did you install both files? There is a stream deck plug-in and a stream deck profile
1
Leave a Comment
Categories
- All Categories
- 292 Community Topics
- 2.1K New Ideas
- 537 The Flea Market
- 7.5K Software
- 6K SmartSDR for Windows
- 146 SmartSDR for Maestro and M models
- 363 SmartSDR for Mac
- 250 SmartSDR for iOS
- 231 SmartSDR CAT
- 174 DAX
- 355 SmartSDR API
- 8.8K Radios and Accessories
- 7K FLEX-6000 Signature Series
- 41 FLEX-8000 Signature Series
- 851 Maestro
- 44 FlexControl
- 848 FLEX Series (Legacy) Radios
- 802 Genius Products
- 420 Power Genius XL Amplifier
- 279 Tuner Genius XL
- 103 Antenna Genius
- 245 Shack Infrastructure
- 167 Networking
- 404 Remote Operation (SmartLink)
- 130 Contesting
- 635 Peripherals & Station Integration
- 125 Amateur Radio Interests
- 875 Third-Party Software