¿ªÔÆÌåÓý

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

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


Re: Array Solutions Stack Match ?

 

¿ªÔÆÌåÓý




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


Re: Looking for comments from new members using Node Red

 

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 ?

 

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



--Scott, W5WZ


Re: Looking for comments from new members using Node Red

 

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


Array Solutions Stack Match ?

 

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



--Scott, W5WZ


A little bit beyond getting started... Looking for first flow to import for Flex 6400

Andy K7AMB
 

Group,

I have been getting a ton of good info from this group, Youtube, online etc.? I am to the point where I have everything installed, and I have played with node-red and FRstack enough to be able to send REST commands to my 6400, and I have created a simple dashboard.? I wanted to get to this point where I felt like I had a decent understanding of what is going on under the hood before I asked to borrow someone else's work.

So, if you were in my place, which flow would you suggest I import to get a leap from where I am today (see pic), to a more featured dashboard / control for just my 6400?

Thanks in advance!

Andy K7AMB


Re: Pst rotator azimuth indication not working

 

Thank you Alan!? I was struggling with this last night too!? Never considered the IP of the Node-Red machine to be needed in PSTRotator UDP Control setup!
--Scott, W5WZ


Re: Interest in Zoom presentation on loading nodes, flows and dashboard customizations?

 

¿ªÔÆÌåÓý

I am going to set up something for this Wednesday at 8 p.m. Eastern U.S. That is 1 a.m. Zulu.?

The intent is to record it so people that cannot attend can view the presentation at a later date.?

I will post a link on here probably tomorrow.?

73
Dave wo2x

Sent from my waxed string and tin cans.?

On Jan 24, 2021, at 1:55 PM, Santiago Mejia via groups.io <hi8smx@...> wrote:

?Dave, any update on the Zoom? I have a zoom acccount you can use if needed.
--
______________
73 de Santiago
HI8SMX - KB8SMX
web:?
YouTube: HI8SMX?
Twitter: @hi8smx
Instagram: hi8smx


Re: Interest in Zoom presentation on loading nodes, flows and dashboard customizations?

 

Dave, any update on the Zoom? I have a zoom acccount you can use if needed.
--
______________
73 de Santiago
HI8SMX - KB8SMX
web:?
YouTube: HI8SMX?
Twitter: @hi8smx
Instagram: hi8smx


SteppIR Assistance Please

 

I am successfully running NodeRED with my Flex 6500, a network switch, thermometer¡­ I installed the SteppIR scripts from the NodeRED Ham WiKi and I would appreciate some help with the SteppIR flow.

My BigIR and SDA2000 are connected to the Flex using the SteppIR S12 serial cable and an FTDI USB adapter to the controller OUT connector. The NodeRED SteppIR dashboard tracks the Flex frequency but the 'connect to antenna¡¯ and other buttons do nothing. The antenna type is displayed as ¡®beam¡¯ (the antenna type in the controller is BigIR). I don¡¯t know whether the flow is actually talking to the SteppIR or simply getting some info from the Flex.

I set a debug on the message payload in the SteppIR flow and the results are provided below.

1/24/2021, 9:35:10 AM msg.payload : Object object IsReceivingStatus: false OpenBtnStr: "Connect to Antenna" OpenStr: "Closed" OpenStateStr: "Disconnected" IsFrstackTrackManual: false IsFrstackTrackManualStr: "" IsValid: false IsValidNoCat: false StepVersion: null StepDir: 0 StepDirStr: "" StepFreq: 0 SliceFreq: 7019900 DispStepFreq: "" DispSliceFreq: "7.020" Autotrack: false TxInhibit: false AntState: 0 AntStateStr: "" FollowAnt: 0 FollowAntStr: "TX Slice" IsBeam: true BeamVertStr: ¡°Beam"

I would greatly appreciate any direction from someone who has this working. Have I missed something?

Thanks, Ron K2RAS


Re: FRStack Web APIs 3.1.23.48 release using .NET5

 

Ok, that explains it. My pi's are running norwegian locale and the radio server english. Good to be aware of as i move flows between them.

One other question, Is it possible to read radio memories via the api?


Re: Looking for comments from new members using Node Red

 

¿ªÔÆÌåÓý

I plan to show some of the ways I get the data I want. I just finished a flow to show SO2R status using broadcast packets from N1MM+. It too a little thinking to get the TX indication to display for the proper radio.

I definitely plan to show examples of the debug node.

73
Dave wo2x


On Jan 23, 2021, at 9:01 AM, Kyle K <kylekrieg@...> wrote:

?For the more advanced items, I'd throw in some common functions code you might want have in your back pocket to manipulate strings or numbers.

Some of the functions I've looked up in the past and have used are;

toString();
parseFloat();
subStr();

Just a thought.

Kyle
AA0Z

?


Re: Looking for comments from new members using Node Red

 

For the more advanced items, I'd throw in some common functions code you might want have in your back pocket to manipulate strings or numbers.

Some of the functions I've looked up in the past and have used are;

toString();
parseFloat();
subStr();

Just a thought.

Kyle
AA0Z

?