Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.04.2016, 19:03   #21
Sonya
Junior Member
 
Регистрация: 26.10.2015
Сообщений: 11
Вес репутации: 0
Sonya is an unknown quantity at this point
По умолчанию Re: Подключение погодной станции к роутеру с OpenWRT

Сам спросил, сам ответил. Сделал по аналогии с этим.

Получился такой код:
Код:
#!/bin/sh

# Call fowsr and upload data to Narodmon

mkdir /var/log/fowsr
wsr="/usr/bin/fowsr -c"
LOG=/var/log/fowsr/dump.log

rm -f $LOG
$wsr > $LOG

ifconfig | grep HWaddr | awk '{FS=" "; if(NR==1) {print "#"$5;}}' > /var/log/HWaddr
sed -e 's/:/-/g' /var/log/HWaddr > /var/log/temp
MAC=`cat /var/log/HWaddr`

 while read  LINE ;    do
 echo $LINE | awk '{FS=" "; { print "#"$1"#" $2}}' >> /var/log/temp
 done <  $LOG

rm /var/log/HWaddr
echo "##" >> /var/log/temp

sed -e 's/://g' /var/log/temp > /var/log/narodmon
rm /var/log/temp
cat /var/log/narodmon
LC=`cat /var/log/narodmon | wc -l`
if [ $LC -gt 2 ]
 then cat /var/log/narodmon | nc narodmon.ru 8283 > /var/log/narodmon.log
fi

Последний раз редактировалось Sonya; 23.04.2016 в 13:52.
Sonya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 17:22. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика