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

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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.07.2015, 13:19   #16
uni
Senior Member
 
Аватар для uni
 
Регистрация: 29.10.2013
Адрес: Екатеринбург, Нижневартовск, Энергодар
Возраст: 43
Сообщений: 573
Вес репутации: 599
uni has a spectacular aura aboutuni has a spectacular aura about
Отправить сообщение для uni с помощью ICQ
По умолчанию Re: CyberWrt модуль "Школьник-4"

Топик на форуме openwrt про управление питанием usb-порта: how to turn usb power off

Судя по всему делать это нужно так (для TL-MR3020):

Код:
# Включить.
echo 1 >/sys/class/gpio/gpio6/value

# Время включения:
sleep 1

# Выключить.
echo 0 >/sys/class/gpio/gpio6/value
Цитата:
When I add it to /etc/rc.local than it will power off USB after init process, but before init, for a short time power will be on. I've tested it. Don't know whether good for an extern HDD. Thanks anyway, I will use it! :-)
Цитата:
I'm trying to control e relay using either the system LED or the USB power on the WR703N, but in both cases the GPIO for that device goes high or blinks during power on. Does anyone know a way to disable that behavior? Or where could I search for a workaround?
Для использования такого управления нужно сделать так, чтобы при загрузке питание usb-порта не включалось, иначе контакты будут замкнуты всё время пока кто-то не даст команду на отключение. Как пишут на форуме, даже если вписать команду отключения в /etc/rc.local всё-равно на некоторое время питание будет включаться при загрузке.

Нужно написать два скрипта: на короткое и длинное включение питания. Их вызов поместить вместо вызова плеера в файле scheduler.cgi - заменить в нескольких местах строчку madplay $melody на вызов скрипта управления питанием. Предварительное задание - это предварительный звонок (короткая мелодия), основное задание - это обычный звонок (длинная мелодия).

В файле action.cgi заменить обработку команды тестирования звукового тракта:
Код:
"test") `madplay /www/modules/schoolbell/test.mp3` ;;
на вызов скрипта управления питанием.

У меня сейчас нет роутера, поэтому поправить (проверить) код затруднительно.
__________________
Россия навсегда!

Последний раз редактировалось uni; 19.07.2015 в 15:45.
uni вне форума   Ответить с цитированием
 


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

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

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

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


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


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