[arm-allstar] Fan Control
Doug Crompton
wa3dsp at gmail.com
Tue Apr 28 12:46:38 EDT 2020
Correction - one line was left out in the last email. The events section
should have these two lines -
/etc/asterisk/local/check_fan 1 = s|t|RPT_TXXKEYED
/etc/asterisk/local/check_fan 0 = s|f|RPT_TXKEYED
*73 Doug, WA3DSP*
*http://wa3dsp.org <http://wa3dsp.org>*
On Tue, Apr 28, 2020 at 12:42 PM Doug Crompton <wa3dsp at gmail.com> wrote:
> Ron,
>
> I l;ooked way back at that original email. While that should work there
> is a slightly better way to do it....
>
> Create this script at the Linux prompt -
>
> cd /etc/asterisk/local
>
> nano check_fan
>
> Then enter this - Change the 23's to another bit if you want
>
> #!/bin/bash
>
> gpio mode 23 out
>
> if [ "$1" = "1" ]
> then
> gpio write 23 1
> else
> gpio write 23 0
> fi
>
> Save it
>
> Make the script executable
>
> chmod 750 check_fan
>
> Edit /etc/asterisk/rpt.conf
>
> in the [eventsxxxxx] section add
>
> /etc/asterisk/check_fan 1 = s|t|RPT_TXKEYED
>
> Make sure in the node section you have
>
> events=eventsxxxxx
>
> The xxxxx is your node number
>
> Restart Asterisk
>
> astres.sh
>
> Use gpio readall to test. Example
>
> unkeyed - 23 shows 0
>
> gpio readall
>
> 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | |
> |
> | 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 |
> 12 |
> | 13 | 23 | GPIO.23 | OUT | 0 | 33 || 34 | | | 0v | |
> |
> | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 |
> 16 |
> | 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 |
> 20 |
> | | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 |
> 21 |
>
> +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
> | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi |
> BCM |
> +-----+-----+---------+------+---+---Pi
> 3---+---+------+---------+-----+-----+
>
> Keyed
>
> | | | 0v | | | 25 || 26 | 1 | IN | CE1 | 11 | 7
> |
> | 0 | 30 | SDA.0 | IN | 1 | 27 || 28 | 1 | IN | SCL.0 | 31 |
> 1 |
> | 5 | 21 | GPIO.21 | IN | 1 | 29 || 30 | | | 0v | |
> |
> | 6 | 22 | GPIO.22 | IN | 1 | 31 || 32 | 0 | IN | GPIO.26 | 26 |
> 12 |
> | 13 | 23 | GPIO.23 | OUT | 1 | 33 || 34 | | | 0v | |
> |
> | 19 | 24 | GPIO.24 | IN | 0 | 35 || 36 | 0 | IN | GPIO.27 | 27 |
> 16 |
> | 26 | 25 | GPIO.25 | IN | 0 | 37 || 38 | 0 | IN | GPIO.28 | 28 |
> 20 |
> | | | 0v | | | 39 || 40 | 0 | IN | GPIO.29 | 29 |
> 21 |
>
> +-----+-----+---------+------+---+----++----+---+------+---------+-----+-----+
> | BCM | wPi | Name | Mode | V | Physical | V | Mode | Name | wPi |
> BCM |
> +-----+-----+---------+------+---+---Pi
> 3---+---+------+---------+-----+-----+
>
> 23 shows 1
>
> Then use bit 23 (or the bit you choose) to run the relay. Remember these
> bits are 3V high and 0 low and low current. You need to have a relay or
> solid state relay that works with that.
>
> *73 Doug, WA3DSP*
> *http://wa3dsp.org <http://wa3dsp.org>*
>
>
>
> On Tue, Apr 28, 2020 at 12:06 PM "Ron Gilson via ARM-allstar" <
> arm-allstar at hamvoip.org> wrote:
>
>> The script you wrote 10/2018. I copied and paste hopefully not making any
>> goofs ? If this is not practical I can use a thermostat on the heat sink?
>> Thanks for all your help. Ron
>>
>>
>> On Mon, Apr 27, 2020 at 9:22 PM "Doug Crompton via ARM-allstar" <
>> arm-allstar at hamvoip.org> wrote:
>>
>> > Ron,
>> >
>> > What info are you using for this? What script?
>> >
>> > *73 Doug, WA3DSP*
>> > *http://wa3dsp.org <http://wa3dsp.org>*
>> >
>> >
>> > On Mon, Apr 27, 2020 at 8:14 PM "Ron Gilson via ARM-allstar" <
>> > arm-allstar at hamvoip.org> wrote:
>> >
>> > > Recently I built a suitcase repeater. Since this is a battery
>> operated
>> > > repeater and power is limited, I decided to use the fan script. After
>> > > adding the fan_control.sh in the /etc/asterisk/local and adding
>> > > local/fan_control.sh to rc.local along with the 3 lines to events I
>> did a
>> > > reboot but pin 33 bit 23 does not change after a ptt??? Have I missed
>> > > something ? Thanks
>> > > Ron WA2WWK
>> > > _______________________________________________
>> > >
>> > > ARM-allstar mailing list
>> > > ARM-allstar at hamvoip.org
>> > > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>> > >
>> > > Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
>> > >
>> > _______________________________________________
>> >
>> > ARM-allstar mailing list
>> > ARM-allstar at hamvoip.org
>> > http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>> >
>> > Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
>> >
>> _______________________________________________
>>
>> ARM-allstar mailing list
>> ARM-allstar at hamvoip.org
>> http://lists.hamvoip.org/cgi-bin/mailman/listinfo/arm-allstar
>>
>> Visit the BBB and RPi2/3/4 web page - http://hamvoip.org
>>
>
More information about the ARM-allstar
mailing list