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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.02.2014, 13:32   #41
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Вы можете посмотреть наш скрипт кнопки и на его основе сделать свой
Admin вне форума   Ответить с цитированием
Старый 18.02.2014, 08:55   #42
dimasinnet
Member
 
Регистрация: 27.08.2013
Адрес: Челябинск
Сообщений: 44
Вес репутации: 0
dimasinnet is an unknown quantity at this point
Отправить сообщение для dimasinnet с помощью Skype™
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

создал на роутере в папке www папку тест и поместил туда пример вот отсюда: http://cyber-place.ru/showthread.php?t=521, поменял в serial /dev/ttyUSB0 на /dev/ttyACM0, страничка с кнопками грузится, но при нажатии на любую кнопку вылетает ошибка:

Not Found
The requested URL /test/serial.php?send_m=1 was not found on this server.


я так понимаю файл serial не выполняется, не подскажете куда его поместить или что где прописать чтоб все заработало?
dimasinnet вне форума   Ответить с цитированием
Старый 18.02.2014, 10:37   #43
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Вы пытаетесь запустить PHP фаил?
Вам нужно сначала установить модуль PHP
Admin вне форума   Ответить с цитированием
Старый 18.02.2014, 10:59   #44
dimasinnet
Member
 
Регистрация: 27.08.2013
Адрес: Челябинск
Сообщений: 44
Вес репутации: 0
dimasinnet is an unknown quantity at this point
Отправить сообщение для dimasinnet с помощью Skype™
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Цитата:
Сообщение от Admin Посмотреть сообщение
Вы пытаетесь запустить PHP фаил?
Вам нужно сначала установить модуль PHP
он у меня установлен, там настраивать ни чего не нужно?
dimasinnet вне форума   Ответить с цитированием
Старый 18.02.2014, 11:03   #45
dimasinnet
Member
 
Регистрация: 27.08.2013
Адрес: Челябинск
Сообщений: 44
Вес репутации: 0
dimasinnet is an unknown quantity at this point
Отправить сообщение для dimasinnet с помощью Skype™
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

заработало, у меня почему-то не было файла serial, хотя я его грузил, ну да адно не суть, щас попробую другую кнопочку прикрутить туда
dimasinnet вне форума   Ответить с цитированием
Старый 18.02.2014, 14:43   #46
dimasinnet
Member
 
Регистрация: 27.08.2013
Адрес: Челябинск
Сообщений: 44
Вес репутации: 0
dimasinnet is an unknown quantity at this point
Отправить сообщение для dimasinnet с помощью Skype™
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Вставил кнопку с обратной связью, диод включается, но картинка и кнопка не меняется, при повторном нажатии диод горит и не выключается. в ардуине все норм, через терминал и зажигается и гаснет.
Можете кто разбирается разжевать файлы что за что отвечает, чтоб логику понимать и не задавать глупых вопросов. Сейчас вот такие исходники залиты:

index.php :
PHP код:
<!DOCTYPE HTML>
<html lang="ru">

<head>
    <meta charset="UTF-8">
    <title>Buttons</title>
    <link rel="stylesheet" href="main.css" />
</head>

<body>
    <?php
      $lightOne 
'OFF';
      
$lightOne $_GET['var']; //
    
?>
    
    <form method="get" action="serial.php">
        <?php if ($lightOne == 'ON!') { ?>
            <img src="On.png">
        <?php } else { ?>
            <img src="Off.png">
        <?php ?>

        <button class="btn1" button value="<?php if ($lightOne == 'ON!'){ ?>0<?php } else { ?>1<?php ?>" type="submit" name="send_m">Свет <?php if ($lightOne == 'ON!') { ?>включен<?php } else { ?>выключен<?php ?></button>
    </form>
</body>
</html>
serial.php :

PHP код:
<?php

$bufer 
'';
$ch=' ';
$filename "/dev/ttyACM0";      //название порта
$fp fopen($filename"r+");  //открыть порт

if ($fp//если порт открыт
{
 
fwrite($fp$_GET['send_m']);  //полать в порт строку

   
while ($ch != chr(0xA)) 
   {
     
$ch fgetc($fp); //прочитать один символ из порта
     
$bufer.=$ch;
   }    
    
//echo "<br>".$bufer; 

fclose($fp); //закрыть порт

} else echo "Не удалось открыть порт" ;

header('Location: /test/index.php?var='.$bufer); 
?>
dimasinnet вне форума   Ответить с цитированием
Старый 19.02.2014, 01:07   #47
cyberlab
Senior Member
 
Регистрация: 25.11.2013
Сообщений: 116
Вес репутации: 0
cyberlab is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Вам бы для начала хотя бы начальный курс PHP и HTML почитать
И все вопросы отпадут автоматически
cyberlab вне форума   Ответить с цитированием
Старый 19.02.2014, 14:16   #48
St@rz
Senior Member
 
Регистрация: 30.05.2011
Возраст: 49
Сообщений: 291
Вес репутации: 0
St@rz is on a distinguished road
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

Переделал для наглядности пример кнопки на включение-выключение светодиода wps.
У кого еще нет Arduino для опытов или достаточно управления твердотельным реле (как в моем случае).
Файл www/cgi-bin/modules/button/index.cgi
Код HTML:
#!/bin/sh
#Copyright (C) 2013 cyberwrt.ru, cyber-place.ru, mp3car.ru
echo "Content-type: text/html; charset=utf-8"
echo
echo "<title>Button</title>
`cat /www/menu.html`<br>"

echo "<table><form method=GET action=$SCRIPT_NAME>
<tr><td><button type=subbmit"
if echo "$QUERY_STRING" | egrep -q "1="; then
echo 0 > /sys/devices/platform/leds-gpio/leds/tp-link\:green\:wps/brightness
echo " name=0 style=background-color:FFFFCC>Включить котел</button>"
elif echo "$QUERY_STRING" | egrep -q "0="; then
echo 1 > /sys/devices/platform/leds-gpio/leds/tp-link\:green\:wps/brightness
echo " name=1>Выключить котёл</button>"
else
echo " name=1>Выключить котёл</button>"
fi
echo "</td></tr></form></table>
P.S.
Кстати, заметил. Если с телефона выключаю котел, то на компьютере он как будто бы еще включен. Нужно что бы последнее действие отображалось и на другом устройстве.
Миниатюры
Нажмите на изображение для увеличения
Название: 1.JPG
Просмотров: 278
Размер:	10.2 Кб
ID:	1526  

Последний раз редактировалось St@rz; 19.02.2014 в 15:55.
St@rz вне форума   Ответить с цитированием
Старый 19.03.2014, 18:58   #49
dimvia
Junior Member
 
Регистрация: 01.02.2014
Сообщений: 12
Вес репутации: 0
dimvia is an unknown quantity at this point
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

На ардуино мини не работает.Через терминал работает через ttyUSB0.Что нужно сделать?
dimvia вне форума   Ответить с цитированием
Старый 19.03.2014, 20:43   #50
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: CyberWrt модуль "HTML Кнопка"

У Ардуины микро порт наверно /dev/ttyACM0
Admin вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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