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 check the Help Center for known solutions.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Need technical support from FlexRadio? It's as simple as Creating a HelpDesk ticket.
Need the latest SmartSDR and Power Genius Software?
SmartSDR v3.1.12 and the SmartSDR v3.1.12 Release Notes. | SmartSDR v2.6.2 and the SmartSDR v2.6.2 Release Notes.
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes. | Power Genius XL Firmware v3.4.16. | Power Genius XL Utility v2.2.10.
SmartSDR v3.1.12 and the SmartSDR v3.1.12 Release Notes. | SmartSDR v2.6.2 and the SmartSDR v2.6.2 Release Notes.
SmartSDR v1.12.1 and the SmartSDR v1.12.1 Release Notes. | Power Genius XL Firmware v3.4.16. | Power Genius XL Utility v2.2.10.
Using SmartSDR with FRStack3 and Touch Portal
I thought I would take a moment and share my adventures with using SmartSDR with FRStack3 and a program called Touch Portal.
Touch portal is similar to the Stream Deck in that there are buttons and macros or actions are performed with the button is pressed. Touch Portal however can have up to 110 buttons and unlimited pages, has the ability to run powershell scripts, http gets i.e. rest api capabilities an so on.
I have been wanting to use such a capability with a touch screen to perform actions on SmartSDR with a single tap of a button. This helped me to keep my hands off of the mouse and the touch sliders, etc. and focus on flex control and logging. I wanted to keep the main screen up top with the panadapter and waterfall and the buttons separate. (It would be nice if each of the SDR controls like Mic, EQ, filters, etc were individual pop outs and can be docked at various point on another screen that was touch capable,and when resized enlarged so that the target areas where larger. but for now they are not.)
Below is a capture of the screen layout and then view of the shack. Some of the buttons basically do a rest call while the ones for power control are calling a powershell script to add logic, i.e. put amp in standby and then tune, or preventing the RF +5 button from going too high when the amp is engaged.
I understand that this setup or the reason why may not be for everyone but works for me and may give others an idea or two.

The Shack;

Touch portal is similar to the Stream Deck in that there are buttons and macros or actions are performed with the button is pressed. Touch Portal however can have up to 110 buttons and unlimited pages, has the ability to run powershell scripts, http gets i.e. rest api capabilities an so on.
I have been wanting to use such a capability with a touch screen to perform actions on SmartSDR with a single tap of a button. This helped me to keep my hands off of the mouse and the touch sliders, etc. and focus on flex control and logging. I wanted to keep the main screen up top with the panadapter and waterfall and the buttons separate. (It would be nice if each of the SDR controls like Mic, EQ, filters, etc were individual pop outs and can be docked at various point on another screen that was touch capable,and when resized enlarged so that the target areas where larger. but for now they are not.)
Below is a capture of the screen layout and then view of the shack. Some of the buttons basically do a rest call while the ones for power control are calling a powershell script to add logic, i.e. put amp in standby and then tune, or preventing the RF +5 button from going too high when the amp is engaged.
I understand that this setup or the reason why may not be for everyone but works for me and may give others an idea or two.

The Shack;

3
Leave a Comment
Categories
- 67 Community Topics
- 1.9K New Ideas
- 118 The Flea Market
- 5.4K Software
- 4.9K SmartSDR for Windows
- 35 SmartSDR for Maestro and M models
- 84 SmartSDR for Mac
- 143 SmartSDR for iOS
- 149 SmartSDR CAT
- 66 DAX
- 278 SmartSDR API
- 7K Radios and Accessories
- 5.8K FLEX-6000 Signature Series
- 553 Maestro
- 14 FlexControl
- 721 FLEX Series (Legacy) Radios
- 147 Power Genius Products
- 116 Power Genius XL Amplifier
- 10 Power Genius Utility
- 21 Tuner Genius
- 41 Shack Infrastructure
- 22 Networking
- 88 Remote Operation (SmartLink)
- 50 Contesting
- 127 Peripherals & Station Integration
- 61 Amateur Radio Interests
- 402 Third-Party Software
Comments
I use a combination of FRStack, FRLogger, N1MM, Home Assistant, PowerShell scripts and Windows 10 native shortcut keys to make up my Touch Portal buttons. I found it pretty straight forward to create pages and buttons. No real programming required for the most part. You can create mult-press buttons and buttons with custom logic to do just about anything imaginalbe.
I'm happy to share my pages, buttons and other info with anyone who wants to try Touch Portal.
Touch Portal shown running on ancient iPad !
Top row are folders that lead to additional pages of buttons.
Second row are buttons that launch frequently used Windows apps.
Third row are buttons that activate Flex profiles.
Fourth row are buttons that activate FRStack memory functions and homebrew SkedTune scripts.
Fifth row are buttons that activate macros in FRLogger and homebrew voice keyer buttons.
Sixth row are buttons that activate Flex mode control. LSB is a multi-press button for USB/LSB
Seventh row are buttons that control Flex volume, frequency, homebrew audio recorder, rig power.
Joe
N3HEE
Appreciate it . . . Steve . . . WW1SS
[email protected]
I am using a
Planar Helium PCT2235 Touch Screen 22" attached to my windows 10 mobx
Since Touch portal does not yet have a native player for windows I installed NOX android emulator on my computer and then run the TouchPortal app on it.
Right now TouchPortal is not as sophisticated as StreamDeck in that the buttons cannot yet be updated with the responses from the API call, that is in the works.
I've told the TP dev team what I am using TP for. They liked it. They are working on an API and SDK for one of their upcoming releases. Probably January time frame.
I will supply my TP pages and buttons and package up my PowerShell scripts, custom button images, and other custom stuff I've writen. Most of it will work except for the webhook calls to my home automation hub. The rest of it can be easily modified to suite other needs.
Thanks Joe that will help a lot with getting me started, just downloaded the app and will have a play with it later today.
Only thing I cannot figure out is the visuals or the button. Some times it works in reverse. I have NB set up to change background to red if on and a light green if off. Sometimes it will be a light green button for off but NB will be on.
Any of you guru's have any ideas???
https://www.dropbox.com/s/ym3bu7qfuqa498m/TP_N3HEE.zip?dl=0
IE: If i push my NB button on my maestro it will not show up as on in the Touch Portal interface like it does with streamdeck
Right now that is not possible, there is no means to get the results of an API and modify the buttons accordingly. Then the next problem is getting that to refresh on some schedule, it will not be possible to get it live as there is not a way to subscribed to changes.
These are things that would be better done writing an app to perform and recreating the screens in it. Something I am looking at myself.
http://localhost:13522/api/ActiveSlice/pan?param=up
Kind regards,
http://localhost:13522/api/ActiveSlice/pan?param=down
I think that is what you are asking??
With your SDR running, FRSTack also running open up a web browser and copy the above line in to the address bar and hit enter you should get a response, if not try another command and if that does not work, it is not going to be an issue with TouchPorttal. My radio is off due to pending storms right now so I cannot check and see if there was anything in the settings for FRStack to turn on the Rest API.
Good luck