Кожний файл це команда для запиту температури з кодом:
```
#!/bin/bash
cat /sys/bus/w1/devices/28-030079a29357/w1_slave | sed -n ‘s/^.(t=[^ ]).*/\1/p’ | sed ‘s/t=//’ | awk ‘{x=$1}END{print “T#MIC” int(x/1000)}’
```
Для другого датчика код `sensor2.sh `
```
#!/bin/bash
cat /sys/bus/w1/devices/28-040039b37457/w1_slave | sed -n ‘s/^.(t=[^ ]).*/\1/p’ | sed ‘s/t=//’ | awk ‘{x=$1}END{print “T#MIC” int(x/1000)}’
</e></CODE> <LIST start="3" type="decimal"><LI><s>3. </s>Надаємо файлам права на виконання <CODE><s>
chmod +x /usr/local/bin/sensor1.sh
chmod +x /usr/local/bin/sensor2.sh
chmod +x /usr/local/bin/sensor3.sh
chmod +x /usr/local/bin/sensor4.sh
chmod +x /usr/local/bin/sensor5.sh
```
```
CBEACON sendto=IG delay=0:12 every=1:00 infocmd="telem-parm.pl UR3PHP-8 TempDTX,TempDRX,TempETX,TempERX,TempDIGI,None,None,None,None,None,None,None,None"
CBEACON sendto=IG delay=0:13 every=1:00 infocmd=“telem-unit.pl UR3PHP-8 Deg.C,Deg.C,Deg.C,Deg.C,Deg.C”
CBEACON sendto=IG delay=0:14 every=1:00 infocmd="telem-data.pl
telem-seq.sh
sensor1.sh
sensor2.sh
sensor3.sh
sensor4.sh
sensor5.sh
echo '00000000'
"
</e></CODE> Пояснення команди: <CODE><s>
sendto=IG => маяк в Інтернет
delay=0:13 => на 13 секунді після запуску системи
every=1:00 => виконувати кожну звилину
CBEACON sendto=IG delay=0:12 every=1:00 infocmd=“telem-parm.pl UR3PHP-8 TempDTX,TempDRX,TempETX,TempERX,TempDIGI,None,None,None,None,None,None,None,None” => генерація назв датчиків
CBEACON sendto=IG delay=0:13 every=1:00 infocmd=“telem-unit.pl UR3PHP-8 Deg.C,Deg.C,Deg.C,Deg.C,Deg.C” => генерація значень одиниць
infocmd="telem-data.pl telem-seq.sh
sensor1.sh
sensor2.sh
sensor3.sh
sensor4.sh
sensor5.sh
echo '00000000'
" => генерація телеметрії
```
Перезапускаємо Direwolf і перевіряємо на aprs.fi ваші дані.
>
Обговорення інструкції, а також допомога в розділі APRS -> Допомога в конфігурації