¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Display active Profiles


 

I am trying to retrieve and display the active profiles and TX delay....
I have found the list of SmartSDR TCP/IP commands, profile is listed but it only discusses loading profiles.....
Any guidance is appreciated.
Thanks,
Tim
WA5YOM


 

Tim

Profiles are under "sub radio"

When you first subscribe you will get a full list of profiles.? Thereafter, the list will be resent if there are changes.

Alan. WA9WUD

----------------

SUB RADIO

Subscribe to radio-wide data. Radio-wide data includes a number of types of information not bound to other objects including:

  • file upload/download status
  • client registrations/deregistrations
  • interlock status (for transmitter state and ability to transmit)
  • Tracking Notch Filters (TNF)
  • Memories
  • Profiles
  • Radio status including:

?*?number?of?slices?available??*?filter?sharpness?state?*?network?parameters??*?lineout?gain??*?remote?on?enable?status?*?PLL?for?adjustment?of?frequency?standard??*?radio?nickname?*?binaural?status?(radio-wide)??*?full?duplex?status?*?RTTY?mark?frequency?default?*?security?including?enforcement?of?private?IP?connections

  • TURF (for region transmit frequency rules)

On Mon, Nov 25, 2024 at 11:18?PM Tim Vandagriff via <wa5yom=[email protected]> wrote:
I am trying to retrieve and display the active profiles and TX delay....
I have found the list of SmartSDR TCP/IP commands, profile is listed but it only discusses loading profiles.....
Any guidance is appreciated.
Thanks,
Tim
WA5YOM


 

Tim.

Or....send these commands and look for the response in the Flex Connection Node:

"profile global info"
"profile tx info"
"profile mic info'

Alan. WA9WUD


 

Thank you Tim and Alan for the interesting topic on getting the profiles information from Flex Radio.
?
I tried to experiment a bit in my flex ?flow to pull the current value for Global, Tx and Mic profiles by sending the below mentioned commands?
"profile global info"
"profile tx info"
"profile mic info'
?
Also the command "sub radio all" is issued during the start?
?
Here is the response captured from debug node after injecting the profile commands?
?
?
Except for the global Profile , the current value is not returned from the flex radio message node. ? Have you managed to get the ? "profile tx current" and "profile mic current" values from the flex radio message node ?
?
Vinod,?
LB9KJ/VU3ESV
?
?


 

Vinod

For the current?global profile:

Use a switch node to select using ?mg.topic, profile/global



Then look for msg.current



Alan. WA9WUD


 

Thank you Alan,?
?
I managed to display the current Global Profile,?
?
But I could not get the current Mic Profile and Tx Profile from the below mentioned commands. Is there any way to get the current Tx and Mic Profiles ?
?
"profile global info"
"profile tx info"
"profile mic info'
?
?
LB9KJ/VU3ESV
VINOD


 

Vinod

I have attached a Flex Profile Flow.? It includes everything you have asked for, including?pull down selectors for each profile category.

You will need to first install?the "start-up-trigger" node to your pallet.

Alan



 

Thank you Alan for the flow, ?here is what I see after deplying the flow. Notice the Tx and Mic Profiles are showing empty, here is my finding, I don't see a message with topic as profile/tx and payload as current from the Flex Message Node . I am using the Flex 6600 and the Flex Radio Node version is 1.2.3
?
?


 

Hello Alan,?
?
Thank you for joining the zoom call.?
?
Here is some more debugging information. ?The Switch Node with name "Profile" is just checking whether the message topic contains profile/tx .
?
?
When I change the Tx Profile from the Smart SDR, I got 2 messages as shown below.?
?
?
?
I am expecting ?one of this with profile/tx ?current information. Unfortunately the messages are with the tx profile list. When it comes to global Profile change, there are 2 messages , one with the list of profiles and the other one is current ?profile. ?I am continuing the debugging and share the details here.
?
73's
LB9KJ/VU3ESV


 

Vinod and the list

It took some time for me to recall.

To get the TX and Mic current (in use) profiles, the client, in this case node-red, must bind to the flex server, "client bind client_id=<client_id>"

I revised the profile flow to:

- after it sees the Flex Connection Node status fill is green, sends a "sub client all" command. I capture the client id from the status message and place into flow context

- After one second, I send the command,


let
client_id = flow.get("client_id")

msg.payload = "client bind client_id=" + client_id

Now, mic and tx current profiles will update.

Rev 1 of the flow is attached.

Alan. WA9WUD


 

A note to the group

When you use Dave's or my Flex radio flows, we have?subscriptions and flex bind features built in.

When I pulled the profile flow out of my total flow package for Vinod, it did not have the flex bind, hence the problem found by Vinod.

I revised Vinod's profile flow to include?a "stand alone" subscription and?bind command, to allow for it to work by itself.

Alan. WA9WUD


 

¿ªÔÆÌåÓý

My flow also has detection for when no clients are connected and will zero out radio meter data. It can also resend sub commands when needed but only when needed. This minimizes TCP commands to the radio.?

Just be careful if picking parts of Alan¡¯s or
My flows. Ask for help if needed.?

73 and Happy Thanksgiving to everyone, whether it is a Holiday in your country or not. Give thanks we can be part of this great hobby and have made friends around the world.?

73
From Dave wo2x and admin staff

Sent from my waxed string and tin cans.?

On Nov 28, 2024, at 10:47?AM, Alan Blind, WA9WUD via groups.io <a.alan.blind@...> wrote:

?
A note to the group

When you use Dave's or my Flex radio flows, we have?subscriptions and flex bind features built in.

When I pulled the profile flow out of my total flow package for Vinod, it did not have the flex bind, hence the problem found by Vinod.

I revised Vinod's profile flow to include?a "stand alone" subscription and?bind command, to allow for it to work by itself.

Alan. WA9WUD


 

Thank you Alan, I will try this and revert.

?
73
Vinod
LB9KJ/ VU3ESV
?


 

Hi Alan, this is a great Idea, I have installed it to test here on the Pi4? but having a lot of Global Profiles the Drop down that list them is NOT stable and anything that is higher on the list isn't in the bottom of the list and I try to scroll up it bounces a few times and settles back at the bottom of the Drop Down.?
Another anomaly that I haven't yet tracked down is that with the Profiles flow enabled if I use it to change bands using my global Profile where it also changes the Antenna on the Antenna Genius it sometime doesn't work and disconnects the Antenna's for SEVERAL minutes no matter what other Global Profiles I change to.?
Thanks for witting this Flow and I am sure it will be great in the near future.?
--
73
Bret
WX7Y


 

Alan and All,?
?
Client Binding after the connection to Radio solved the problem, current value of all 3 profiles are returned properly.?
?
Thank you Alan for the timely help .?
?
@Tim , sorry for hijacking your thread ?:).
?
?
?
73's
LB9KJ/ VU3ESV
Vinod


 

I was out a few days......glad to see activity on my post since I was having no luck with
?
"profile global info"
"profile tx info"
"profile mic info'.....
?
I will take a look at the responses and see if it comes together for me.
?
Thanks
Tim


 

As a stand alone flow it never display current tx or mic.....it does display, for example,? "20" when my Global profile name is "20 CW".
?
Sometimes selecting a global profile works, sometimes it doesn't.
?
I haven't tested all the mic or tx profile selection options....but they appear to work.
?
Tim
wa5yom


 

This is interesting...
When deployed.....with slice master, and wsjtx running......wsjtx app keeps resetting


 

bump


 

Bump
?