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

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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.04.2015, 22:01   #19
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: CGI как провести опрос ардуины?

Если эта команда у тебя точно отрабатывает:
PHP код:
head -n 1 /dev/ttyUSB0 awk -","  '{print $1,$6,$4}' 
Я пока не подключал arduino к роутеру. Проверить не могу.

Тогда можно так.
Вот переписал пример с твоего кода для /www/cgi-bin/modules/termo/index.cgi Твой скрипт не запустился.
PHP код:
#!/bin/sh
echo "Content-type: text/html; charset=utf-8"
echo ""
echo `cat /www/menu.html`


echo 
"<head> 
<title>Температура ТА</title> 
</head>  


<table border="
1" width="100%" id="table1" height="30%" bgcolor="#0000FF" bordercolorlight="#CCCCCC"> 
    
<tr>
    <
td height="34" bgcolor="#0059B2" align="center"><b><font color="#FFFFFF" size="5">Температура ТА</font></b></td
        <
td height="34" bgcolor="#0059B2" align="center"><b><font color="#FFFFFF" size="5">Температура Котел</font></b></td
        <
td height="34" bgcolor="#0059B2" align="center"><b><font color="#FFFFFF" size="5">Температура Вход Котел</font></b></td
    </
tr
    <
tr>
    <
td height="34" bgcolor="#393939" align="center"><b><font color="#FFFFFF" size="30">"
        head -n 1 /dev/ttyUSB0 | awk -F "
,"  '{print $1}'
        echo "
&deg;C</font></b></td

        <
td height="34" bgcolor="#393939" align="center"><b><font color="#FFFFFF" size="30">"
        head -n 1 /dev/ttyUSB0 | awk -F "
,"  '{print $2}'
        echo "
&deg;C</font></b></td

        <
td height="34" bgcolor="#393939" align="center"><b><font color="#FFFFFF" size="30">"
        head -n 1 /dev/ttyUSB0 | awk -F "
,"  '{print $3}'
        echo "
&deg;C</font></b></td
    </
tr
</
table

<
br>

<
table border="1" width="100%" id="table1" height="30%" bgcolor="#0000FF" bordercolorlight="#CCCCCC"
    <
tr
        <
td height="34" bgcolor="#0059B2" align="center"><b><font color="#FFFFFF" size="5">Температура под в Дом</font></b></td
        <
td height="34" bgcolor="#0059B2" align="center"><b><font color="#FFFFFF" size="5">Температура на Улице</font></b></td
        <
td height="34" bgcolor="#0059B2" align="center"><b><font color="#FFFFFF" size="5">Состояние насоса</font></b></td
    </
tr

    <
tr
    <
td height="34" bgcolor="#393939" align="center"><b><font color="#FFFFFF" size="30">"
        head -n 1 /dev/ttyUSB0 | awk -F "
,"  '{print $4}'
        echo "
&deg;C</font></b></td

        <
td height="34" bgcolor="#393939" align="center"><b><font color="#FFFFFF" size="30">"
        head -n 1 /dev/ttyUSB0 | awk -F "
,"  '{print $5}'
        echo "
&deg;C</font></b></td

        <
td height="34" bgcolor="#393939" align="center"><b><font color="#FFFFFF" size="30">- "
        head -n 1 /dev/ttyUSB0 | awk -F "
,"  '{print $6}'
        echo " 
-</font></b></td
    </
tr

</
table
<
meta http-equiv="refresh" content="10">

Или считать в файл, а с него в скрипт.

Вид будет такой:
Миниатюры
Нажмите на изображение для увеличения
Название: tt.jpg
Просмотров: 147
Размер:	115.3 Кб
ID:	2481  

Последний раз редактировалось melsem; 19.04.2015 в 22:42.
melsem вне форума   Ответить с цитированием
 


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

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

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

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


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


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