开云体育

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

Re: Help with Modified MKCM SPE Amp.json

 

Scott - Another thought.

Are you shutting down and restarting?FRStack after each change to the config file?

Shutdown Command. ? ??sudo systemctl stop FRStackWebApi

Start Command. ? ? ??sudo systemctl start FRStackWebApi

And then, make sure FRStack is running:

Status Command. ??systemctl status FRStackWebApi

Screen Shot 2021-01-25 at 12.37.14 PM.png

Word of caution.? FRstack will fail to start if there are any syntax errors in the appsettings.json config file.? Good to check FRStack is running.

Alan?


Re: Getting started with Node Red

 

开云体育

Many ways to get there.?

From the Inject, take that msg.payload and you can use a Change node to set the msg.payload to flow.x (or any other name).

Feed the msg.payload to a function node.

var y = flow.get(“x”);

msg.payload = (msg.payload * y);

return msg;

You could probably condense into single function node.?

73
Dave wo2x

Sent from my waxed string and tin cans.?

On Jan 25, 2021, at 12:38 PM, wa9mvz via groups.io <wa9mvz@...> wrote:

?Sure. It's easy to start writing flows similar to BLINK and turn an LED on from an input. But once I get past that point it's like drinking from a fire hose.

I've been trying to figure out how to do a simple task like multiply two numbers together. I have a data stream coming in through a Serial port that is working and using a CALCULATOR node I can divide that by a constant. But I need to multiply it by a number from an INJECT node. I haven't found any tutorial that tells me how to do that that doesn't assume I'm an expert in NODE RED and JAVA.

Can anyone point me in the right direction? It's obvious I'm missing something very fundamental here. This should be easy.

Fred
K9SO


Re: Getting started with Node Red

 

Sure. It's easy to start writing flows similar to BLINK and turn an LED on from an input. But once I get past that point it's like drinking from a fire hose.

I've been trying to figure out how to do a simple task like multiply two numbers together. I have a data stream coming in through a Serial port that is working and using a CALCULATOR node I can divide that by a constant. But I need to multiply it by a number from an INJECT node. I haven't found any tutorial that tells me how to do that that doesn't assume I'm an expert in NODE RED and JAVA.

Can anyone point me in the right direction? It's obvious I'm missing something very fundamental here. This should be easy.

Fred
K9SO


Re: Help with Modified MKCM SPE Amp.json

 

Scott

Since you have only one Com connection to the RPi, you can try to just use the default port path:

/dev/ttyUSB0

Next, Dave, WO2X, said to test the SPE amp USB port by downloading the SPE utility. ?Make sure the SPE amp and the Utility work OI, that way you know your USB connection is good.

And last, another ham on this list had the same equipment and problems you are having, and in the end said he found a later version of firmware, that solved his connection issues.. ? ?I forget who it was, so maybe they will see this and jump in.

Alan


Re: Help with Modified MKCM SPE Amp.json

 

开云体育

Both rebooted....

far as I can tell there's no config option for the baud rate in FRStack, and the amplifier is supposed to be auto-baud detecting...


On 1/25/2021 9:09 AM, David De Coons wo2x wrote:
Baud rate issue?

73
Dave wo2x

Sent from my waxed string and tin cans.?

On Jan 25, 2021, at 10:06 AM, Scott - W5NJK via groups.io <w5njk@...> wrote:

?The amplifier is the only device I have plugged into the Pi, and??I did follow the instructions at the bottom of the wiki for assigning the link to the USB serial port (assigning ttyUSB_AMP by VID, PID, and SN).? I also just tried your method and I'm still getting the empty payload issue. And I'm using the ?built-in USB port (which does enumerate to an FTDI serial port), and not the "Port" connector which has the "remoting USF" serial interface.

This is a version 1 amplifier, but it does have the latest firmware.? I've tried setting the "SPEProtocolV1" to both false and true, though I think true is the correct setting.

Scott
-- 
--- Sent with ProtonMail Secure Email ---


Re: Help with Modified MKCM SPE Amp.json

 

开云体育

Reboot the amp and the pi.?


On Jan 25, 2021, at 10:06 AM, Scott - W5NJK via groups.io <w5njk@...> wrote:

?The amplifier is the only device I have plugged into the Pi, and??I did follow the instructions at the bottom of the wiki for assigning the link to the USB serial port (assigning ttyUSB_AMP by VID, PID, and SN).? I also just tried your method and I'm still getting the empty payload issue. And I'm using the ?built-in USB port (which does enumerate to an FTDI serial port), and not the "Port" connector which has the "remoting USF" serial interface.

This is a version 1 amplifier, but it does have the latest firmware.? I've tried setting the "SPEProtocolV1" to both false and true, though I think true is the correct setting.

Scott


Re: Help with Modified MKCM SPE Amp.json

 

开云体育

Baud rate issue?

73
Dave wo2x

Sent from my waxed string and tin cans.?

On Jan 25, 2021, at 10:06 AM, Scott - W5NJK via groups.io <w5njk@...> wrote:

?The amplifier is the only device I have plugged into the Pi, and??I did follow the instructions at the bottom of the wiki for assigning the link to the USB serial port (assigning ttyUSB_AMP by VID, PID, and SN).? I also just tried your method and I'm still getting the empty payload issue. And I'm using the ?built-in USB port (which does enumerate to an FTDI serial port), and not the "Port" connector which has the "remoting USF" serial interface.

This is a version 1 amplifier, but it does have the latest firmware.? I've tried setting the "SPEProtocolV1" to both false and true, though I think true is the correct setting.

Scott


Re: Help with Modified MKCM SPE Amp.json

 

The amplifier is the only device I have plugged into the Pi, and??I did follow the instructions at the bottom of the wiki for assigning the link to the USB serial port (assigning ttyUSB_AMP by VID, PID, and SN).? I also just tried your method and I'm still getting the empty payload issue. And I'm using the ?built-in USB port (which does enumerate to an FTDI serial port), and not the "Port" connector which has the "remoting USF" serial interface.

This is a version 1 amplifier, but it does have the latest firmware.? I've tried setting the "SPEProtocolV1" to both false and true, though I think true is the correct setting.

Scott


Re: Help with Modified MKCM SPE Amp.json

 

Scott

I have found pasting the path to the "by-path" serial link into the COM on the FRStack "appsettings.json" config works well to link to the correct serial cable.



Alan. WA9WUD


Re: Help with Modified MKCM SPE Amp.json

 

Scott

Three items to check.

- For the SPE amp, use a simple USB cable from the SPE USB connection to the Raspberry Pi.? If you only have one serial connection to the Pi, your port config should be good.? Otherwise, look in the "/dev/serial/" directory?for the name of your com connection

- Make sure the SPE amp firmware is up to date.

- In the FRStack Config file, select the correct protocol:

Screen Shot 2021-01-25 at 9.03.42 AM.png

Alan
WA9WUD

On Mon, Jan 25, 2021 at 8:25 AM Scott - W5NJK via <w5njk=[email protected]> wrote:
After much machinations, I've got my node up and talking with my 6400 and FRStack, hand have configured the FRStack to the amp's USB serial port. (in my instance I have linked /dev/ttyUSB_AMP to /dev/ttyUSB0).

? ? "SPEComPort": "/dev/ttyUSB_AMP", // this is the Serial device for SPE AMP Control port (Not the CAT port)
? ? "SPETuneStandby": "false", // this will set SPE to STANDBY when TUNE is activated
? ? "SPEModeRestore": "false", // this will return SPE to OPERATE after TUNE complete
? ? "SPEOnAntenna": "0", // 0 or 1 or 2; 0 for both, 1 for ANT1, 2 for ANT2
? ? "SPEUseDTR": "false", // this will set DTR to power up amp
? ? "SPEProtocolV1": "true", // this is set true for SPE V1 amps
? ? "SPEAutoOpen": "false", // this is set true to OPEN SPE after connecting to radio
However, the payload coming out of the GetSPEINFO node is { empty }.? So it kind-of feels like I don't really have a serial connection to the amplifier.? Anyone have suggestions to try?




Re: Help with Modified MKCM SPE Amp.json

 

After much machinations, I've got my node up and talking with my 6400 and FRStack, hand have configured the FRStack to the amp's USB serial port. (in my instance I have linked /dev/ttyUSB_AMP to /dev/ttyUSB0).

? ? "SPEComPort": "/dev/ttyUSB_AMP", // this is the Serial device for SPE AMP Control port (Not the CAT port)
? ? "SPETuneStandby": "false", // this will set SPE to STANDBY when TUNE is activated
? ? "SPEModeRestore": "false", // this will return SPE to OPERATE after TUNE complete
? ? "SPEOnAntenna": "0", // 0 or 1 or 2; 0 for both, 1 for ANT1, 2 for ANT2
? ? "SPEUseDTR": "false", // this will set DTR to power up amp
? ? "SPEProtocolV1": "true", // this is set true for SPE V1 amps
? ? "SPEAutoOpen": "false", // this is set true to OPEN SPE after connecting to radio
However, the payload coming out of the GetSPEINFO node is { empty }.? So it kind-of feels like I don't really have a serial connection to the amplifier.? Anyone have suggestions to try?




Re: Added Folder /Array Solutions Stack Match With REST Commands #file-notice

 

I looked at Scott's QRZ page and noted he has a StreamDeck, so I added REST commands to the StackMatch Node-Red Flow.? The StreamDeck Profile shown here is included in the forum file uploads.

Screen Shot 2021-01-25 at 7.34.10 AM.png

Screen Shot 2021-01-25 at 7.33.20 AM.png

Alan
WA9WUD

On Mon, Jan 25, 2021 at 7:47 AM [email protected] Notification <[email protected]> wrote:

Alan Blind, WA9WUD added folder /Array Solutions Stack Match With REST Commands


Added Folder /Array Solutions Stack Match With REST Commands #file-notice

[email protected] Notification
 

Alan Blind, WA9WUD added folder /Array Solutions Stack Match With REST Commands


Re: Array Solutions Stack Match ?

 

Link to download the Array Solutions Array Match flow:

Stack Match.json


File /Stack Match.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, WA9WUD

Description:
Per the request of ScottW5WZ, I put together an Array Solutions Stack Match Flow based on the logic he provided. Outputs four GPIO driven relays to operate the Array Solutions device. I added status feedback from the relays with logic to change the background color of the selected button.


Re: Array Solutions Stack Match ?

 

I added additional logic functions to change the selected button color. ?The file has been uploaded to the file section.


Re: Array Solutions Stack Match ?

 

Done. ?Copy and Import this flow. ?
===========

[{"id":"32a7b053.7df4","type":"tab","label":"Stack Match","disabled":false,"info":""},{"id":"e362a3a9.bcc0b8","type":"ui_button","z":"32a7b053.7df4","name":"Top","group":"5e4739c.b460948","order":0,"width":"6","height":"1","passthru":false,"label":"<font size = 5>Top","tooltip":"","color":"","bgcolor":"","icon":"","payload":"true","payloadType":"bool","topic":"","x":330,"y":100,"wires":[["397736d2.d6f4f2","19d6754a.6ca2b3"]]},{"id":"983b5f45.09b658","type":"ui_button","z":"32a7b053.7df4","name":"Middle","group":"5e4739c.b460948","order":0,"width":"6","height":"1","passthru":false,"label":"<font size = 5>Middle","tooltip":"","color":"","bgcolor":"","icon":"","payload":"true","payloadType":"bool","topic":"","x":330,"y":280,"wires":[["66770b0f.92068c","5c3ffeab.762ab8"]]},{"id":"739a8860.07dc08","type":"ui_button","z":"32a7b053.7df4","name":"Bottom","group":"5e4739c.b460948","order":0,"width":"6","height":"1","passthru":false,"label":"<font size = 5>Bottom","tooltip":"","color":"","bgcolor":"","icon":"","payload":"true","payloadType":"bool","topic":"","x":340,"y":440,"wires":[["ec46a5ac.a36e7","1098366.2c254ca"]]},{"id":"1daf6723.a33281","type":"ui_button","z":"32a7b053.7df4","name":"T+M+B","group":"5e4739c.b460948","order":0,"width":"6","height":"1","passthru":false,"label":"<font size = 5>T+M+B","tooltip":"","color":"","bgcolor":"","icon":"","payload":"false","payloadType":"str","topic":"","x":300,"y":620,"wires":[["9c433397.0f3128"]]},{"id":"314e8530.6af63a","type":"ui_button","z":"32a7b053.7df4","name":"M+B","group":"5e4739c.b460948","order":0,"width":"6","height":"1","passthru":false,"label":"<font size = 5>M+B","tooltip":"","color":"","bgcolor":"","icon":"","payload":"true","payloadType":"bool","topic":"","x":290,"y":740,"wires":[["30dc8970.a422b6","8e59ffbb.dd7fe"]]},{"id":"3410956.16b71ea","type":"ui_button","z":"32a7b053.7df4","name":"T+B","group":"5e4739c.b460948","order":0,"width":"6","height":"1","passthru":false,"label":"<font size = 5>T+B","tooltip":"","color":"","bgcolor":"","icon":"","payload":"true","payloadType":"bool","topic":"","x":310,"y":920,"wires":[["9d53cd5a.2c15f","f40ed1d5.7f3a48"]]},{"id":"e4dafe81.873cc","type":"ui_button","z":"32a7b053.7df4","name":"T+M","group":"5e4739c.b460948","order":0,"width":"6","height":"1","passthru":false,"label":"<font size = 5>T+M","tooltip":"","color":"","bgcolor":"","icon":"","payload":"true","payloadType":"bool","topic":"","x":310,"y":1080,"wires":[["7c9367c2.4440b8","b1c6fea3.376eb"]]},{"id":"2ada911d.87ce3e","type":"ui_button","z":"32a7b053.7df4","name":"Aux","group":"5e4739c.b460948","order":0,"width":"6","height":"1","passthru":false,"label":"<font size = 5>Aux","tooltip":"","color":"","bgcolor":"","icon":"","payload":"","payloadType":"str","topic":"","x":310,"y":1240,"wires":[["7f0f5f2b.97fa48","54d29640.84b9e"]]},{"id":"397736d2.d6f4f2","type":"link out","z":"32a7b053.7df4","name":"Top","links":["f27f2683.cc9cd8","691b4016.da75c8"],"x":535,"y":100,"wires":[]},{"id":"66770b0f.92068c","type":"link out","z":"32a7b053.7df4","name":"Middle","links":["a53ab330.f99f58","691b4016.da75c8"],"x":515,"y":260,"wires":[]},{"id":"ec46a5ac.a36e7","type":"link out","z":"32a7b053.7df4","name":"Bottom","links":["a823cda4.fb6f18","691b4016.da75c8"],"x":495,"y":440,"wires":[]},{"id":"9c433397.0f3128","type":"link out","z":"32a7b053.7df4","name":"T+M+B","links":["4bb04ec1.d243e","691b4016.da75c8","a53ab330.f99f58","a823cda4.fb6f18","f27f2683.cc9cd8"],"x":515,"y":620,"wires":[]},{"id":"30dc8970.a422b6","type":"link out","z":"32a7b053.7df4","name":"M+B","links":["f27f2683.cc9cd8"],"x":535,"y":740,"wires":[]},{"id":"9d53cd5a.2c15f","type":"link out","z":"32a7b053.7df4","name":"T+B","links":[],"x":495,"y":920,"wires":[]},{"id":"7c9367c2.4440b8","type":"link out","z":"32a7b053.7df4","name":"T+M","links":["a53ab330.f99f58"],"x":515,"y":1080,"wires":[]},{"id":"7f0f5f2b.97fa48","type":"link out","z":"32a7b053.7df4","name":"Aux","links":["4bb04ec1.d243e"],"x":535,"y":1240,"wires":[]},{"id":"8ff306a7.28259","type":"rpi-gpio out","z":"32a7b053.7df4","name":"","pin":"37","set":"","level":"0","freq":"","out":"out","x":1020,"y":300,"wires":[]},{"id":"6318152d.10a724","type":"rpi-gpio out","z":"32a7b053.7df4","name":"","pin":"38","set":"","level":"0","freq":"","out":"out","x":1030,"y":380,"wires":[]},{"id":"f29e1183.8fe698","type":"rpi-gpio out","z":"32a7b053.7df4","name":"","pin":"35","set":"","level":"0","freq":"","out":"out","x":1030,"y":460,"wires":[]},{"id":"ec8bf17f.768388","type":"rpi-gpio out","z":"32a7b053.7df4","name":"","pin":"38","set":"","level":"0","freq":"","out":"out","x":1030,"y":540,"wires":[]},{"id":"a823cda4.fb6f18","type":"link in","z":"32a7b053.7df4","name":"Relay 1","links":["9c433397.0f3128","9bdb9bf4.f86e98","dd3c9eaf.cd61c8","6b1ea793.cdbab8","e847dea9.86bfe8","ec46a5ac.a36e7","573f1f35.256c08","e121ba5f.5f68b","7027d3bb.c6714c"],"x":865,"y":300,"wires":[["8ff306a7.28259"]]},{"id":"a53ab330.f99f58","type":"link in","z":"32a7b053.7df4","name":"Relay 2","links":["9c433397.0f3128","9bdb9bf4.f86e98","dd3c9eaf.cd61c8","66770b0f.92068c","6b1ea793.cdbab8","7ecf16b.04d55e8","573f1f35.256c08","7c9367c2.4440b8","7027d3bb.c6714c"],"x":865,"y":380,"wires":[["6318152d.10a724"]]},{"id":"f27f2683.cc9cd8","type":"link in","z":"32a7b053.7df4","name":"Relay 3","links":["397736d2.d6f4f2","9c433397.0f3128","9bdb9bf4.f86e98","dd3c9eaf.cd61c8","e847dea9.86bfe8","7ecf16b.04d55e8","30dc8970.a422b6","e121ba5f.5f68b","7027d3bb.c6714c"],"x":885,"y":460,"wires":[["f29e1183.8fe698"]]},{"id":"691b4016.da75c8","type":"link in","z":"32a7b053.7df4","name":"Relay In","links":["397736d2.d6f4f2","573f1f35.256c08","66770b0f.92068c","9c433397.0f3128","ec46a5ac.a36e7","e121ba5f.5f68b","7027d3bb.c6714c"],"x":885,"y":540,"wires":[["ec8bf17f.768388"]]},{"id":"6350d6b2.cc5cb","type":"rpi-gpio out","z":"32a7b053.7df4","name":"","pin":"33","set":"","level":"0","freq":"","out":"out","x":1030,"y":620,"wires":[]},{"id":"4bb04ec1.d243e","type":"link in","z":"32a7b053.7df4","name":"Relay Aux","links":["6b1ea793.cdbab8","9c433397.0f3128","e847dea9.86bfe8","7ecf16b.04d55e8","573f1f35.256c08","e121ba5f.5f68b","7f0f5f2b.97fa48"],"x":885,"y":620,"wires":[["6350d6b2.cc5cb"]]},{"id":"5c3ffeab.762ab8","type":"InvertUltimate","z":"32a7b053.7df4","name":"Invert","x":430,"y":340,"wires":[["e847dea9.86bfe8"]]},{"id":"e847dea9.86bfe8","type":"link out","z":"32a7b053.7df4","name":"Invert Middle","links":["a823cda4.fb6f18","f27f2683.cc9cd8","4bb04ec1.d243e"],"x":555,"y":340,"wires":[]},{"id":"1098366.2c254ca","type":"InvertUltimate","z":"32a7b053.7df4","name":"Invert","x":410,"y":520,"wires":[["7ecf16b.04d55e8"]]},{"id":"7ecf16b.04d55e8","type":"link out","z":"32a7b053.7df4","name":"Invert Bottom","links":["a53ab330.f99f58","f27f2683.cc9cd8","4bb04ec1.d243e"],"x":555,"y":520,"wires":[]},{"id":"8e59ffbb.dd7fe","type":"InvertUltimate","z":"32a7b053.7df4","name":"Invert","x":450,"y":800,"wires":[["573f1f35.256c08"]]},{"id":"573f1f35.256c08","type":"link out","z":"32a7b053.7df4","name":"Invert T+M+B","links":["4bb04ec1.d243e","691b4016.da75c8","a53ab330.f99f58","a823cda4.fb6f18"],"x":555,"y":800,"wires":[]},{"id":"f40ed1d5.7f3a48","type":"InvertUltimate","z":"32a7b053.7df4","name":"Invert","x":390,"y":980,"wires":[["91cf9136.e72e1"]]},{"id":"b1c6fea3.376eb","type":"InvertUltimate","z":"32a7b053.7df4","name":"Invert","x":430,"y":1140,"wires":[["e121ba5f.5f68b"]]},{"id":"54d29640.84b9e","type":"InvertUltimate","z":"32a7b053.7df4","name":"Invert","x":450,"y":1320,"wires":[["7027d3bb.c6714c"]]},{"id":"91cf9136.e72e1","type":"link out","z":"32a7b053.7df4","name":"T+B","links":[],"x":515,"y":980,"wires":[]},{"id":"e121ba5f.5f68b","type":"link out","z":"32a7b053.7df4","name":"Invert T+M","links":["4bb04ec1.d243e","691b4016.da75c8","a823cda4.fb6f18","f27f2683.cc9cd8"],"x":555,"y":1140,"wires":[]},{"id":"7027d3bb.c6714c","type":"link out","z":"32a7b053.7df4","name":"Invert Aux","links":["691b4016.da75c8","a53ab330.f99f58","a823cda4.fb6f18","f27f2683.cc9cd8"],"x":575,"y":1320,"wires":[]},{"id":"19d6754a.6ca2b3","type":"InvertUltimate","z":"32a7b053.7df4","name":"Invert","x":430,"y":160,"wires":[["6b1ea793.cdbab8"]]},{"id":"6b1ea793.cdbab8","type":"link out","z":"32a7b053.7df4","name":"Invert Top","links":["a823cda4.fb6f18","a53ab330.f99f58","4bb04ec1.d243e"],"x":555,"y":160,"wires":[]},{"id":"e33db08.805535","type":"comment","z":"32a7b053.7df4","name":"Relay 1","info":"","x":1180,"y":300,"wires":[]},{"id":"76f4a352.4aa0bc","type":"comment","z":"32a7b053.7df4","name":"Relay 2","info":"","x":1170,"y":380,"wires":[]},{"id":"6cdf7458.cd4384","type":"comment","z":"32a7b053.7df4","name":"Relay 3","info":"","x":1170,"y":460,"wires":[]},{"id":"4efd38a8.90f968","type":"comment","z":"32a7b053.7df4","name":"Relay In","info":"","x":1170,"y":540,"wires":[]},{"id":"b0ccc07.09ac74","type":"comment","z":"32a7b053.7df4","name":"Relay Aux","info":"","x":1180,"y":620,"wires":[]},{"id":"5e4739c.b460948","type":"ui_group","name":"Stack Match","tab":"cbb3df38.c6cea","order":1,"disp":true,"width":"6","collapse":false},{"id":"cbb3df38.c6cea","type":"ui_tab","name":"Array Solutions","icon":"dashboard","order":1,"disabled":false,"hidden":false}]


Re: Looking for comments from new members using Node Red

 

You can simply start with google, searching "how to secure node red".
There are a number of articles on that first page of results.

Cheers

On Sun, Jan 24, 2021 at 2:04 PM Marty Boroff via <m_boroff=[email protected]> wrote:
You can update the settings.js to have an encrypted password. I don’t have a link but found the instructions by googling something like hot to secure node-red. There are commented out lines in the file.?

73, Marty WD9GYM?




On Sunday, January 24, 2021, 4:56 PM, Scott Dickson <w5wz@...> wrote:

I'd like to know how to secure my RasPi / NodeRode so that accessing it from the WAN is not risky.
--Scott, W5WZ


Re: Looking for comments from new members using Node Red

 

开云体育

And also use Tailscale to make it even more secure.

Dave wo2x


On Jan 24, 2021, at 5:04 PM, Marty Boroff via groups.io <m_boroff@...> wrote:

? You can update the settings.js to have an encrypted password. I don’t have a link but found the instructions by googling something like hot to secure node-red. There are commented out lines in the file.?

73, Marty WD9GYM?




On Sunday, January 24, 2021, 4:56 PM, Scott Dickson <w5wz@...> wrote:

I'd like to know how to secure my RasPi / NodeRode so that accessing it from the WAN is not risky.
--Scott, W5WZ


Re: Array Solutions Stack Match ?

 

开云体育

It is pretty easy. 4 relays and just program the combos you want.

Dave wo2x


On Jan 24, 2021, at 4:59 PM, Alan Blind, WA9WUD <a.alan.blind@...> wrote:

?
no, but I will put something together. ? Stand by

On Sun, Jan 24, 2021 at 4:50 PM Scott Dickson <w5wz@...> wrote:
Has anyone already tackled a flow to control an Array Solutions Stack Match?? The next step along the path to useful station automation will be the ability to control six of these units via the Node-Red Dashboard.

Here is the antenna selection and output matrix from the control box

<dummyfile.0.part>


--Scott, W5WZ