¿ªÔÆÌåÓý

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

Re: 3 files uploaded #file-notice

 

¿ªÔÆÌåÓý

Alan,

Is the non-FRstack code preserved??

73, Andreas, N6NU

On Jul 31, 2020, at 6:38 AM, Alan Blind <a.alan.blind@...> wrote:

I have replaced the WO2X Flex API flow with three new flows, all of which use the Pi FRStack Server as the source of Flex Data and Control.? I have not included other functions, other then to replace the WO2X functionality.

Dave's flow served me well, but it was lacking in an ability to choose which Client to bind to (multiplex operation with two clients), and to select the Slice from the bounded client.

The Client selector is on the "Connection" Flow. ? The Slice selector is on the "Active Slice" Flow.

I primarily?wanted to add a "Tune" Button to my station dashboard, which would inhibit my PG-XL amp ?from operate, during the Tune process, then return the PG-XL to operate.? Pi FRStack does all of the work to make this happen, outside of Node-Red. ? Just add a tune button to your dashboard.? My tune button changes background color depending on the ?Flex Tune status.

You will see two dashboards.? One dashboard is a "FRStack" dashboard displaying all of my Flex Radio data and controls on one dashboard.? The other dashboard has the Flex Radio inputs to my primary station control dashboard, where I have included the most used gauges and controls.? You need to modify your user interface nodes to your specific use.

Mark's FRStack flows are very comprehensive, however, my flows have not reproduced many of Mark's parameters.? Only those I need on my dashboard or for other controls.

Alan
WA9WUD

?


Re: 3 files uploaded #file-notice

 

I have replaced the WO2X Flex API flow with three new flows, all of which use the Pi FRStack Server as the source of Flex Data and Control.? I have not included other functions, other then to replace the WO2X functionality.

Dave's flow served me well, but it was lacking in an ability to choose which Client to bind to (multiplex operation with two clients), and to select the Slice from the bounded client.

The Client selector is on the "Connection" Flow. ? The Slice selector is on the "Active Slice" Flow.

I primarily?wanted to add a "Tune" Button to my station dashboard, which would inhibit my PG-XL amp ?from operate, during the Tune process, then return the PG-XL to operate.? Pi FRStack does all of the work to make this happen, outside of Node-Red. ? Just add a tune button to your dashboard.? My tune button changes background color depending on the ?Flex Tune status.

You will see two dashboards.? One dashboard is a "FRStack" dashboard displaying all of my Flex Radio data and controls on one dashboard.? The other dashboard has the Flex Radio inputs to my primary station control dashboard, where I have included the most used gauges and controls.? You need to modify your user interface nodes to your specific use.

Mark's FRStack flows are very comprehensive, however, my flows have not reproduced many of Mark's parameters.? Only those I need on my dashboard or for other controls.

Alan
WA9WUD

?


3 files uploaded #file-notice

[email protected] Notification
 

The following files have been uploaded to the Files area of the [email protected] group.

By: Alan Blind


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 

Mark

Concerning my previous question on a "Flex TX State"; ? Problem solved.

I found the global variable, "radioinfo.,MOX" gives a Flex TX State for both MOX and for Tune.

Alan
WA9WUD


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 

Mark

I am looking at Pi FRStack for something that gives me the TX "state" of the Flex Server.? I found Tune and MOX status, but I need to combine them into one "state". ?

The Flex Server has a variable called "state" and returns "transmitting" or "ready".? I am using that now, but want to move this over to FRStack.

I looked at the FRStack "Radio Info" return, but could not find anything like this.

Can you help me find a similar data point in Pi FRStack Radio Info?

Alan
WA9WUD


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 

Fixed.

Alan
WA9WUD

On Thu, Jul 30, 2020 at 3:25 PM Mark Hanson <mkcmsoftware@...> wrote:
The switch client issue is a typo in the Node Red FRStack Connection Flow, The SetClientsUrl should be named SetClientUrl and the function string is??"/Radio/CLIENTS?param=" but this section should be??"/Radio/CLIENT?param=".
Remove the S and that will address your issue.


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 

The PGXL / SPE functionality will work from the API when enabled. If you want it to detect TUNE from radio clients then also set?"RadioTuneModeDetect": "false", to?"RadioTuneModeDetect": "true",
Remember to also set your TX Delay on the radio(s).


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 

The switch client issue is a typo in the Node Red FRStack Connection Flow, The SetClientsUrl should be named SetClientUrl and the function string is??"/Radio/CLIENTS?param=" but this section should be??"/Radio/CLIENT?param=".
Remove the S and that will address your issue.


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 

Dave/Alan, where can I find the disk image for the pi with Node Red and FRStack? I have two extra micro SD cards for testing. Would like to try to copy the image including FRStack for Raspi and see if it runs on the Pi3 (as the Pi4 won¡¯t be happening until a couple of months ahead).

Santiago
______________
73 de Santiago
HI8SMX - KB8SMX
web:?
YouTube: HI8SMX?
Twitter: @hi8smx
Instagram: hi8smx


File /UDP on FRStack.pages.pdf uploaded #file-notice

[email protected] Notification
 

The following files have been uploaded to the Files area of the [email protected] group.

By: Alan Blind

Description:
Instruction for configuring Pi FRStack UDP broadcasts. Nice because UDP broadcasts only depend on running the device with the Pi FRStack server. It does not depend on Node-Red and will always be available in the background, separate and independent from any Windows Programs or Node-Red flows. My example is for sending CAT Frequency data to the HF-Auto Windows application, but the same can be applied to other devices that can use UDP broadcasts as its source of Flex Frequency data.


Re: New installation on Pi4 / FRStack and Documentation

 

That will be cool Dave and thanks for all you do, MORE to learn for sure

Bret
WX7Y


On Thu, Jul 30, 2020 at 10:48 AM David De Coons wo2x <RocketNJ@...> wrote:
One thing I want to start working on this afternoon is to see if I can replace the VITA49 and FlexRadio flows with info available in FRStack. I have high confidence this can be done.?

I noticed when FRStack and Flex Radio flows were both binded to my client I had ¡°pops¡± during FT8 TX and RX. I disabled the VITA49 and FlexRadio flows and left just FRStack Pi talking to the radio. Popping went away. I think having both binded was too much, causing packet drops (popping).?

Since FRStack provides so much more than I have written into the FlexRadio flow I will use FRStack Pi.?

I want to incorporate the KPA1500 meter data in place of the PG XL meter info in the meter panel.?

74
Dave wo2x

Sent from my waxed string and tin cans.?

On Jul 30, 2020, at 12:18 PM, Alan Blind <a.alan.blind@...> wrote:

?
Bret

You asked about what can be displaced with pi FRStack?

Mark has opened up the sky in possibilities?for us Node-Red users by making his FRStack server available to Node-Red.? I now see it is possible to "separate" the FRStack "server" from the Node-Red flows because the server and each Flex API function can be accessed with FRStack HTTP commands directed to the ip:5025 address of the server, from any device.? You can see a list of the commands in Mark's instructions.? More on this in the future.

I am going slow, testing out each new idea.? Mark's flows are informative, but I am using them as a template to design my own flows.? I have "disabled" all of Mark's flows?to ensure they do not interfere?with my Flex's operation in ways I may not understand yet.

Since I operate my station in multiplex (two clients), I am waiting for Mark to make changes to the client selector, which is not working for me yet.

I have written my own Node-Red flow for meters, which uses the web socket from Mark's flow.? Working well so far.? I just imported Mark's meter flow to my "production pi" and changed the ip address of the socket back to the FRStack pi.

I also moved my HF-Auto frequency to pi FRStack,?using its UDP broadcasts. ? Mark's UDP broadcast delivers an "N1MM" format, which has all of the slices and their frequencies.? Here are the details to configure the pi FRStack;

-In Mark's instructions, at the bottom, he shows the "configuration file". ?

?

Using your terminal program to access the pi with FRStack, make changes to the "UDP Settings":

?-Enter the command, "sudo nano /user/local/frstack/appsettings.json"

This will give you super user, nano text editor, pointed to the settings file.

?-Make the changes, then control (key) "o" to save the file. ?(see the list of commands on the bottom of the text editor)

-Re-boot your pi.

<Screen Shot 2020-07-30 at 11.26.40 AM.png>


For reference, here is what the configuration looks like in Windows FRSTack:

<Screen Shot 2020-07-30 at 11.42.33 AM.png>


Be sure to "disable" the UDP broadcast node from Dave's flow?to HF-Auto, from Node-Red.? You can keep the Green Heron UDP broadcast to maintain that function.

Here is what you will see in HF-Auto:

<Screen Shot 2020-07-30 at 11.38.59 AM.png>


?Alan
WA9WUD


On Thu, Jul 30, 2020 at 11:00 AM Bret Mills <bret.wx7y@...> wrote:
? Hello to the group, I received my Pi4 yesterday and got FRStack up and running last night thanks to Dave's and Mark's information.?
Having a fellow Ham friend that is building a FRStack / Pi box?and having issues following the Documentation Maybe I can make a suggestion?for some of the guys out here that are not in the mix of things, in the Documentation maybe add some way other then Bold text that separates the "commands" or content of the "X11" file from the comments,? The checkBoxes?like Elecraft or HeathKit used may be a great way to do it BUT THIS is JUST an Idea and really appreciate Dave's hard work on the Documentation.

I have a question for you Gurus, What Flows are compatible?with FRStack and which ones aren't and not needed specifically?I have the?following hardware?and Flows

FLEX6700 "Flexradio"?
FLEX6600M? "Flexradio"?
PGXL Amp? "PG-XL"
HF-Auto? "HF Auto & GHE"
DLI Power Switches? "DLI Switch" (OLDER FLOW non API"
W2 WattMeter? "W2 Wattmeter"
Other Flows I use
Hosts Monitor
VITA49
Raspberry Monitoring
W2 WattMeter

Thanks again guys and I am learning just slow for me between work and home duties?
73
Bret
WX7Y


File /FR Stac Meters.json uploaded #file-notice

[email protected] Notification
 

The following files have been uploaded to the Files area of the [email protected] group.

By: Alan Blind

Description:
Stand-alone flow to get Flex and PG-XL meter data using a piFRStack server. The flow does not need to be on the same pi as the piFRStack server. Change the IP address in the Web Socket to the IP address of the pi containing your piFRStsack server. The flow includes dashboard meters for each. Also, I added "change" nodes to "set" the individual meter data to "msg.payload" for use in other processes. I used MQTT Broker outputs. Replace my MQTT nodes with whatever you like to display or process the individual meter data, such as a "ui-level" meter node. Alan WA9WUD


Re: New installation on Pi4 / FRStack and Documentation

 

¿ªÔÆÌåÓý

One thing I want to start working on this afternoon is to see if I can replace the VITA49 and FlexRadio flows with info available in FRStack. I have high confidence this can be done.?

I noticed when FRStack and Flex Radio flows were both binded to my client I had ¡°pops¡± during FT8 TX and RX. I disabled the VITA49 and FlexRadio flows and left just FRStack Pi talking to the radio. Popping went away. I think having both binded was too much, causing packet drops (popping).?

Since FRStack provides so much more than I have written into the FlexRadio flow I will use FRStack Pi.?

I want to incorporate the KPA1500 meter data in place of the PG XL meter info in the meter panel.?

74
Dave wo2x

Sent from my waxed string and tin cans.?

On Jul 30, 2020, at 12:18 PM, Alan Blind <a.alan.blind@...> wrote:

?
Bret

You asked about what can be displaced with pi FRStack?

Mark has opened up the sky in possibilities?for us Node-Red users by making his FRStack server available to Node-Red.? I now see it is possible to "separate" the FRStack "server" from the Node-Red flows because the server and each Flex API function can be accessed with FRStack HTTP commands directed to the ip:5025 address of the server, from any device.? You can see a list of the commands in Mark's instructions.? More on this in the future.

I am going slow, testing out each new idea.? Mark's flows are informative, but I am using them as a template to design my own flows.? I have "disabled" all of Mark's flows?to ensure they do not interfere?with my Flex's operation in ways I may not understand yet.

Since I operate my station in multiplex (two clients), I am waiting for Mark to make changes to the client selector, which is not working for me yet.

I have written my own Node-Red flow for meters, which uses the web socket from Mark's flow.? Working well so far.? I just imported Mark's meter flow to my "production pi" and changed the ip address of the socket back to the FRStack pi.

I also moved my HF-Auto frequency to pi FRStack,?using its UDP broadcasts. ? Mark's UDP broadcast delivers an "N1MM" format, which has all of the slices and their frequencies.? Here are the details to configure the pi FRStack;

-In Mark's instructions, at the bottom, he shows the "configuration file". ?

?

Using your terminal program to access the pi with FRStack, make changes to the "UDP Settings":

?-Enter the command, "sudo nano /user/local/frstack/appsettings.json"

This will give you super user, nano text editor, pointed to the settings file.

?-Make the changes, then control (key) "o" to save the file. ?(see the list of commands on the bottom of the text editor)

-Re-boot your pi.

<Screen Shot 2020-07-30 at 11.26.40 AM.png>


For reference, here is what the configuration looks like in Windows FRSTack:

<Screen Shot 2020-07-30 at 11.42.33 AM.png>


Be sure to "disable" the UDP broadcast node from Dave's flow?to HF-Auto, from Node-Red.? You can keep the Green Heron UDP broadcast to maintain that function.

Here is what you will see in HF-Auto:

<Screen Shot 2020-07-30 at 11.38.59 AM.png>


?Alan
WA9WUD


On Thu, Jul 30, 2020 at 11:00 AM Bret Mills <bret.wx7y@...> wrote:
? Hello to the group, I received my Pi4 yesterday and got FRStack up and running last night thanks to Dave's and Mark's information.?
Having a fellow Ham friend that is building a FRStack / Pi box?and having issues following the Documentation Maybe I can make a suggestion?for some of the guys out here that are not in the mix of things, in the Documentation maybe add some way other then Bold text that separates the "commands" or content of the "X11" file from the comments,? The checkBoxes?like Elecraft or HeathKit used may be a great way to do it BUT THIS is JUST an Idea and really appreciate Dave's hard work on the Documentation.

I have a question for you Gurus, What Flows are compatible?with FRStack and which ones aren't and not needed specifically?I have the?following hardware?and Flows

FLEX6700 "Flexradio"?
FLEX6600M? "Flexradio"?
PGXL Amp? "PG-XL"
HF-Auto? "HF Auto & GHE"
DLI Power Switches? "DLI Switch" (OLDER FLOW non API"
W2 WattMeter? "W2 Wattmeter"
Other Flows I use
Hosts Monitor
VITA49
Raspberry Monitoring
W2 WattMeter

Thanks again guys and I am learning just slow for me between work and home duties?
73
Bret
WX7Y


Re: New installation on Pi4 / FRStack and Documentation

 

Bret

You asked about what can be displaced with pi FRStack?

Mark has opened up the sky in possibilities?for us Node-Red users by making his FRStack server available to Node-Red.? I now see it is possible to "separate" the FRStack "server" from the Node-Red flows because the server and each Flex API function can be accessed with FRStack HTTP commands directed to the ip:5025 address of the server, from any device.? You can see a list of the commands in Mark's instructions.? More on this in the future.

I am going slow, testing out each new idea.? Mark's flows are informative, but I am using them as a template to design my own flows.? I have "disabled" all of Mark's flows?to ensure they do not interfere?with my Flex's operation in ways I may not understand yet.

Since I operate my station in multiplex (two clients), I am waiting for Mark to make changes to the client selector, which is not working for me yet.

I have written my own Node-Red flow for meters, which uses the web socket from Mark's flow.? Working well so far.? I just imported Mark's meter flow to my "production pi" and changed the ip address of the socket back to the FRStack pi.

I also moved my HF-Auto frequency to pi FRStack,?using its UDP broadcasts. ? Mark's UDP broadcast delivers an "N1MM" format, which has all of the slices and their frequencies.? Here are the details to configure the pi FRStack;

-In Mark's instructions, at the bottom, he shows the "configuration file". ?

?

Using your terminal program to access the pi with FRStack, make changes to the "UDP Settings":

?-Enter the command, "sudo nano /user/local/frstack/appsettings.json"

This will give you super user, nano text editor, pointed to the settings file.

?-Make the changes, then control (key) "o" to save the file. ?(see the list of commands on the bottom of the text editor)

-Re-boot your pi.

Screen Shot 2020-07-30 at 11.26.40 AM.png

For reference, here is what the configuration looks like in Windows FRSTack:

Screen Shot 2020-07-30 at 11.42.33 AM.png

Be sure to "disable" the UDP broadcast node from Dave's flow?to HF-Auto, from Node-Red.? You can keep the Green Heron UDP broadcast to maintain that function.

Here is what you will see in HF-Auto:

Screen Shot 2020-07-30 at 11.38.59 AM.png

?Alan
WA9WUD


On Thu, Jul 30, 2020 at 11:00 AM Bret Mills <bret.wx7y@...> wrote:
? Hello to the group, I received my Pi4 yesterday and got FRStack up and running last night thanks to Dave's and Mark's information.?
Having a fellow Ham friend that is building a FRStack / Pi box?and having issues following the Documentation Maybe I can make a suggestion?for some of the guys out here that are not in the mix of things, in the Documentation maybe add some way other then Bold text that separates the "commands" or content of the "X11" file from the comments,? The checkBoxes?like Elecraft or HeathKit used may be a great way to do it BUT THIS is JUST an Idea and really appreciate Dave's hard work on the Documentation.

I have a question for you Gurus, What Flows are compatible?with FRStack and which ones aren't and not needed specifically?I have the?following hardware?and Flows

FLEX6700 "Flexradio"?
FLEX6600M? "Flexradio"?
PGXL Amp? "PG-XL"
HF-Auto? "HF Auto & GHE"
DLI Power Switches? "DLI Switch" (OLDER FLOW non API"
W2 WattMeter? "W2 Wattmeter"
Other Flows I use
Hosts Monitor
VITA49
Raspberry Monitoring
W2 WattMeter

Thanks again guys and I am learning just slow for me between work and home duties?
73
Bret
WX7Y


New installation on Pi4 / FRStack and Documentation

 

? Hello to the group, I received my Pi4 yesterday and got FRStack up and running last night thanks to Dave's and Mark's information.?
Having a fellow Ham friend that is building a FRStack / Pi box?and having issues following the Documentation Maybe I can make a suggestion?for some of the guys out here that are not in the mix of things, in the Documentation maybe add some way other then Bold text that separates the "commands" or content of the "X11" file from the comments,? The checkBoxes?like Elecraft or HeathKit used may be a great way to do it BUT THIS is JUST an Idea and really appreciate Dave's hard work on the Documentation.

I have a question for you Gurus, What Flows are compatible?with FRStack and which ones aren't and not needed specifically?I have the?following hardware?and Flows

FLEX6700 "Flexradio"?
FLEX6600M? "Flexradio"?
PGXL Amp? "PG-XL"
HF-Auto? "HF Auto & GHE"
DLI Power Switches? "DLI Switch" (OLDER FLOW non API"
W2 WattMeter? "W2 Wattmeter"
Other Flows I use
Hosts Monitor
VITA49
Raspberry Monitoring
W2 WattMeter

Thanks again guys and I am learning just slow for me between work and home duties?
73
Bret
WX7Y


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 

Mark.

Some more info on the observation that I am unable to change clients, using the Clinet?pulldown menu on the "Connection" Flow.

I confirmed the flow sends this command to the Pi FRStack Server when I select?the "Maestro" client:

""

This command appears good. ? However, the "Bound Client" for Pi FRStack does not change to Maestro??? Rather, it stays on the other client.? There are ?(2) clients connected to the Flex Server via multiplex.

All of this works very well in Windows FRStack.

Alan
WA9WUD

On Wed, Jul 29, 2020 at 6:49 AM Alan Blind via <a.alan.blind=[email protected]> wrote:
Hi Mark

Regarding PG-XL Tune Settings.

I verified the configuration file was set up correctly. ? See the screenshot below.

I found I must have Pi FRStack bound to the client from which?the tuning event is initiated...ie Maestro.? Once I did that, I gained some, but not all, of the PG-XL functions;

Side Note - My pi FRStack still will not allow binding to the second client.? The second client shows in the pull-down.? I can only bind to the "first to bind" of two clients.? I must shut down?one of the two?clients to force a new bind.

Tune Standby - works from Dashboard "Tune Button"
Tune Max Power - works
Standby Power - works
Mode Restore - does not work

Can you add the "Tune Detect" option to Pi FRStack?

Screen Shot 2020-07-29 at 6.35.32 AM.png
Here are the configuration settings:

Screen Shot 2020-07-29 at 6.22.19 AM.png
?Alan
WA9WUD


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 

Hi Mark

Regarding PG-XL Tune Settings.

I verified the configuration file was set up correctly. ? See the screenshot below.

I found I must have Pi FRStack bound to the client from which?the tuning event is initiated...ie Maestro.? Once I did that, I gained some, but not all, of the PG-XL functions;

Side Note - My pi FRStack still will not allow binding to the second client.? The second client shows in the pull-down.? I can only bind to the "first to bind" of two clients.? I must shut down?one of the two?clients to force a new bind.

Tune Standby - works from Dashboard "Tune Button"
Tune Max Power - works
Standby Power - works
Mode Restore - does not work

Can you add the "Tune Detect" option to Pi FRStack?

Screen Shot 2020-07-29 at 6.35.32 AM.png
Here are the configuration settings:

Screen Shot 2020-07-29 at 6.22.19 AM.png
?Alan
WA9WUD


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 

In the appsettings.JSON?

"PgxlTuneStandby": "true",
"PgxlModeRestore": "true",
"PgxlRadioMaxPower": "50",
"PgxlRadioStandbyPower": "100",
"PGXLOnAntenna": "0", // 0 for both or 1 or 2

When? "PgxlTuneStandby": "true" the power will be limited to 50 W.

73,
Mark
W3II

On Tue, Jul 28, 2020 at 7:50 AM Alan Blind <a.alan.blind@...> wrote:
hi Mark.

I tried to use Pi FRStack to implement the PG-XL options.

All of the ?Windows FRStack PG-XL options do work to control?the PG-XL.

Next, I shutdown Windows FRStack and try the same from Pi FRStack.

First, re-boot pi FRStack to get a fresh connection.

My?first attempt is to limit the ?Flex RX power when PG-XL is in "Operate".

Here is the configuration setting from Pi FRStack configuration file:

"PgxlRadioMaxPower": "50", ?(default setting)

With my PG-XL in "Operate", Flex power is not limited to 50% by pi FRStack, as when I run Windows FRStack.

Am I missing a step? Or, is this feature work in progress on your end?

Alan



On Mon, Jul 27, 2020 at 5:37 PM Mark Hanson <mkcmsoftware@...> wrote:
Alan,?
I fixed the AMP SWR
Get the ZIP again and update the?FRStackWebApi.dll
73,
Mark?
W3II


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 

Thanks Mark! I'll give it a try.

Gary
K6HN


Re: FRStack Web APIs for RPi with FRStack Node Red Flows

 


Here is a build of the FRStack Web APIs for OSX x64 platforms.



You will need to install the version of .NET Core 3.1 ASP.NET for your platform from?