How I use Pi FRStack
I am now fully converted over to Raspberry Pi FR Stack (Pi FRS). Pi FRS runs in the "background" and I do not have to remember to turn it on for it to work. All of my data and control needs to and from the Flex Server are through Pi FRS. Also, Pi FRS runs in the background to add functionality to my PG-XL amplifier and SteppIR controller, outside of Node-Red. I always run two clients in my shack (multiplex). A desktop Smart SDR for my satellite station and a second client on a Maestro for HF. Here are my Dashboards and explanation of the use of Pi FRS. This is my "station control" dashboard with Pi FRS derived items circled: 1- Client Chooser. I added buttons to choose my most used clients so I can quickly toggle between the clients. Also, I use the pull-down client selector for any other clients that I may use from time to time (i.e. my iPad). The backgrounds change color if selected and confirmed command receipt by Pi FRS. Tune Button. Toggles between Tune Off and Tune On. Changes background color from red to green based on command receipt from the PG-XL. Puts the PG-XL into standby. 2- Stepp IR controls. Can use in full CAT or manual frequency entry. I have buttons necessary for a BigIR Vertical antenna. Button backgrounds change color when a proper response is sent back from the SDA100 antenna controller. 2 and 4 - Flex meters via Pi FRS. Here is my Satellite Station Node-Red Dashboard: 1- "Mini" client selector" with Mode, Mic, and TX Band of the selected client's TX slice. 2- Instead of using Flex USB cables to control satellite antenna selections and pre-amp sequencing, I now use Pi FRS to derive the same data. I have found this more favorable because, 1- The USB cables would "bind" to the last client to MOX, and was not always aligned to my Satellite Client, and 2 - I found the use of USB cables somewhat problematic as the Flex Server would "shutdown" at any hint of overload or signal problems. That is not the case with TCP connections. Pi FRS also provide some additional capability to my PG-XL amplifier: 1- When I "Tune", the PG-XL is put into standby. Returns to operate when tuning is done. 2- Limits RX power to 50% when PG-XL is in operate 3- Sets RX power to 100% when PG-XL is in standby Alan WA9WUD
|
Banggood relay board
7
Hi everyone, I am very new to Node-Red and want to control a beverage array using a 16 relay board from Banggood. I think these are the same as the Sainsmart ones on amazon. https://uk.banggood.com/Ethernet-Control-Module-With-16-CHs-Relay-For-LAN-WAN-WEB-Server-RJ45-Android-iOS-p-1189019.html?cur_warehouse=CN the inbuilt webserver is hopeless so Node-red control of them over TCP seems to be a good option. Has anyone here used a similar board and can share a flow with me? I keep watching you tube tutorials, but Im finding it tough to get started. I have NR installed on a raspi already. 73 Steve, M0BPQ
|
New users -- welcome
Hi All We had a bunch of new users join yesterday thanks in part to the QSO Today Ham Radio Expo. I think it was over 20 new members. Welcome, everyone. We are here to help out and even if you can just barely work with a Raspberry Pi, we have fellow Ham friends who can help guide the way. No NOT feel intimidated to ask even the simplest question. We want to make you successful in your amateur radio node red project. As well, we have a DMR BM TalkGroup that some have been frequenting on 30299 if you need a conversation. 73 and welcome all, Mike va3mw
|
Welcome to the Node Red Ham Radio group
Welcome to all the new users! The purpose of this group is to share and collaborate ideas and flows for Node Red. There are flows from users in the file section which you can use, edit, and adapt to your needs. If you write a new flow please share so other users can benefit. The WiKi section has a How To on loading the OS, .Net, Node Red, and FRStack on a Raspberry Pi. Once you have the Pi loaded you are ready to load additional nodes and flows. The readme.txt in my file folder has info on loading new nodes needed for my flows /g/nodered-hamradio/files/wo2x%20flows/ReadMe.txt Have fun and ask questions if you need help! 73 Dave wo2x
|
File Notifications
#file-notice
The following files have been updated in the Files area of the [email protected] group. /WSJT QSO Listener.json By: Alan Blind Description: Updated to add global variables to interface with the "WSJT Dashboard" flow. WSJT-X has a UDP Server that sends out a UDP broadcast containing data on the currently selected QSO and a stream of WSJT-X decoded messages. I built a Node-Red flow to receive the WSJT-X QSO UDP broadcasts and provide three outputs: 1- List of stations calling CQ, 2- Selected QSO - Call Sign, and 3 - Selected QSO - Grid Square. The UDP data string is of variable length, so the user must enter their six-digit Home Station Grid Square (i.e. mine is "EN61SW"), where indicated, to get a proper parse of the data. I used the standard WSJT-X port numbers, but if you are not using the same, you need to add your port number to the UDP listener node. The following files have been uploaded to the Files area of the [email protected] group. /WSJT Dashboard.json By: Alan Blind Description: WSJT-X Dashboard. Displays data from "WSJT QSO Listener" and "WSJT Log Listener" Flows using Global Variables.
|
File /WSJT Log Listener.json updated
2
Just an idea. PSTRotator has the ability to turn the antenna by entering the grid square. I wonder if the USP server in PSTRotator allows control via grid square? I¡¯d test but still out of power here. Dave wo2x Sent from my waxed string and tin cans.
|
File /WSHJT Log Listener.json uploaded
2
#file-notice
The following files have been uploaded to the Files area of the [email protected] group. /WSHJT Log Listener.json By: Alan Blind Description: WSJT-X uses a UDP broadcast to send log data to your Logbook. I built a Node-Red, WSJT Logbook UDP listener, and decoder. I used the WSJT default UDP port, but you may have changed it for your Logbook; if so, change the UDP Listener Port on the Node-Red UDP listener port. All variables are stored in memory as global variables, so your last WJST-X QSO will be retained in Node-Red memory and you can easily access any of the variables in any other Node-Red flow.
|
File /Flex Info Nodes.json uploaded
#file-notice
The following files have been uploaded to the Files area of the [email protected] group. /Flex Info Nodes.json By: Alan Blind Description: Add these nodes to your Pi FRS "Meter" flow, if you want: 1- Station Name, 2- Station Call Sign, and 3- Flex Server IP address.
|
Raspberry Pi Node Red Install From Scratch
6
So I decided to cut my teeth on some NodeRed development. Does anybody have a proven way to install Node Red on a Pi? There is a curl command that someone posted earlier in this mailing list and I get an error saying that script was made for a mac, so it doesn't run. Just gives me the contents of the script. I've found some resources on line, but all of them require a mirror that seems to be down. I found some instructions on hackaday.com but that requires npm to be installed, which errors out (same mirror time out as below). sudo apt-get install nodered seems to error out on this URL, so the whole thing fails. Err:2 http://mirror.sjc02.svwh.net/raspbian/raspbian buster/main armhf gyp all 0.1+20180428git4d467626-3 Cannot initiate the connection to mirror.sjc02.svwh.net:80 (2606:c680:0:b:3830:34ff:fe66:6663). - connect (101: Network is unreachable) Could not connect to mirror.sjc02.svwh.net:80 (72.5.72.15), connection timed out Not sure if that is typical, or I just tried to install Node Red on a bad day when a server happens to be down? I'm running headless with just an SSH connection to my Pi. Not running X-windows or s GUI on the remote end. Any insight would be helpful. Kyle AA0Z
|
HF-Auto with NODE-RED/FRStack problem
6
Hi guys about got things all working here and finally revisited a problem I have with the HF-AUTO software talking to FRSTACK, What I am seeing here is that on the HF-Auto software screen it shows the proper frequency BUT it shows "CAT = Unknown", and doesn't move the Tuner What could be causing this?? I was running the HF-Auto using DX-LAB and then after that I was running the HF-Auto NODE-RED Flow on the Station control Node-Red Pi and all worked fine this just running FRStack. Any suggestions would be helpful 73's guys Bret WX7Y
|
File /UDP on FRStack.pages.pdf updated
#file-notice
The following files have been updated in the Files area of the [email protected] group. /UDP on FRStack.pages.pdf By: Alan Blind Description: Updated to correct the directory path to the "appsettings.json" file. 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.
|
File /UDP on FRStack.pages.pdf uploaded
3
#file-notice
The following files have been uploaded to the Files area of the [email protected] group. /UDP on FRStack.pages.pdf 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.
|
File /WA9WUD Radio .json updated
#file-notice
The following files have been updated in the Files area of the [email protected] group. /WA9WUD Radio .json By: Alan Blind Description: Updated the WA9WUD FRS based Radio Flow to include an "Operate/Standby" button for PG-XL. The background color of the button changes based on the response from PG-XL.
|
File /FRS Flex Meters.json uploaded
#file-notice
The following files have been uploaded to the Files area of the [email protected] group. /FRS Flex Meters.json By: Alan Blind Description: Flex Meters Flow using Pi FRStack Server. I included Mark's original dashboard in addition to mine. Change the IP address in the "Web Meter Socket" node to your Raspberry PI running Pi FRstack. Note: I use a "Gate" node to return the SWR readings to "zero" when the Flex is not in TX. Flex TX status comes from Pi FRS global variable, "global.radioinfo.MOX", so no need to make any changes to make it work. Also, you will see two "InfluxDB" out nodes. This is a database program I use for long term storage of Flex data. You can remove these and associated nodes on your flow.
|
3 files uploaded
8
#file-notice
The following files have been uploaded to the Files area of the [email protected] group. /WA9WUD Connections.json /WA9WUD Active Slice.json /WA9WUD Radio.json By: Alan Blind
|
New installation on Pi4 / FRStack and Documentation
4
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
The following files have been uploaded to the Files area of the [email protected] group. /FR Stac Meters.json 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
|
File /How To Guide Node Red and FRStack on Pi.pdf uploaded
#file-notice
The following files have been uploaded to the Files area of the [email protected] group. /How To Guide Node Red and FRStack on Pi.pdf By: David De Coons wo2x Description: How To set up Node Red and FRStack on a Raspberry Pi. Version 1.0
|
Updated How To guide for installing Node Red and FRStack on a Raspberry Pi.
I have posted in the WiKi /g/nodered-hamradio/wiki/22502 and also as a PDF download /g/nodered-hamradio/files/How%20To%20Guide%20Node%20Red%20and%20FRStack%20on%20Pi.pdf Please report any corrections for the How To guide to me. 73 Dave wo2x
|
Wiki Page: Setting up Node Red and FRStack on a Raspberry Pi
#wiki-notice
The wiki page Setting up Node Red and FRStack on a Raspberry Pi has been created by David De Coons wo2x.
|