SmartSDR v3.4.21 and the SmartSDR v3.4.21 Release Notes | SmartSDR v2.8.1 and the SmartSDR v2.8.1 Release Notes
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes
Power Genius XL Utility v3.7.28 and the Power Genius XL Release Notes v3.7.28
Tuner Genius XL Utility v1.1.16 and the Tuner Genius XL Release Notes v1.1.16
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Streamdeck not working, please help
I just installed streamdeck, but struggling to get any joy from it.
Have a 6500 and FRstack works fine with it.
Installed Streamdeck. ran the two programs in the frstack directory, loaded the FRStack3 profile for the Streamdeck and the buttons all match the profile.
Buttons don't do anything when pressed. Some are displaying Err 404.
It looks like I missed a step where you define URL1-4? didn't see any mention in the documentation. I set URL1-4 to http://localhost:13522, thinking this was the issue, but still no luck.
Any suggestions welcome.
Best Answer
-
Hi Erik,
Firstly, thankyou for spending time trying to help, it is much appreciated.
As you say 404 is a comms error, and I also got a 503 error at one point.
I am happy to say that I had an email from Mark W3II a few minutes ago, who pointed out the Global URL1 in Streamdeck should be
"http://localhost:13522/api" not "http://localhost:13552" I missed out the /api part of the url.
So it looks like it is all working, I can test it properly when I get home tonight.
Mike1
Answers
-
MOMDS
On the button config, use the Global URL pull down selector to match the url (1,2,3,or4) you setup in the lower section, to the button.
In the "preview" section, you will see the full REST command as shown in the REST help document (under the FRStack "help" pull down selector".
Alan
1 -
If you have loaded a preset profile such as the FRStack3 profile, there is no extra programming required. This simple example profile should work and if it does not then I suggest you check the Firewall entries for FRStack and REST 1 and REST2. Ensure they all have 'allow' entries. If you see any with the 'not allowed' symbol, change the properties to 'allow'.
1 -
Hi, thanks for the replies.
In the global URL1-4 I put http://localhost:13522. FRStack and StreamDeck are both running on the same pc.
I tried turning the firewall off, but I assume this only applies if the two apps were on different computers? In any case there was no change. I couldn't see any entries for REST1 and REST2 so not sure what you meant.0 -
If your problem is a firewall issue (I cannot know if it is, this is merely one possible cause of the trouble), you should have Firewall on with the above allowed entries. They represent the ports and protocols that FRStack uses to interface with StreamDeck. I mention this because a 404 is a response code for communication error.
1 -
> @M0MDS said:
> Hi Erik,
>
> Firstly, thankyou for spending time trying to help, it is much appreciated.
> As you say 404 is a comms error, and I also got a 503 error at one point.
>
> I am happy to say that I had an email from Mark W3II a few minutes ago, who pointed out the Global URL1 in Streamdeck should be
>
> "http://localhost:13522/api" not "http://localhost:13552" I missed out the /api part of the url.
>
> So it looks like it is all working, I can test it properly when I get home tonight.
>
> Mike
>
Thanks Mike, had the same problems, solved thanks to this post.
Tony1 -
The great thing about these forums is that you leave a trail of information for others to help themselves.
0 -
The api at end of URL is needed if FRStack is running on a PC.
If you run FRStack on Linux or a Pi then no need for the /api at end of URL in Stream Deck.
1 -
I think I am getting closer. I set URL1 to http://127.0.0.1:13522/api
Those buttons that do a "http://127.0.0.1:13522/api/ActiveSlice/freq' which only request data are working. The ones that send a command are not. so getting closer to full operation.
0 -
To help isolate the problem, send the REST command from a web browser, on the same PC as FRStack.
Use the "Mute" command for example, "http://localhost:13522/api/ActiveSlice/mute?param=2"
You should see your Flex mute and an "on" response on your browser.
Alan.
0 -
YEA got Stream Deck to work all the way. It seems that you don't need "?" in any of the sections for a Command to work.
The key was setting URL1 to "http://127.0.0.1:13522/api" Now all the buttons work.
Thank you all for the postings because otherwise it was going to be the old "Try this- Nope, OK lets try this" routine.
JoAnn
AB8YZ
0 -
Good.
Correct, do not add a "?" in the URL or in the "param" entry.
I believe the plug-in adds the "?" when it sees an entry "param". The "?", in the command, sets the param value apart from the URL in a standard REST command.
Alan
0 -
I did a quick video showing how to set up the Stream Deck with FRStack and SmartSDR on same PC. It is a quick video but covers the necessary steps.
73
Dave wo2x
1
Leave a Comment
Categories
- 19.8K All Categories
- 176 Community Topics
- 2K New Ideas
- 363 The Flea Market
- 6.6K Software
- 5.6K SmartSDR for Windows
- 107 SmartSDR for Maestro and M models
- 268 SmartSDR for Mac
- 210 SmartSDR for iOS
- 200 SmartSDR CAT
- 136 DAX
- 329 SmartSDR API
- 8.1K Radios and Accessories
- 6.6K FLEX-6000 Signature Series
- 673 Maestro
- 35 FlexControl
- 803 FLEX Series (Legacy) Radios
- 547 Genius Products
- 312 Power Genius XL Amplifier
- 198 Tuner Genius XL
- 37 Antenna Genius
- 158 Shack Infrastructure
- 104 Networking
- 276 Remote Operation (SmartLink)
- 108 Contesting
- 417 Peripherals & Station Integration
- 103 Amateur Radio Interests
- 694 Third-Party Software