开云体育

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

Re: Flex Radio Auto AGC Flow.

 

开云体育

Alan, ?I was going through some old email and wondered if you finished the Auto AGC flow for SmartSDR?

Also, I am interested in a flow to adjust RX Gain in SmartSDR to tune to a specific Gain setting in WSJT-X ?(I run 30-40 dB). ?I typically run two WSJT-X windows using Slice Master and when I change to a different profile, I have to adjust the RX Gain setting in SmartSDR most every time. ?Are you aware of any such flow?

I presently run Shack Control which Dave helped me set up for my station. ?I am a neophyte in the development side of Node Red.

Thanks and...

73,?
Jim, W4TE
______________________
Jim Kauten, MD, W4TE
kautenmd@...
______________________



On Dec 19, 2022, at 16:41, Alan Blind, WA9WUD <a.alan.blind@...> wrote:

I have been working on a flow to adjust the AGC Threshold setting automatically.

I followed Tim's paper on the topic: ?



Here is a link to a You-Tub of the latest version of the ?flow in action:



<Screenshot 2022-12-19 at 4.35.18 PM.png>

We have a group of "testers" giving suggestions on how to fix bug reports. ?I will upload the flow in a few days.

Alan. WA9WUD


Re: ERROR - global.get("subport")

 

开云体育

Also, for example, I am on 20 meters on Ant1. Looking at the global context variable data subport is an array of [5,0,1,0] which means band 5 (20 meters) and antenna 1 (my Yagi).

On startup of the flow, it sends the commands band list, antenna list, sub port all, along with other commands to the AG.

?

Last, does the AG app show proper info?

?

73

Dave wo2x

?

?

From: [email protected] <[email protected]> On Behalf Of Bill - N1HKO via groups.io
Sent: Monday, April 21, 2025 3:51 PM
To: [email protected]
Subject: [nodered-hamradio] ERROR - global.get("subport")

?

Hi All,

Who can tell me where the? global var "subport" is defined?

The function "Title - Band display" in the AG2x8v4 flow is returning the error - "TypeError: Cannot read properties of undefined (reading '0')"

I have searched the AG2x8v4 and Tuner Genius XL flows and found nothing.

I'm guessing this may come from a Flex radio flow yet I don't see any connection to such a flow. No flex radios here. Just an AG on BCD and a TGXL on CI-V.

?

TIA & 73,

--

Bill - N1HKO


Re: ERROR - global.get("subport")

 

开云体育

I wrote most of the flow and up

Dated it from the V3 firmware to V4.

?

Look at the two function nodes to the right of the switch node all the way on right side of the AGv4 flow. There are subport A and B decode.

Check the startup inject node. Click the box on the left of the startup inject to resend the startup commands to AG.

?

Also, what version firmware is the AG? Does the TCP Request node show connected?

?

73

Dave wo2x

?

?

?

From: [email protected] <[email protected]> On Behalf Of Bill - N1HKO via groups.io
Sent: Monday, April 21, 2025 3:51 PM
To: [email protected]
Subject: [nodered-hamradio] ERROR - global.get("subport")

?

Hi All,

Who can tell me where the? global var "subport" is defined?

The function "Title - Band display" in the AG2x8v4 flow is returning the error - "TypeError: Cannot read properties of undefined (reading '0')"

I have searched the AG2x8v4 and Tuner Genius XL flows and found nothing.

I'm guessing this may come from a Flex radio flow yet I don't see any connection to such a flow. No flex radios here. Just an AG on BCD and a TGXL on CI-V.

?

TIA & 73,

--

Bill - N1HKO


ERROR - global.get("subport")

 

Hi All,
Who can tell me where the? global var "subport" is defined?
The function "Title - Band display" in the AG2x8v4 flow is returning the error - "TypeError: Cannot read properties of undefined (reading '0')"
I have searched the AG2x8v4 and Tuner Genius XL flows and found nothing.
I'm guessing this may come from a Flex radio flow yet I don't see any connection to such a flow. No flex radios here. Just an AG on BCD and a TGXL on CI-V.
?
TIA & 73,
--
Bill - N1HKO


Re: Pi4 vs. Pi5

 

On Mon, Apr 21, 2025 at 09:04 AM, Bill - N1HKO wrote:
The Raspberry Pi guys changed the recommended GPIO lib for Pi5.
Another issues using RPI GPIO pins to operate relays, is the "reboot" stage give random relay positions.
?
For a RPI 5 solution and solving the random relay during reboot issue, consider what I do.
?
I use a simple RPI-3 and its GPIO pins to operate my relays.....all located in remote locations. ?These are on a UPS power supply and I have not rebooted them in years.
?
At my station Node-Red, in your case running on the RPI-5, use MQTT to send the GPIO position variable, on/off, 1/0, true/false, etc, to the remote pi using the GPIO pins to operate the remote relays.
?
Also, I often reboot the station Node-Red, and doing so does not cause random operation of the remote Pi-3 and its GIPO driven relays.
?
Alan. WA9WUD


Node-red and Modbus over TCP Relays

 

I have two different relay boards with ethernet ports. One I have working fine using the modbus-flex-getter and the modbus-flex-write. The manual is good enough that I even understand how it works. The other however seems to connect OK but always says "timed out" in Node-red when I try and send to or read from it. The relay device however does show as connected in the device relay web-server.
?
I'll start with what I think is a simple question at my level of understanding. If I want to turn all relays on (12 of them on the board). The rather poor manual says I need to send 01 06 00 00 07 00 8B FA. If I do this using NetAssist to the required IP and port, it works. What I need to know is what to fill in in the function node preceding the modbus-flex-write node. So I understand that the string above is as follows;?
?
msg.payload = {
? ? 'value' :xxxx, (I don't know what should be entered in here in decimal to represent the 07 00 hex pairs above.... I know it needs to be a decimal number)
? ? 'fc' : 6, (function codes which should be 06 as the 2nd hex pair)
? ? 'unitid' : 1, (first byte of the hex string above being the unit ID, which I've checked is set to 1 on the board)
? ? 'address' : 0, ( I am guessing this should be 0 to reference the register 00 00 being the 3rd and 4th hex pairs above)
? ? 'quantity' : 2 (is this the number of data bytes? and if so what do I enter for the hex string above?)
};
return msg;
?
I am ignoring the 8B FA as that is just the crc and is not needed as far as I understand it in MODBUS TCP
?
Or, am I understanding the hex string content incorrectly?
?
I've attached the MODBUS programming manual to aid somebody in helping how I should address this relay board. The other relay board that works is made by Dingtian and they provided worked Node-Red examples. Those examples do not work with the board I'm having trouble with. All the hex strings in the manual work OK if I connect to
it as a MODBUS client with NetAssist, so in that sense I can send and receive data from the board. Just for clarity everything is on the same private subnet. The MODBUS relay board is set up as TCP Server on a private IP of 192.168.0.42 port 10502. I have two node red instances, one on a Synology server at 192.168.0.21 and a Pi on 192.168.0.132.
Both just say "node timeout" when sending anything from the MODBUS Node-Red flex-Writer or trying to trying to read status with the flex-getter. However, the bytes received count on the webserver of the Relay board increases each time I try and read or write. The bytes sent however always remains at zero so the board is seeing the incoming data but not acting on it or
sending anything back to Node-Red.
?
Any help would be appreciated.
?
Sorry, the snipping tool seems to change the colours a bit but basically, it is an inject node followed by a flex-write node followed by the modbus response node. The latter never shows anything which is no surprise given that the board is not sending any return data.
?
73
G8PFR
Mike
?
?


Re: Sending VOX on/off command

 

Tnx Mick!?

Op ma 21 apr. 2025 13:48 schreef Mick , W8BE via <w8bea2b2c2=[email protected]>:

?transmit set vox_enable=1
?transmit set vox_enable=0


Re: Pi4 vs. Pi5

 

开云体育

Good to know Bill. Post if anything changes. I use external (network) relays and switches for antennas, filters, AC and DC.?

73
Dave wo2x
Sent from my waxed string and tin cans.?

On Apr 21, 2025, at 11:04?AM, Bill - N1HKO via groups.io <bill@...> wrote:

?
Hi All,
Interesting and good to know there are some benefits.
?
I recently started my Pi journey with a Pi5. I have since learned that the GPIO functionality is not reliable under Node RED. I had to downgrade to a Pi4 to get the GPIO working. The Raspberry Pi guys changed the recommended GPIO lib for Pi5. Node RED requires a node rewrite that will not be backward compatible. It appears we have sort of a standoff - Node RED is waiting for the lib authors to fix the lib and the authors claim it is compatible. I would say barely compatible and not stable or capable of anything requiring precision.
?
Anyone needing GPIO functionality may be better with a Pi4 and should be cautious with regard to a Pi5.
--
Bill - N1HKO


Re: Pi4 vs. Pi5

 

Hi All,
Interesting and good to know there are some benefits.
?
I recently started my Pi journey with a Pi5. I have since learned that the GPIO functionality is not reliable under Node RED. I had to downgrade to a Pi4 to get the GPIO working. The Raspberry Pi guys changed the recommended GPIO lib for Pi5. Node RED requires a node rewrite that will not be backward compatible. It appears we have sort of a standoff - Node RED is waiting for the lib authors to fix the lib and the authors claim it is compatible. I would say barely compatible and not stable or capable of anything requiring precision.
?
Anyone needing GPIO functionality may be better with a Pi4 and should be cautious with regard to a Pi5.
--
Bill - N1HKO


Re: Sending VOX on/off command

 

?transmit set vox_enable=1
?transmit set vox_enable=0


Sending VOX on/off command

 

Hi,

Using the Flexradio-request node, I tried sending a payload with "transmit set vox=1", or vox=on, but nothing happens, also no error is returned in debug.

Looking for the right direction....

Thanks & 73,
Kor - PA0KDV


Re: Pi4 vs. Pi5

 

开云体育

If you want even more performance, get one of the cases that support an nVME in PCIe 3 mode. That is my production Pi.?

Development Pi is a Pi500.?

73
Dave wo2x
Sent from my waxed string and tin cans.?

On Apr 21, 2025, at 1:17?AM, Patrick Lenn via groups.io <nwmtech@...> wrote:

?
Thought I'd give some input on this. I just upgraded my Pi4 16GB to a Pi5 16GB. This is a dedicated Pi running only NR off of a 64GB card. I have 24 separate flows going on in my dashboard so I'd say I'm a fairly decent judge of performance. Previously I was cycling between 15-45% CPU usage on the Pi4. Now I'm between 5-15% with the same flows. Performance difference is very evident. Reboots are 5x faster. I did do a fresh install on the Pi5 of NR and just imported my flows. Took a little bit to get all my nodes back, but overall the process wasn't too bad. So if you're a fairly intensive NR user I can genuinely say that even if you're not pegging the CPU usage on the Pi4 you will notice a nice performance increase going to the Pi5
<Screenshot 2025-04-20 221622.png>


Pi4 vs. Pi5

 

Thought I'd give some input on this. I just upgraded my Pi4 16GB to a Pi5 16GB. This is a dedicated Pi running only NR off of a 64GB card. I have 24 separate flows going on in my dashboard so I'd say I'm a fairly decent judge of performance. Previously I was cycling between 15-45% CPU usage on the Pi4. Now I'm between 5-15% with the same flows. Performance difference is very evident. Reboots are 5x faster. I did do a fresh install on the Pi5 of NR and just imported my flows. Took a little bit to get all my nodes back, but overall the process wasn't too bad. So if you're a fairly intensive NR user I can genuinely say that even if you're not pegging the CPU usage on the Pi4 you will notice a nice performance increase going to the Pi5


Re: 4O3A_Azimuth_Magnetic_Sensor.json

 

Hi Barry,
?
?
We use it for remote and multi OP usage, therefore we don?t use the USB Dongle.
With the original SW we had on two different computers trouble. That is also the reason we use the Dashboard.?
?
I ordered the 2x RS232/485 Ethernet adapter.? like that:
?
With one RS-485 to Ethernet Adapter? we could share the sensor data on each person who has access to the dashboard.?
Our rotors and amplifire are also connected via Lantronix.?

73 Tom?
DL5NEN


Re: 4O3A_Azimuth_Magnetic_Sensor.json

 

开云体育

Tom:

I happen to have the 4O3A Azimuth Magnetic Sensor but have yet to set it up. ?It is currently mounted on my KT-36 Triband yagi but have yet to place it in service. ?Your posting has rekindled my interest in perhaps utilizing the sensor.

Questions:

1. ?Which Waveshare ?RS485 to Ethernet User are you using??

2. ?With RS485, is it possible to “share” the magnetic sensor with two RS485 interfaces? ?I’m thinking of getting a RS-485 to USB adapter to connect to a PC in order to use the 403A software to display direction on a PC as well as utilize a RS-485 to Ethernet adapter for Node Red. ?I don’t believe the 403A software on a PC will recognize an ethernet connection. ?


Thoughts/comments? ?


Thanks,

Barry, WD4ASW

On Apr 17, 2025, at 16:29, dl5nen via groups.io <dl5nen@...> wrote:

Hi everyone,

I'm new here, and I'd like to share a project I've been working on over the last four weeks.

For years, our club station has experienced issues with our Create rotors.

To address this, we decided to implement the 4O3A Azimuth Magnetic Sensor, which offers improved precision and reliability.

?I developed a Node-RED flow to read data from the sensor via the RS485 communication protocol.

?
  • Sensor: 4O3A Azimuth Magnetic Sensor

  • Tutorial: How to use MS-A Azimuthal Magnetic Sensor in your Arduino Antenna Rotator Control Projects

  • RS485 Ethernet Adapter: Waveshare 2-Ch RS485 to Ethernet Adapter

The JSON file I created can be found here: [email protected] | Files

I'm looking forward to receiving feedback or ideas on this project. Hopefully, it can help others solve similar challenges!

Best regards,

Tom DL5NEN

?




4O3A_Azimuth_Magnetic_Sensor.json

 

Hi everyone,

I'm new here, and I'd like to share a project I've been working on over the last four weeks.

For years, our club station has experienced issues with our Create rotors.

To address this, we decided to implement the 4O3A Azimuth Magnetic Sensor, which offers improved precision and reliability.

?I developed a Node-RED flow to read data from the sensor via the RS485 communication protocol.

?

  • Sensor: 4O3A Azimuth Magnetic Sensor

  • Tutorial: How to use MS-A Azimuthal Magnetic Sensor in your Arduino Antenna Rotator Control Projects

  • RS485 Ethernet Adapter: Waveshare 2-Ch RS485 to Ethernet Adapter

The JSON file I created can be found here: [email protected] | Files

I'm looking forward to receiving feedback or ideas on this project. Hopefully, it can help others solve similar challenges!

Best regards,

Tom DL5NEN

?



Re: Band_Activity flow

 

Hello Fabian, is there any swagger? or another description? I need to
know what is available.

Regards, Ondra

?t 17. 4. 2025 v 8:38 odesílatel Fabian/EB1TR via groups.io
<fabian@...> napsal:


Hello Ondra.

What do you need to know?

________________________________
Fabián Malnero Maccari, EB1TR


El 15 abr 2025, a las 10:39, Ondra OK1CDJ <ondra@...> escribió:

Hello Eugeni, is there some description of URE cluster API ?

Regards, Ondra OK1CDJ


--
73 Ondra OK1CDJ


Re: Band_Activity flow

 

开云体育

Hello Ondra.

What do you need to know?


Fabián Malnero Maccari, EB1TR

El 15 abr 2025, a las 10:39, Ondra OK1CDJ <ondra@...> escribió:

Hello Eugeni, is there some description of URE cluster API ?

Regards, Ondra OK1CDJ


Re: Band_Activity flow

 

Hello Eugeni, is there some description of URE cluster API ?

Regards, Ondra OK1CDJ


Re: SteppIR Yagi flow needed

 

开云体育

Hi Patrick

I was checking the Hawaii station today.

Seems I have an intermittent “bug” with the SteppIR flow I wrote. I am going to load yours and modify for the 6400.?

I’ll let you know what I find.?

I do have the documentation on the SDA2000 API commands which are same as the SDA100 so shouldn’t be hard to figure out.?

73 & thanks again.?
Dave wo2x
Sent from my waxed string and tin cans.?

On Apr 12, 2025, at 4:11?PM, Dave <rocketnj@...> wrote:

?Thanks. I wrote a new flow which works, but will check yours. I can send mine along as well.?

I added Normal, 180, Bi-directional buttons. Also Home and Calibrate. Then added a Manual/Tracking. It stores flow variables for switching. ?I used UI Template nodes for buttons as I like the CSS on them.?

I also have built an Alpha 9500 flow based on some old work by Stu K6TU

I went on last night and was s9 +10 into NC from HI. Guess it works.?

Thanks
Dave
Sent from my waxed string and tin cans.?

On Apr 12, 2025, at 3:55?PM, Patrick Lenn via groups.io <nwmtech@...> wrote:

?
Here you go. The bottom portion is about 80% perfected. It's just an option to control which Flex Slice is sending TX frequency to the SteppIR. It works fairly well, but get will run into an empty message issue if switching back and forth between slices without a slight slice frequency change. I'm just not experienced enough to figure it out yet, but it's not a big deal.?
?
I've also got it setup with a personal Freq Sync option. Basically puts the SteppIR into AUTOTRACK, but stops the frequency message flow to the controller. I then use the SYNC button to send the message to the controller and have it follow. I also have a StreamDeck button that commands the sync as well. Works really well if you're operating with a SteppIR and multiple slices on a Flex. Then it's not constantly tuning when you move your TX slice. Mess around with it and it will make more sense.?
<SteppIR_flow_W7IB.json>