Re: AntennaGenius2x8v2.json
Hi Mike,
If you like we can do a TeamViewer session and I can help you debug the flow. I can host a Zoom call where we can talk and I can share my desktop.
My 2x8 is running 3.1.4 firmware I believe.
The flow interrogates the switch and gets the antenna names from the switch. If the names are blank then we need to figure out why the Pi is not getting the info from the switch.
73
toggle quoted message
Show quoted text
On Feb 4, 2021, at 9:50 AM, Mike Kovacich <ve3cko@...> wrote:
?
opps ignore text after the screenshot, that was before I did
further testing. was suppose to delete that portion of the email.
73,
Mike Kovacich - VE3CKO
-
On 2021-02-04 9:47 a.m., Mike VE3CKO
wrote:
I was testing on 160m where I have 2 antennas available, upon
switching to 20m where I have 5 available, and then clicking all
the buttons I determined that the buttons do work, they do
select antenna for Port A and B but there is no indication or
feedback to the dashboard, just the green boxes as in the
screenshot below. I opened up the debug window:
2021-02-04, 9:32:09 a.m.node: GetClientmsg : string[15]
"Invalid payload"
2021-02-04, 9:32:09 a.m.node: Create AntennaGenius
Commandfunction : (error)
"TypeError: Cannot read property 'length' of undefined"
2021-02-04, 9:32:09 a.m.node: Create AntennaGenius
Commandfunction : (error)
"TypeError: Cannot read property 'length' of undefined"
2021-02-04, 9:32:10 a.m.node: Create AntennaGenius
Commandfunction : (error)
"TypeError: Cannot read property 'length' of undefined"
So investigating where this is happening in the flow.
<nhdegknjjcicjmod.png>
I should have mentioned I've had an AG since they first came
out, I know how to use it and wrote a tutorial
I've read the comment node Dave and it says "This flow will
allow integration between the Flex LAN control of the 2x8
switch" so that tells me to keep the AGmode as LAN control -
FlexRadio, right? ", that is the DIP setting I've had for years.
Well, I played with the BCD and wrote a tutorial on it bthen it
says " Also set the dip switches as per the manual". I've had an
AG since they first came out and used BCD control and LAN
control where I currently have it. Are implying I need to set
this to a different mode such as GSD?
it's unclear what to set the DIP switche
73, Mike Kovacich - VE3CKO -
On 2021-02-03 11:36 p.m., David De
Coons wo2x wrote:
Use the AG2x8 with N1MM integration in my files section. You can
ignore the N1MM part.
Read the comment node. You must configure the 2x8 dip
switch and also configure it with the Windows app first.
73
Dave wo2x
On Feb 3, 2021, at 11:07 PM, Mike
Kovacich <ve3cko@...>
wrote:
?
Been Node-Reder for a couple days now. Been monitoring
the group since early January and decided to get the Pi
4 on the weekend. Been playing with flows last couple
days thanks to Mick W8BE. This is not only cool, but
practical. I'm now moving to integrate Antenna Genius, I
see there was an AntennaGenius2x8v2.json but the file seems no longer
there. Is it available?? I see you have a newer one
with N1MM incorporated but that doesn't seem to be
working for me. I have one AG. The TCP request node
was changed to the IP of the AG and it says it is
connected but it's not showing any data and buttons
don't work see screen shot below. I was going to
start tearing down the flow for just one AG but
thought I'd try AntennaGenius2x8v2.json first.
<dlccmlcdnjkcajhb.png>
--
73, Mike Kovacich - VE3CKO -
|
Re: AntennaGenius2x8v2.json
opps ignore text after the screenshot, that was before I did
further testing. was suppose to delete that portion of the email.
73,
Mike Kovacich - VE3CKO
-
On 2021-02-04 9:47 a.m., Mike VE3CKO
wrote:
toggle quoted message
Show quoted text
I was testing on 160m where I have 2 antennas available, upon
switching to 20m where I have 5 available, and then clicking all
the buttons I determined that the buttons do work, they do
select antenna for Port A and B but there is no indication or
feedback to the dashboard, just the green boxes as in the
screenshot below. I opened up the debug window:
2021-02-04, 9:32:09 a.m.node: GetClientmsg : string[15]
"Invalid payload"
2021-02-04, 9:32:09 a.m.node: Create AntennaGenius
Commandfunction : (error)
"TypeError: Cannot read property 'length' of undefined"
2021-02-04, 9:32:09 a.m.node: Create AntennaGenius
Commandfunction : (error)
"TypeError: Cannot read property 'length' of undefined"
2021-02-04, 9:32:10 a.m.node: Create AntennaGenius
Commandfunction : (error)
"TypeError: Cannot read property 'length' of undefined"
So investigating where this is happening in the flow.

I should have mentioned I've had an AG since they first came
out, I know how to use it and wrote a tutorial
I've read the comment node Dave and it says "This flow will
allow integration between the Flex LAN control of the 2x8
switch" so that tells me to keep the AGmode as LAN control -
FlexRadio, right? ", that is the DIP setting I've had for years.
Well, I played with the BCD and wrote a tutorial on it bthen it
says " Also set the dip switches as per the manual". I've had an
AG since they first came out and used BCD control and LAN
control where I currently have it. Are implying I need to set
this to a different mode such as GSD?
it's unclear what to set the DIP switche
73, Mike Kovacich - VE3CKO -
On 2021-02-03 11:36 p.m., David De
Coons wo2x wrote:
Use the AG2x8 with N1MM integration in my files section. You can
ignore the N1MM part.
Read the comment node. You must configure the 2x8 dip
switch and also configure it with the Windows app first.
73
Dave wo2x
On Feb 3, 2021, at 11:07 PM, Mike
Kovacich <ve3cko@...>
wrote:
?
Been Node-Reder for a couple days now. Been monitoring
the group since early January and decided to get the Pi
4 on the weekend. Been playing with flows last couple
days thanks to Mick W8BE. This is not only cool, but
practical. I'm now moving to integrate Antenna Genius, I
see there was an AntennaGenius2x8v2.json but the file seems no longer
there. Is it available?? I see you have a newer one
with N1MM incorporated but that doesn't seem to be
working for me. I have one AG. The TCP request node
was changed to the IP of the AG and it says it is
connected but it's not showing any data and buttons
don't work see screen shot below. I was going to
start tearing down the flow for just one AG but
thought I'd try AntennaGenius2x8v2.json first.
<dlccmlcdnjkcajhb.png>
--
73, Mike Kovacich - VE3CKO -
|
Re: AntennaGenius2x8v2.json
I was testing on 160m where I have 2 antennas available, upon
switching to 20m where I have 5 available, and then clicking all
the buttons I determined that the buttons do work, they do select
antenna for Port A and B but there is no indication or feedback to
the dashboard, just the green boxes as in the screenshot below. I
opened up the debug window:
2021-02-04, 9:32:09 a.m.node: GetClientmsg : string[15]
"Invalid payload"
2021-02-04, 9:32:09 a.m.node: Create AntennaGenius
Commandfunction : (error)
"TypeError: Cannot read property 'length' of undefined"
2021-02-04, 9:32:09 a.m.node: Create AntennaGenius
Commandfunction : (error)
"TypeError: Cannot read property 'length' of undefined"
2021-02-04, 9:32:10 a.m.node: Create AntennaGenius
Commandfunction : (error)
"TypeError: Cannot read property 'length' of undefined"
So investigating where this is happening in the flow.

I should have mentioned I've had an AG since they first came out,
I know how to use it and wrote a tutorial
I've read the comment node Dave and it says "This flow will
allow integration between the Flex LAN control of the 2x8 switch"
so that tells me to keep the AGmode as LAN control - FlexRadio,
right? ", that is the DIP setting I've had for years. Well, I
played with the BCD and wrote a tutorial on it bthen it says "
Also set the dip switches as per the manual". I've had an AG since
they first came out and used BCD control and LAN control where I
currently have it. Are implying I need to set this to a different
mode such as GSD?
it's unclear what to set the DIP switche
73,
Mike Kovacich - VE3CKO
-
On 2021-02-03 11:36 p.m., David De
Coons wo2x wrote:
Use the AG2x8 with N1MM integration in my files section. You can
ignore the N1MM part.
Read the comment node. You must configure the 2x8 dip switch
and also configure it with the Windows app first.
73
Dave wo2x
On Feb 3, 2021, at 11:07 PM, Mike
Kovacich <ve3cko@...> wrote:
?
Been Node-Reder for a couple days now. Been monitoring
the group since early January and decided to get the Pi 4
on the weekend. Been playing with flows last couple days
thanks to Mick W8BE. This is not only cool, but practical.
I'm now moving to integrate Antenna Genius, I see there
was an AntennaGenius2x8v2.json but the file seems no longer there.
Is it available?? I see you have a newer one with N1MM
incorporated but that doesn't seem to be working for
me. I have one AG. The TCP request node was changed to
the IP of the AG and it says it is connected but it's
not showing any data and buttons don't work see screen
shot below. I was going to start tearing down the flow
for just one AG but thought I'd try AntennaGenius2x8v2.json first.
<dlccmlcdnjkcajhb.png>
--
73, Mike Kovacich - VE3CKO -
|
Re: General Questions about Node Red
Andre Some thoughts on your update; Platform for Node-Red: ?Some have used Windows, most use a Raspberry Pi. ?Advantages of Raspberry Pi are you do not need to add another program to your Windows system. ?Keeps Windows more pure. ?Raspberry Pi can be powered from your station 13.8v system. Runs in the background. COM Ports and Serial to IP convertors: ?Since you will be running multiple RT21 rotor controllers, you will need the ability to get the COM ports into your device running Node-Red. ?I found the Serial connector in Node-Red to be poorly suited for managing the COM in/out flow. ?On the other hand, I have found the Node-Red TCP controller to work very well. ?So....if you use a COM to TCP convertor for each RT21 controller (I use the MOXA 5100 and 5200), you can easily get the individual RT21 COMS into Node-Red via TCP. ? I do Satellites, so in effect have two RT21 controllers. ?I have attached my flow for the two controllers. ?I import the aiming data from SatPC32, but you could easly import aiming data from N1MM. ?Also attached is a flow for commanding PST rotor. Here is a screenshot of my dashboard. ?The flow also has REST commands built in so I can also set up buttons on my SteamDeck. ?Screenshot also shown:   Coax Switches: ?You say you use the Antenna Genius. ?Take a look at Dave's, WO2X, AG flow, posted on the files section of the forum. Alan
|
Re: AntennaGenius2x8v2.json
Use the AG2x8 with N1MM integration in my files section. You can ignore the N1MM part.
Read the comment node. You must configure the 2x8 dip switch and also configure it with the Windows app first.
73
toggle quoted message
Show quoted text
On Feb 3, 2021, at 11:07 PM, Mike Kovacich <ve3cko@...> wrote:
?
Been Node-Reder for a couple days now. Been monitoring the group
since early January and decided to get the Pi 4 on the weekend.
Been playing with flows last couple days thanks to Mick W8BE. This
is not only cool, but practical. I'm now moving to integrate
Antenna Genius, I see there was an AntennaGenius2x8v2.json but the file seems no longer there. Is it
available?? I see you have a newer one with N1MM incorporated
but that doesn't seem to be working for me. I have one AG. The
TCP request node was changed to the IP of the AG and it says
it is connected but it's not showing any data and buttons
don't work see screen shot below. I was going to start tearing
down the flow for just one AG but thought I'd try AntennaGenius2x8v2.json first.
<dlccmlcdnjkcajhb.png>
--
73,
Mike Kovacich - VE3CKO
-
|
Re: General Questions about Node Red
You just answered my question. Thank you! 73
toggle quoted message
Show quoted text
On Feb 3, 2021, at 10:05 PM, David De Coons wo2x <RocketNJ@...> wrote:
? That is the DLI WebSwitch flow.
What do you need to know?
Dave On Feb 3, 2021, at 10:45 PM, Andre VanWyk via groups.io <nj0f@...> wrote:
?Dave, How did you create your power switch Icons / buttons on your shack control? 73 NJ0F
|
Been Node-Reder for a couple days now. Been monitoring the group
since early January and decided to get the Pi 4 on the weekend.
Been playing with flows last couple days thanks to Mick W8BE. This
is not only cool, but practical. I'm now moving to integrate
Antenna Genius, I see there was an AntennaGenius2x8v2.json but the file seems no longer there. Is it
available?? I see you have a newer one with N1MM incorporated
but that doesn't seem to be working for me. I have one AG. The
TCP request node was changed to the IP of the AG and it says
it is connected but it's not showing any data and buttons
don't work see screen shot below. I was going to start tearing
down the flow for just one AG but thought I'd try AntennaGenius2x8v2.json first.

--
73,
Mike Kovacich - VE3CKO
-
|
Re: General Questions about Node Red
That is the DLI WebSwitch flow.
What do you need to know?
toggle quoted message
Show quoted text
On Feb 3, 2021, at 10:45 PM, Andre VanWyk via groups.io <nj0f@...> wrote:
?Dave, How did you create your power switch Icons / buttons on your shack control? 73 NJ0F
|
Re: General Questions about Node Red
Dave WO2X, How did you create your power switch Icons / buttons on your shack control? 73 NJ0F
|
Re: General Questions about Node Red
Hi Guys - please keep
this public if you can. I am loaded with Green Heron here as
well but only on RT-21.
Thanks 73 Dwight NS9I
On 2/3/2021 5:22 PM, Andre VanWyk via
groups.io wrote:
toggle quoted message
Show quoted text
Hi
Alan,
?
I
apologize but I did terrible on multi-tasking today when I
responded. I never answered your questions:
An important consideration is what
platform do you prefer to
run Node-Red??
Right
now I am running a dedicated Dell Optiplex 780 Windows 7
PC at both locations as a server (Green Heron Everywhere
server). All RT21's
and the Green Heron Everywhere base unit is connected to
it.
?
This is important in setting up the COM
ports with the
RT21s.? Since you have multiple rotors, might I suggest
you run Node-Red
on a Raspberry Pi and use COM to IP converters for each
RT21.
I
am not very familiar with the Raspberry Pi's and
wondering how
I would bring the Green Heron Server to talk to it? If I
deploy the Raspberry
Pi at each location I will still need the PC Server as
it runs lightning detection
systems at one of the locations to lower towers when
thunderstorms approach.
?
I use the MOXA N5200.? I have direct
experience with
this configuration and found it is very stable.
I
have used MOXA serial to Ethernet before for work so
familiar
with that part at least.
Another approach is to command PST
Rotor using
Node-Red.? Many prefer this method.? However, this does
not solve
your need to use multiple inputs to command your multiple
RT21s.
This
is one of my biggest problems since PST Rotor can only
accommodate
one rotor
Which logging program do you use.? We
already have
Node-Red connectors for N1MM.
I
use N1MM for contests but we do use Log4OM2 for general
logging, award tracking and LOTW etc.
I think most of the devices you are
using GH Anywhere, can
be done with Node-Red and consolidated on a single
Dashboard, including adding
interlocks and other functions?between various devices.
That
is good news. Coax switches is a mix of HamPlus and 4O3A
AntennaGenius (not using the Ethernet as they are
connected to GHE remotes)
I can help you get started with the
rotor control if you
like.? Then expand from there.
That
would be much appreciated.
?
73
Andre
NJ0F
?
I stumbled across a YouTube video by
VA3MW and what I saw
got my interest. I am building two fairly large stations
and both have the same
problems. Lots of different applications with different
GUI's making it rather
complicated. After watching the video it seems that Node
Red will be able to
bring all this together in one GUI. I really like what I
see and before I dig
too deep into this, I thought I would ask a few questions
here:
- Both stations uses Green
Heron's GH Everywhere wireless solution which controls a
bunch of antenna switches, stack matches and other
controllers remotely. It is a wonderful product but lots
of different windows, buttons etc that needs to be
centered on screens.? Will I be able to tie this into
Node Red? If so, is anybody on this group using GH
Everywhere??
- Both stations has three Green
Heron RT21's and will be interfaced to a Logbook via PST
Rotor. For PST to be able to run multiple rotors, one
has to open multiple instances of the program to achieve
this as per the author of the software. I wonder if
someone out there has more that one RT21 interface
through Node Red?
- Multiple radio interfacing:
Both stations uses Icom and Flex so I was wondering how
this would work.
As you can see, I am a rookie to
NodeRed and willing to
learn but I do not want to pursue this path if I cannot
interface to the GH
Everywhere stuff so any pointers will be greatly
appreciated.
Best 73
Andre
NJ0F
|
Re: Anyone do any work with Icom Radios?
I have helped a ham with an Icom 756 Pro 3. He used CI-V to HamRadio Deluxe, then HRD third party serial connection to Virtual Serial Port Emulator which split the data to other programs as well as Node Red.?
You should be able to feed the 7300 data to Node Red then have it forwarded to other equipment and software. You can also parse any info you need from the data stream.?
73 Dave wo2x Sent from my waxed string and tin cans.?
toggle quoted message
Show quoted text
On Feb 3, 2021, at 6:55 PM, Ron Wright - KA5LUG <ronwright.us@...> wrote:
?I see that this group has a Flex flavor but I am curious if anyone has done any similar work with Icom radios, specifically the 7300? ?It's on my to do list, just hasn't made it to the top yet. ?:)
--Ron, KA5LUG
|
Anyone do any work with Icom Radios?
I see that this group has a Flex flavor but I am curious if anyone has done any similar work with Icom radios, specifically the 7300? ?It's on my to do list, just hasn't made it to the top yet. ?:)
--Ron, KA5LUG
|
Re: General Questions about Node Red
Hi Alan,
?
I apologize but I did terrible on multi-tasking today when I
responded. I never answered your questions:
An important consideration is what platform do you prefer to
run Node-Red??
Right now I am running a dedicated Dell Optiplex 780 Windows 7
PC at both locations as a server (Green Heron Everywhere server). All RT21's
and the Green Heron Everywhere base unit is connected to it.
?
This is important in setting up the COM ports with the
RT21s.? Since you have multiple rotors, might I suggest you run Node-Red
on a Raspberry Pi and use COM to IP converters for each RT21.
I am not very familiar with the Raspberry Pi's and wondering how
I would bring the Green Heron Server to talk to it? If I deploy the Raspberry
Pi at each location I will still need the PC Server as it runs lightning detection
systems at one of the locations to lower towers when thunderstorms approach.
?
I use the MOXA N5200.? I have direct experience with
this configuration and found it is very stable.
I have used MOXA serial to Ethernet before for work so familiar
with that part at least.
Another approach is to command PST Rotor using
Node-Red.? Many prefer this method.? However, this does not solve
your need to use multiple inputs to command your multiple RT21s.
This is one of my biggest problems since PST Rotor can only accommodate
one rotor
Which logging program do you use.? We already have
Node-Red connectors for N1MM.
I use N1MM for contests but we do use Log4OM2 for general
logging, award tracking and LOTW etc.
I think most of the devices you are using GH Anywhere, can
be done with Node-Red and consolidated on a single Dashboard, including adding
interlocks and other functions?between various devices.
That is good news. Coax switches is a mix of HamPlus and 4O3A
AntennaGenius (not using the Ethernet as they are connected to GHE remotes)
I can help you get started with the rotor control if you
like.? Then expand from there.
That would be much appreciated.
?
73
Andre
NJ0F
?
toggle quoted message
Show quoted text
On Wed, Feb 3, 2021 at 11:05 AM Andre VanWyk via <nj0f= [email protected]> wrote:
I stumbled across a YouTube video by VA3MW and what I saw
got my interest. I am building two fairly large stations and both have the same
problems. Lots of different applications with different GUI's making it rather
complicated. After watching the video it seems that Node Red will be able to
bring all this together in one GUI. I really like what I see and before I dig
too deep into this, I thought I would ask a few questions here:
- Both stations uses Green Heron's GH Everywhere
wireless solution which controls a bunch of antenna switches, stack
matches and other controllers remotely. It is a wonderful product but lots
of different windows, buttons etc that needs to be centered on
screens.? Will I be able to tie this into Node Red? If so, is anybody
on this group using GH Everywhere??
- Both stations has three Green Heron RT21's and
will be interfaced to a Logbook via PST Rotor. For PST to be able to run
multiple rotors, one has to open multiple instances of the program to
achieve this as per the author of the software. I wonder if someone out
there has more that one RT21 interface through Node Red?
- Multiple radio interfacing: Both stations uses
Icom and Flex so I was wondering how this would work.
As you can see, I am a rookie to NodeRed and willing to
learn but I do not want to pursue this path if I cannot interface to the GH
Everywhere stuff so any pointers will be greatly appreciated.
Best 73
Andre
NJ0F
|
Simulator for Exploring Node-Red Flows
Has anyone needed, found or developed a simulator for exploring FlexRadio node-red flows?
This would allow one to use and explore existing flows without having the specific hardware and/or software version in hand.
Perhaps it begins as simply as capturing the various radio packet streams and cataloging them on the group so that one could use them in an inject node.
Comments welcome.
?
73
Larry – W9FLA
|
Re: General Questions about Node Red
Hi Dave,
?
Thanks a bunch! I will take a look at it!
?
Best 73
Andre
NJ0F
toggle quoted message
Show quoted text
Sent: Wednesday, February 03, 2021 12:48 PM
Subject: Re: [nodered-hamradio] General Questions about Node
Red
?
Hi
Andre
?
I had written a flow to send Flex frequency info in UDP broadcast packets
to GHE antenna switch. I think it is in the file section under my call. It sends
UDP packets for GHE and also to W1TR’s HF Auto program. That might help get you
started.
?
73
Dave wo2x
Sent from my waxed string and tin cans.
On Feb 3, 2021, at 1:31 PM, Andre VanWyk via groups.io
<nj0f@...> wrote:
?
Good afternoon Alan,
?
Thank you for your response and I am delighted to hear that GH Everywhere
can be included. I am going to email you diagrams of the two stations so you
can have a better understanding of how it is laid out. Let me know if I can
send it directly to you to avoid unnecessary traffic on the reflector.
?
Best 73
Andre
NJ0F
?
?
Sent: Wednesday, February 03, 2021 10:31 AM
Subject: Re: [nodered-hamradio] General Questions about Node
Red
?
Andre
?
Welcome to the forum.
?
I can comment on Green Heron
RT21 controllers.
?
Yes, we have already built
flows to interface directly with the RT21.? In my case, I built a
Node-Red flow to get the AZ and EL data from SatPC32 and send that to the
RT21.? Similarly, most logbook programs have a UDP or API interface to
get the rotor info into Node-Red.? Then it's a simple change to my flow
to command the RT21 with the same data.
?
An important consideration
is what platform do you prefer to run Node-Red?? This is important in
setting up the COM ports with the RT21s.? Since you have multiple rotors,
might I suggest you run Node-Red on a Raspberry Pi and use COM to IP
converters for each RT21.? I use the MOXA N5200.? I have direct
experience with this configuration and found it is very stable.
?
Another approach is to
command PST Rotor using Node-Red.? Many prefer this method.?
However, this does not solve your need to use multiple inputs to command your
multiple RT21s.
?
Which logging program do you
use.? We already have Node-Red connectors for N1MM.
?
I think most of the devices
you are using GH Anywhere, can be done with Node-Red and consolidated on a
single Dashboard, including adding interlocks and other functions between
various devices.
?
I can help you get started
with the rotor control if you like.? Then expand from there.
?
Alan. WA9WUD
?
?
?
I
stumbled across a YouTube video by VA3MW and what I saw got my interest. I
am building two fairly large stations and both have the same problems. Lots
of different applications with different GUI's making it rather complicated
After watching the video it seems that Node Red will be able to bring all
this together in one GUI. I really like what I see and before I dig too deep
into this, I thought I would ask a few questions here:
- Both stations uses Green Heron's GH Everywhere wireless solution which
controls a bunch of antenna switches, stack matches and other controllers
remotely. It is a wonderful product but lots of different windows, buttons
etc that needs to be centered on screens.? Will I be able to tie this
into Node Red? If so, is anybody on this group using GH Everywhere??
- Both stations has three Green Heron RT21's and will be interfaced to a
Logbook via PST Rotor. For PST to be able to run multiple rotors, one has
to open multiple instances of the program to achieve this as per the
author of the software. I wonder if someone out there has more that one
RT21 interface through Node Red?
- Multiple radio interfacing: Both stations uses Icom and Flex so I was
wondering how this would work.
As you can see, I am a rookie to
NodeRed and willing to learn but I do not want to pursue this path if I
cannot interface to the GH Everywhere stuff so any pointers will be greatly
appreciated.
Best 73 Andre NJ0F
|
Re: General Questions about Node Red
Hi Andre
I had written a flow to send Flex frequency info in UDP broadcast packets to GHE antenna switch. I think it is in the file section under my call. It sends UDP packets for GHE and also to W1TR’s HF Auto program. That might help get you started.?
73 Dave wo2x Sent from my waxed string and tin cans.?
toggle quoted message
Show quoted text
On Feb 3, 2021, at 1:31 PM, Andre VanWyk via groups.io <nj0f@...> wrote:
?
Good afternoon Alan,
?
Thank you for your response and I am delighted to hear that GH Everywhere
can be included. I am going to email you diagrams of the two stations so you can
have a better understanding of how it is laid out. Let me know if I can send it
directly to you to avoid unnecessary traffic on the reflector.
?
Best 73
Andre
NJ0F
?
?
Sent: Wednesday, February 03, 2021 10:31 AM
Subject: Re: [nodered-hamradio] General Questions about Node
Red
?
Andre
?
Welcome to the forum.
?
I can comment on Green Heron
RT21 controllers.
?
Yes, we have already built
flows to interface directly with the RT21.? In my case, I built a Node-Red
flow to get the AZ and EL data from SatPC32 and send that to the RT21.?
Similarly, most logbook programs have a UDP or API interface to get the rotor
info into Node-Red.? Then it's a simple change to my flow to command the
RT21 with the same data.
?
An important consideration is
what platform do you prefer to run Node-Red?? This is important in setting
up the COM ports with the RT21s.? Since you have multiple rotors, might I
suggest you run Node-Red on a Raspberry Pi and use COM to IP converters for each
RT21.? I use the MOXA N5200.? I have direct experience with this
configuration and found it is very stable.
?
Another approach is to command
PST Rotor using Node-Red.? Many prefer this method.? However, this
does not solve your need to use multiple inputs to command your multiple
RT21s.
?
Which logging program do you
use.? We already have Node-Red connectors for N1MM.
?
I think most of the devices
you are using GH Anywhere, can be done with Node-Red and consolidated on a
single Dashboard, including adding interlocks and other functions between
various devices.
?
I can help you get started
with the rotor control if you like.? Then expand from there.
?
Alan. WA9WUD
?
?
?
I
stumbled across a YouTube video by VA3MW and what I saw got my interest. I am
building two fairly large stations and both have the same problems. Lots of
different applications with different GUI's making it rather complicated.
After watching the video it seems that Node Red will be able to bring all this
together in one GUI. I really like what I see and before I dig too deep into
this, I thought I would ask a few questions here:
- Both stations uses Green Heron's GH Everywhere wireless solution which
controls a bunch of antenna switches, stack matches and other controllers
remotely. It is a wonderful product but lots of different windows, buttons
etc that needs to be centered on screens.? Will I be able to tie this
into Node Red? If so, is anybody on this group using GH Everywhere??
- Both stations has three Green Heron RT21's and will be interfaced to a
Logbook via PST Rotor. For PST to be able to run multiple rotors, one has to
open multiple instances of the program to achieve this as per the author of
the software. I wonder if someone out there has more that one RT21 interface
through Node Red?
- Multiple radio interfacing: Both stations uses Icom and Flex so I was
wondering how this would work.
As you can see, I am a rookie to
NodeRed and willing to learn but I do not want to pursue this path if I cannot
interface to the GH Everywhere stuff so any pointers will be greatly
appreciated.
Best 73 Andre NJ0F
|
Re: General Questions about Node Red
Good afternoon Alan,
?
Thank you for your response and I am delighted to hear that GH Everywhere
can be included. I am going to email you diagrams of the two stations so you can
have a better understanding of how it is laid out. Let me know if I can send it
directly to you to avoid unnecessary traffic on the reflector.
?
Best 73
Andre
NJ0F
?
toggle quoted message
Show quoted text
Sent: Wednesday, February 03, 2021 10:31 AM
Subject: Re: [nodered-hamradio] General Questions about Node
Red
?
Andre
?
Welcome to the forum.
?
I can comment on Green Heron
RT21 controllers.
?
Yes, we have already built
flows to interface directly with the RT21.? In my case, I built a Node-Red
flow to get the AZ and EL data from SatPC32 and send that to the RT21.?
Similarly, most logbook programs have a UDP or API interface to get the rotor
info into Node-Red.? Then it's a simple change to my flow to command the
RT21 with the same data.
?
An important consideration is
what platform do you prefer to run Node-Red?? This is important in setting
up the COM ports with the RT21s.? Since you have multiple rotors, might I
suggest you run Node-Red on a Raspberry Pi and use COM to IP converters for each
RT21.? I use the MOXA N5200.? I have direct experience with this
configuration and found it is very stable.
?
Another approach is to command
PST Rotor using Node-Red.? Many prefer this method.? However, this
does not solve your need to use multiple inputs to command your multiple
RT21s.
?
Which logging program do you
use.? We already have Node-Red connectors for N1MM.
?
I think most of the devices
you are using GH Anywhere, can be done with Node-Red and consolidated on a
single Dashboard, including adding interlocks and other functions between
various devices.
?
I can help you get started
with the rotor control if you like.? Then expand from there.
?
Alan. WA9WUD
?
?
?
I
stumbled across a YouTube video by VA3MW and what I saw got my interest. I am
building two fairly large stations and both have the same problems. Lots of
different applications with different GUI's making it rather complicated.
After watching the video it seems that Node Red will be able to bring all this
together in one GUI. I really like what I see and before I dig too deep into
this, I thought I would ask a few questions here:
- Both stations uses Green Heron's GH Everywhere wireless solution which
controls a bunch of antenna switches, stack matches and other controllers
remotely. It is a wonderful product but lots of different windows, buttons
etc that needs to be centered on screens.? Will I be able to tie this
into Node Red? If so, is anybody on this group using GH Everywhere??
- Both stations has three Green Heron RT21's and will be interfaced to a
Logbook via PST Rotor. For PST to be able to run multiple rotors, one has to
open multiple instances of the program to achieve this as per the author of
the software. I wonder if someone out there has more that one RT21 interface
through Node Red?
- Multiple radio interfacing: Both stations uses Icom and Flex so I was
wondering how this would work.
As you can see, I am a rookie to
NodeRed and willing to learn but I do not want to pursue this path if I cannot
interface to the GH Everywhere stuff so any pointers will be greatly
appreciated.
Best 73 Andre NJ0F
|
Re: Standard Flow Outputs from Flex/FR Stack
Kyle
I put all of my often used variables into "global" context variables.? That way, the variables are easily accessible?on all flows and within functions.
If you build a JSON array of variables with the "combine" node, you can then add the array to the global context.
Alan
Alan
toggle quoted message
Show quoted text
Just a thought I had driving to work today, it would be nice (and easy) to have somewhere in the Flex flow or a dedicated flow (like the Flex meters flow were all the meters are kept) were all the parameters that potentially need to get pushed over to another flow in one place.? Does that make sense?
This way if a Flex radio flow changes, those outputs (PTT, frequency, mode, slice, antenna selected, etc) are all in one location, constant and are named.? Sometimes I find myself trying to find where I grabbed the PTT on/off because there are 3 different locations where you could get it.??
Just a thought here...
Kyle AA0Z
|
Re: Sharing your Station flows
Send me an email 1:1 to describe your issue and I will take a look at it!
Regards Dwayne AB6A
|
I have attached flows for RT21 and for PST Rotor.? You can modify?these to your situation.
I also built in REST commands so I can use my SteamDeck to control the rotor.
Here is a screenshot of the RT21 Dashboard.
? And here is a shot of my Satellite control from SteamDeck.? Note the buttons for the most important?rotor controls
Alan
toggle quoted message
Show quoted text
Perfect. Thanks Alan. I am very familiar with the whole UDP interface as I had to program it from scratch to add it to TR4W (another contest logger). I send the same UDP messages from TR4W that N1MM sends.
Glad to hear some are already using it. Will start with these flows.
Thanks to you both (Dave and Alan).
73,
Tom
Tom
N1MM has a lot of data available?from UDP broadcasts.? Several of us have used portions to drive various functions.? Node-Red handles this well.
Here is a flow to illustrate parsing N1MM UDP data from the "radio info" broadcast.? You will need to configure the UDP Port in N1MM and the flow to agree, for "radio info".
Alan
[{"id":"723d811b.88a7d","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"4c4abb17.5a29cc","type":"debug","z":"723d811b.88a7d","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload.RadioInfo.FocusRadioNr[0]","targetType":"msg","statusVal":"","statusType":"auto","x":600,"y":180,"wires":[]},{"id":"b9ef1965.2222c8","type":"udp in","z":"723d811b.88a7d","name":"","iface":"","port":"12075","ipv":"udp4","multicast":"false","group":"","datatype":"utf8","x":160,"y":260,"wires":[["8a5b4a27.e60da8"]]},{"id":"8a5b4a27.e60da8","type":"xml","z":"723d811b.88a7d","name":"","property":"payload","attr":"","chr":"","x":350,"y":260,"wires":[["4c4abb17.5a29cc","26c3afcd.56c5b","b32c1126.85901","9308404a.02014"]]},{"id":"26c3afcd.56c5b","type":"debug","z":"723d811b.88a7d","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload.RadioInfo.ActiveRadioNr[0]","targetType":"msg","statusVal":"","statusType":"auto","x":640,"y":280,"wires":[]},{"id":"b32c1126.85901","type":"debug","z":"723d811b.88a7d","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload.RadioInfo.IsTransmitting[0]","targetType":"msg","statusVal":"","statusType":"auto","x":620,"y":400,"wires":[]},{"id":"9308404a.02014","type":"debug","z":"723d811b.88a7d","name":"","active":false,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":420,"y":80,"wires":[]},{"id":"f126c3d2.5c6aa","type":"comment","z":"723d811b.88a7d","name":"Active Slice","info":"","x":620,"y":140,"wires":[]}]
I am curious if anyone had some flows that will parse the radio and rotor data from the UDP broadcasts that N1MM (and TR4W among others) sends out?
I was going to start not his project since I figure this would be useful to provide another way to drive the various flows on has in a shack. At a minimum, it would be cool to integrate a show of contest score, etc into the dashboard.
I saw Larry K8UT on the presentation the other night so this is also inquiring if anyone else if working on this project.
Tom Schaefer, NY4I Blog:? Madeira Beach, FL (Grid: EL87ot)
|