Jump to content
  • 28

LED on/off schedule


Roman_Petrov

Question

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

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

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

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

no system led shutdown schedule XXX

 

  • Thanks 2
Link to comment
Share on other sites

30 answers to this question

Recommended Posts

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

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

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

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

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

 

Link to comment
Share on other sites

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

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

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

 

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

  • Thanks 8
Link to comment
Share on other sites

  • 1
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
Link to comment
Share on other sites

  • 1
6 часов назад, Le ecureuil сказал:

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

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

schedule WiFi action start 0 7 *

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

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

 


 

Edited by S_A
Link to comment
Share on other sites

  • 0
3 часа назад, JIABP сказал:

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

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

Link to comment
Share on other sites

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

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

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

  • Thanks 3
Link to comment
Share on other sites

  • 0

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

Edited by beowulf0208
Link to comment
Share on other sites

  • 0
2 часа назад, ndm сказал:

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

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

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

Edited by Roman_Petrov
  • Thanks 1
Link to comment
Share on other sites

  • 0
В 06.10.2016 в 17:48, beowulf0208 сказал:

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

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

 

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

 

 

Edited by MDP
Link to comment
Share on other sites

  • 0
6 минут назад, MDP сказал:

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

 

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

 

 

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

1481362673762-1461719782.jpg

Edited by Roman_Petrov
  • Thanks 2
Link to comment
Share on other sites

  • 0
6 минут назад, MDP сказал:

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

 

 

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

Edited by Roman_Petrov
Link to comment
Share on other sites

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

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

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

  • Thanks 1
Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

  • 0

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

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

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

 

Link to comment
Share on other sites

  • 0
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
Link to comment
Share on other sites

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

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

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

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

 

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

Edited by Roman_Petrov
Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

Link to comment
Share on other sites

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

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

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

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

 

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

Link to comment
Share on other sites

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

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

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

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

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

  • Thanks 3
Link to comment
Share on other sites

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

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

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

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

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

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

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

Link to comment
Share on other sites

  • 0
1 час назад, ndm сказал:

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

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

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

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

 

Edited by S_A
Link to comment
Share on other sites

  • 0
В 10.12.2016 в 00:57, ndm сказал:

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

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

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

Link to comment
Share on other sites

  • 0
В 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
Link to comment
Share on other sites

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

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