I have a bcd steerable radio that I would like to controll from ASL3. I will be using a pi4. I know I can connect the four lines to the GPIO pins on the pi, and I can create DTMF commands to make those go high or low. What I need help with is making some kind of web interface where I can go on and just click whatever channel I would like. Has anyone done this or can somebody point me in the right direction for this?
John;
Funny you should ask. I am in the process of converting a HAMVOIP node to ASL3.
We were doing this very thing successfully on HAMVOIP using a built-in script called bcd_control_pi.sh I created some functions from withing Allstar to call that script and change channels. For the web interface, I used Supermon2 and put the commands in as Favorites.
I have not completed the converison and testing yet with ASL3, but I at least wanted to share my method. I also built a hardware interface to talk to the radio. We also use this interface on another node for controlling relays to power off devices at the remote site. We built the first board for a Pi400 and that's why it's oriented that way. You need some way to isolate the Pi GPIO pins from higher voltages so you don't kill them. I would imagine any off the shelf relay driver might work. One caution, some pins are pulled high on boot up and others are low. That's why the wire mod on my origional PC board. The picture is a Pi5 we have just deployed and that is working for our power control circuits. Hope this helps. I am going to get back to that very project.
73 Steve, KM5HT
Steve I sent you an email.

