Jump to content
  • 28

LED on/off schedule


Question

Posted

После обновления прошивки 2.08 на последнюю draft версию просто дух захватывает от новых возможностей, которые многие так ожидали. Особенно порадовала новая функция назначения выполнения скрипта от типа и нажатия кнопки, а также супер возможность включения и выключения front-back-all светодиодов роутера через CLI и назначенной кнопкой на корпусе роутера. Сейчас, как я понимаю, логически напрашивается возможность гашения и включения диодов, как и ранее сделали функцию блокировки выхода в интернет и шейпинга, по расписанию.

Например так:

system led shutdown (front | back | all) shedule XXX

Отмену же расписания, если вдруг будет путаться под ногами с действием от кнопки (чтобы после нажатия кнопки расписание не отменилось само и оставалась в силе), можно сделать отдельно же для расписания путем указания параметра расписания:

no system led shutdown schedule XXX

 

  • Thanks 2

30 answers to this question

Recommended Posts

  • 2
Posted
В ‎04‎.‎09‎.‎2016 в 00:41, Roman_Petrov сказал:

schedule сама напрашивается, чтобы ее по подобию cronа с ndmq можно было прикрутить к чему угодно

Тоже давно об этом думал. Вместо кучи мелких фич, типа led shutdown, Wifi stop/start, нужно просто сделать CLI команду параметром schedule.

Голосую не за LED shutdown, но за 'shchedule <CLI command>.

Или для такого варианта обязательно отдельную голосовалку?

 

  • 1
Posted
1 час назад, Roman_Petrov сказал:

по расписанию.

Поддерживаю. LED'ы мешают только вечером/ночью и расписание было бы очень кстати. Но я уже на 99% доволен тем, что смог отключить LAN-LED'ы, а кроме того ещё и отключить LED'ы на передней панели (роутер висит на стене, поэтому у меня это верхняя панель) - теперь смог убрать одно-рублёвые монетки оттуда = )

 

P.S. Я тут внезапно осознал, что тут сидят реальные разработчики и мы так или иначе влияем на функционал, который реализуется не месяцами (не весь, но определённая часть) а, фактически, в течение недели-месяца. Это чертовски круто, зная забюрократизованность многих больших компаний и то, что только через ТП можно добиться в той или иной степени решения вопроса через большой X времени становится ещё приятнее.

  • Thanks 8
  • 1
Posted
6 часов назад, Roman_Petrov сказал:

После обновления прошивки 2.08 на последнюю draft версию просто дух захватывает от новых возможностей, которые многие так ожидали. Особенно порадовала новая функция назначения выполнения скрипта от типа и нажатия кнопки, а также супер возможность включения и выключения front-back-all светодиодов роутера через CLI и назначенной кнопкой на корпусе роутера. Сейчас, как я понимаю, логически напрашивается возможность гашения и включения диодов, как и ранее сделали функцию блокировки выхода в интернет и шейпинга, по расписанию.

Например так:


system led shutdown (front | back | all) shedule XXX

Отмену же расписания, если вдруг будет путаться под ногами с действием от кнопки (чтобы после нажатия кнопки расписание не отменилось само и оставалась в силе), можно сделать отдельно же для расписания путем указания параметра расписания:


no system led shutdown schedule XXX

 

Подумаем, может что и будет сделано в этом направлении.
Но только в 2.08 и дальше.

  • Thanks 3
  • 1
Posted (edited)
6 часов назад, Le ecureuil сказал:

вот только команда выполненнная таким образом при сохранении конфига в него запишется навсегда, а это врядли то, что вы ожидаете

Ну хорошо, например одна из команд в конфиге:

schedule WiFi action start 0 7 *

Почему бы не научить ее понимать например: schedule <Name> clicmd  '<cli command>' <time>

Даже проблемы совместимости со старыми конфигами не будет. И пусть она пишется в конфиг как есть.

 


 

Edited by S_A
  • 0
Posted
3 часа назад, JIABP сказал:

P.S. Я тут внезапно осознал, что тут сидят реальные разработчики и мы так или иначе влияем на функционал

Ку-ку, Маруся! Нас обокрали! :4_joy:

  • 0
Posted
8 минут назад, Le ecureuil сказал:

Подумаем, может что и будет сделано в этом направлении.
Но только в 2.08 и дальше.

Спасибо, это было бы очень неплохо. Вообще по правде говоря, команда schedule сама напрашивается, чтобы ее по подобию cronа с ndmq можно было прикрутить к чему угодно.  Настроил себе расписание, к нему команду-оператора который сам же себе в CLI отдал настроенную к нему команду... Может быть  стоит или есть возможность как то так что то подумать? Была бы совсем бомба *) И в будущем с выходом новых фич думать не нужно, как их прикручивать...

  • Thanks 3
  • 0
Posted (edited)

Очень бы хотелось иметь возможность управления свечением LED по расписанию. Бывает что мигающие огоньки роутера мешают вечером засыпать.)) У меня ZyXEL Keenetic II.

Edited by beowulf0208
  • 0
Posted

Было бы хорошо, если это реализуют, тем более команды в CLI есть, надо прикрутить к расписанию только.

  • 0
Posted
В 04.09.2016 в 00:25, Le ecureuil сказал:

Подумаем, может что и будет сделано в этом направлении.
Но только в 2.08 и дальше.

Подумали? ОООчень желательно иметь такое.

  • 0
Posted (edited)
2 часа назад, ndm сказал:

Добавлено в версии 2.08.A.12.0-0.

Синтаксис для CLI тот же будет по типу расписания для включения и выключения интерфейса? 

Ответ на мой вопрос в описании обновления здесь >>>>

Edited by Roman_Petrov
  • Thanks 1
  • 0
Posted (edited)
В 06.10.2016 в 17:48, beowulf0208 сказал:

Очень бы хотелось иметь возможность управления свечением LED по расписанию. Бывает что мигающие огоньки роутера мешают вечером засыпать.)) У меня ZyXEL Keenetic II.

Моё мнение абсолютно бесполезная штука...зачем? и сколько человек держит роутер возле  кровати в спальне? (у меня лично он лежит в шифоньере на нижней полке с NAS и док.станциями)

 

Ну ради "спортивного интереса"  ...давайте к праздничным дням "прикрутим" цветомузыкальное представление в виде морганий лампочек...вот НГ скоро например.

 

 

Edited by MDP
  • 0
Posted (edited)
6 минут назад, MDP сказал:

Моё мнение абсолютно бесполезная штука...зачем? и сколько человек держит роутер возле спальной кровати?

 

Ну ради "спортивного интереса"  ...давайте к праздничным дням "прикрутим" цветомузыкальное представление в виде морганий лампочек...вот НГ скоро например.

 

 

Я сначала тоже был равнодушен, думал, мол сделают, побалуюсь, но оказалось полезной фичей. Я уже давно прикрутил ее к расписанию и отключаю вечером, когда становиться темно, передюю панель на ночь. У меня роутер стоит как раз за телеком...

1481362673762-1461719782.jpg

Edited by Roman_Petrov
  • Thanks 2
  • 0
Posted

Зачем ставить его на самое презентабельное место? ...ну дело вкуса...я вот так сделал.))))

 

IMG_20161210_125130.jpg

  • Thanks 1
  • 0
Posted (edited)
6 минут назад, MDP сказал:

Зачем ставить его на самое презентабельное место? ...ну дело вкуса...я вот так сделал.))))

 

 

Блин, тоже конечно вариант :) На другое место поставить не могу, у меня там ADSL стоит и его из за линии не перенести никуда, и шкафчика  у меня нет, тумбочка открытая, а на полку внизу не залезает или надо антенки сгибать, что скажется на качестве сигнала в удаленных дальних углах моего дома. Так что не мой вариант :) 

Edited by Roman_Petrov
  • 0
Posted
58 минут назад, MDP сказал:

давайте к праздничным дням "прикрутим"

расписание ограничивается 7-дневкой. Только конкретные дни недели можно праздновать.

  • Thanks 1
  • 0
Posted
1 час назад, TheBB сказал:

@Roman_Petrov, a к задней панели телевизора прилепить? :)

Не хочется телевизор пачкать ;) Опять же качество сигнала падает :( Снова не вариант для меня однако :)

  • 0
Posted

Здравствуйте. А как правильно эту команду прописать,настроить?

system led shutdown (front | back | all) schedule {schedule}

В терминале пишу, а он в ответ:
Command::Base error[7405602]: mode: argument parse error.
(config)> 

 

  • 0
Posted
13 минуты назад, AndreBA сказал:

Здравствуйте. А как правильно эту команду прописать,настроить?

system led shutdown (front | back | all) schedule {schedule}

В терминале пишу, а он в ответ:
Command::Base error[7405602]: mode: argument parse error.
(config)> 

 

Вам еще сначала тот самый schedule создать нужно и потом вместо {schedule} корректное имя созданного вами schedule:

Создать и настроить время включения и выключения

(config)> schedule LED

(config if )> ..... (здесь вы далее зададите параметры start и stop) ...

Потом подставить этот schedule для включения и выключения светодиодов, например, передних:

system led shutdown front schedule LED

Как то так, про настройку встроенных расписаний тут уже не раз обсуждалось...

  • Thanks 1
  • 0
Posted (edited)
19 минут назад, S_A сказал:

Тоже давно об этом думал. Вместо кучи мелких фич, типа led shutdown, Wifi stop/start, нужно просто сделать CLI команду параметром schedule.

Голосую не за LED shutdown, но за 'shchedule <CLI command>.

Или для такого варианта обязательно отдельную голосовалку?

 

Это наверняка потребует перелопатить всю логику прошивки и будет очень сложно учитывая где мы сейчас уже находимся... Но имхо было бы очень круто в начале.

Edited by Roman_Petrov
  • 0
Posted
4 минуты назад, Roman_Petrov сказал:

Это наверняка потребует перелопатить всю логику прошивки и будет очень сложно

Прикручивание N фич в shchedule, не менее, а скорее более затратно. А так можно потом не думать чего еще хотят юзеры планировать, если нужное действие доступно через CLI.

  • 0
Posted
4 минуты назад, S_A сказал:

А так можно потом не думать чего еще хотят юзеры планировать, если нужное действие доступно через CLI.

Это то да, бесспорно, но идем пока с обратного конца и создается фича а потом делается для нее возможность приделать расписание... и таких уже функции немало, придется все поломать и переделать, да еще обратную совместимость со старыми прошивками сделать..

  • 0
Posted
13 часа назад, S_A сказал:

Тоже давно об этом думал. Вместо кучи мелких фич, типа led shutdown, Wifi stop/start, нужно просто сделать CLI команду параметром schedule.

Голосую не за LED shutdown, но за 'shchedule <CLI command>.

Или для такого варианта обязательно отдельную голосовалку?

 

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

  • 0
Posted
14 часа назад, S_A сказал:

Почему бы не научить ее понимать например: schedule <Name> clicmd  '<cli command>' <time>

Мы добавим такую команду впоследствии. По этому поводу в нашей компании были мнения, что cron-подобная команда необходима и достаточна для решения 100% задач. Однако, дело не ограничивается командной строкой. Любая настройка в нашей системе является ресурсом и имеет адрес, чтобы им можно было управлять извне: из Web-интерфейса, облака и т.д. Каждый ресурс должен быть предельно простым в управлении и интерпретации. (У разработчика фронтенда и так хватает проблем.)

Можете ради интереса на версии 2.08 посмотреть, что кинетик отвечает по адресу

и так далее с любой степенью детализации. На дереве также работает POST-метод для изменения настроек. Дерево ресурсов и команд — суть одно и то же.

  • Thanks 3
  • 0
Posted
21 минуту назад, ndm сказал:

Мы добавим такую команду впоследствии. По этому поводу в нашей компании были мнения, что cron-подобная команда необходима и достаточна для решения 100% задач. Однако, дело не ограничивается командной строкой. Любая настройка в нашей системе является ресурсом и имеет адрес, чтобы им можно было управлять извне: из Web-интерфейса, облака и т.д. Каждый ресурс должен быть предельно простым в управлении и интерпретации. (У разработчика фронтенда и так хватает проблем.)

Можете ради интереса на версии 2.08 посмотреть, что кинетик отвечает по адресу

и так далее с любой степенью детализации. На дереве также работает POST-метод для изменения настроек. Дерево ресурсов и команд — суть одно и то же.

Предлагаю сделать возможность выполнения cli команды не только расписанием по и с возможностью повесить команду на любую кнопку,

тогда товарищи из соседней темы получат желаемое,

И у будущих пожеланий будет готовое универсальное решение.

  • 0
Posted (edited)
1 час назад, ndm сказал:

Любая настройка в нашей системе является ресурсом и имеет адрес, чтобы им можно было управлять извне

Прямо сейчас не могу привести примеров. Но по-моему не все CLI команды имеют аналог в web. Если есть ограничения , то кончено...

Я не предпологал тащить этот CLI вариант в web. Т.е. можно сделать такой shchedule только из CLI.

В любом случае, раз уже думали, значит наверное когда-то появится :)

 

Edited by S_A
  • 0
Posted
В 10.12.2016 в 00:57, ndm сказал:

Добавлено в версии 2.08.A.12.0-0.

Может быть появится возможность в 2.09 сделать управление из вэб интерфейса?

Все же это маршрутизатор домашнего класса а не корпоративного, где это могут сделать админы.

  • 0
Posted
В 12.12.2016 в 09:50, ndm сказал:
В 11.12.2016 в 19:11, S_A сказал:

Почему бы не научить ее понимать например: schedule <Name> clicmd  '<cli command>' <time>

Мы добавим такую команду впоследствии. По этому поводу в нашей компании были мнения, что cron-подобная команда необходима и достаточна для решения 100% задач.

Наткнулся на эту, уже достаточно старую тему. Интересно в каком состоянии добавление "cron-подобнаой команды".

Это было-бы действительно здорово и логично в противовес добавления "schedule"-опций для команд.

  • Thanks 2
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

This site uses cookies. By clicking "I accept" or continuing to browse the site, you authorize their use in accordance with the Privacy Policy.