Welcome to the new FlexRadio Community! Please review the new Community Rules and other important new Community information on the Message Board.
If you are having a problem, please refer to the product documentation or check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.

Streamdeck not working, please help

Hi,
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

  • M0MDS
    M0MDS Member ✭✭
    edited September 2021 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.

    Mike

Answers

  • Alan
    Alan Member ✭✭✭✭

    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

  • Erik Carling EI4KF
    Erik Carling EI4KF Member ✭✭✭
    edited September 2021

    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'.

  • M0MDS
    M0MDS Member ✭✭
    edited September 2021
    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.
  • 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.

  • iz7aue
    iz7aue Member ✭✭
    > @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.

    Tony
  • M0MDS
    M0MDS Member ✭✭

    The great thing about these forums is that you leave a trail of information for others to help themselves.

  • David Decoons, wo2x
    David Decoons, wo2x Member, Super Elmer Moderator

    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.

  • AB8YZ
    AB8YZ Member ✭✭

    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.

  • Alan
    Alan Member ✭✭✭✭

    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.



  • AB8YZ
    AB8YZ Member ✭✭

    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

  • Alan
    Alan Member ✭✭✭✭

    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

  • David Decoons, wo2x
    David Decoons, wo2x Member, Super Elmer Moderator

    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


Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.