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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.12.2013, 13:03   #1
psg_
Junior Member
 
Регистрация: 18.12.2013
Сообщений: 6
Вес репутации: 0
psg_ is an unknown quantity at this point
По умолчанию Светодиоды на роутере

Всем добрый день.
Только начал приобщаться к движению, не судите строго.

Имею 3220 v2 с OpenWrt на борту
Мигать из консоли светодиодами научился, даже одним через Веб морду умею, но нет нормального опроса состояния, т.е. если заходишь на страницу индикация выкл, хотя Лед горит

Вот вопрос, как можно сделать нормальную кнопку в кол-ве мин. 2шт и какие варианты управления, чтобы с опросом.
Спасибо
psg_ вне форума   Ответить с цитированием
Старый 18.12.2013, 13:15   #2
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: Светодиоды на роутере

Цитата:
Вот вопрос, как можно сделать нормальную кнопку в кол-ве мин. 2шт и какие варианты управления, чтобы с опросом.
С опросом чего? GPIO к которому светодиод подключен?

Тема про управление светодиодами
Тема про HTML кнопки
Admin вне форума   Ответить с цитированием
Старый 18.12.2013, 13:34   #3
psg_
Junior Member
 
Регистрация: 18.12.2013
Сообщений: 6
Вес репутации: 0
psg_ is an unknown quantity at this point
По умолчанию Re: Светодиоды на роутере

да опрос GPIO
да прочитал уж это все, вот только не могу скрестить Веб и скрипт, вариантов много
кто-то с базами данных работает кто-то php, а html в чистом виде не особо много, а хочется именно его, ну или уж совсем никак то хотя бы php, роутер работает, шить его другой сборкой не хотелось бы, а места свободного нет почти
psg_ вне форума   Ответить с цитированием
Старый 18.12.2013, 13:45   #4
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: Светодиоды на роутере

Используйте скрипты SH
Sh уже встроен в OpenWrt
Admin вне форума   Ответить с цитированием
Старый 18.12.2013, 13:56   #5
psg_
Junior Member
 
Регистрация: 18.12.2013
Сообщений: 6
Вес репутации: 0
psg_ is an unknown quantity at this point
По умолчанию Re: Светодиоды на роутере

да то что встроен понятно, на них и пытаюсь
а вот как все это дело в кучу собрать
вот читаю кучу информации, отчаялся и решил задать вопрос
psg_ вне форума   Ответить с цитированием
Старый 18.12.2013, 14:07   #6
psg_
Junior Member
 
Регистрация: 18.12.2013
Сообщений: 6
Вес репутации: 0
psg_ is an unknown quantity at this point
По умолчанию Re: Светодиоды на роутере

такой скрипт использую, с одни Led работает, но без обратной связи
Цитата:
#!/bin/sh
echo "content-type: text/html"
echo ""
input=$(echo $QUERY_STRING | tr "&" "n")
for param in $input
do
name=`echo $param | cut -f 1 -d "="`
value=`echo $param | cut -f 2 -d "="`
if [ "$name" = "action" ]; then
if [ "$value" = "on" ]; then
echo 1 > /sys/class/gpio/gpio0/value
elif [ "$value" = "off" ]; then
echo 0 > /sys/class/gpio/gpio0/value
fi
fi
done
cat /sys/class/gpio/gpio0/value
psg_ вне форума   Ответить с цитированием
Старый 18.12.2013, 14:28   #7
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: Светодиоды на роутере

Я Вас не понимаю, как Вы хотите получить обратную связь от выхода?
GPIO настроеные на выход, для получения обратной связи, нужно переконфигурировать на вход
Admin вне форума   Ответить с цитированием
Старый 18.12.2013, 14:36   #8
psg_
Junior Member
 
Регистрация: 18.12.2013
Сообщений: 6
Вес репутации: 0
psg_ is an unknown quantity at this point
По умолчанию Re: Светодиоды на роутере

Неправильно выразился, не обратная связь, а состояние
Т.е. если я включаю диод и закрываю страницу, то при следующем открытии страницы состояние - выключен, хотя он включен, т.е. нельзя понять в каком он находится состоянии
psg_ вне форума   Ответить с цитированием
Старый 18.12.2013, 19:05   #9
lvovitch
Senior Member
 
Регистрация: 14.04.2010
Сообщений: 239
Вес репутации: 0
lvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond reputelvovitch has a reputation beyond repute
По умолчанию Re: Светодиоды на роутере

Цитата:
Сообщение от psg_ Посмотреть сообщение
Неправильно выразился, не обратная связь, а состояние
Т.е. если я включаю диод и закрываю страницу, то при следующем открытии страницы состояние - выключен, хотя он включен, т.е. нельзя понять в каком он находится состоянии
теоретически можно в какой-нибудь файл состояние записать, а потом считывать
lvovitch вне форума   Ответить с цитированием
Старый 19.12.2013, 09:07   #10
psg_
Junior Member
 
Регистрация: 18.12.2013
Сообщений: 6
Вес репутации: 0
psg_ is an unknown quantity at this point
По умолчанию Re: Светодиоды на роутере

Цитата:
Сообщение от mebitek Посмотреть сообщение
Ну дык пусть скрипт раз в секунду опрашивает состояние.
раз в секунду сильно крнечно, так проц будет ток на него работать

Как мне дописать еще другие ГПИО в скрипт - не бумбум совсем, по аналогии делал получается фигня, то включает и не выключаетЮ то и не включает
psg_ вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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