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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.08.2017, 21:10   #11
solalex
Senior Member
 
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443
solalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud ofsolalex has much to be proud of
По умолчанию

можно поднять локальный ntp с которым будет синхронизироваться роутер, тогда время всегда будет актуальное (более-менее).
solalex вне форума   Ответить с цитированием
Старый 03.08.2017, 06:48   #12
dcbeelinekz
Member
 
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Dioptimizer Посмотреть сообщение
Вы такой имеете ввиду?
там самодельный был, но этот думаю как вариант готовый
dcbeelinekz вне форума   Ответить с цитированием
Старый 19.09.2017, 20:34   #13
AnatoliyBy
Junior Member
 
Регистрация: 19.09.2017
Сообщений: 1
Вес репутации: 0
AnatoliyBy is an unknown quantity at this point
По умолчанию AutoReboot

Цитата:
Сообщение от alizonjohn Посмотреть сообщение
Здравствуйте! Подскажите, плиз: есть роутер на OpenWRT, нужно его перезагружать 1 раз в день, в 3 часа ночи.
Как будет выглядеть такая команда для Cron?

Заранее спасибо!
Для перезагрузки существуют сторежевые таймеры.
Для Openwrt это Watchcat. Дружит с LUci
AnatoliyBy вне форума   Ответить с цитированием
Старый 19.09.2017, 21:10   #14
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

Точно, есть такая штука
Русский пакет тянет за собой остальные..

Это Lede:
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 24.09.2017, 09:57   #15
dcbeelinekz
Member
 
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
dcbeelinekz
Время слетает без питания
"Сколхозить" можно наверное что-то...
Проще обеспечить аварийное автономное питание всей плате роутера

На плате роутера несколько ШИМ-ов задают различные напряжения 5V 3V 1V.
Часовой кварц на плате - должен быть запитан постоянно..

Точнее не скажу
Здарова))) у меня идея пришла насчет времени, обычно же при рестарте оно сбивается на заводское время если нету интернета, а можно сделать так чтоб нынешнее время системы перезаписывало или чтоб система брало с какого то файла это самое время, как думаешь ?
dcbeelinekz вне форума   Ответить с цитированием
Старый 24.09.2017, 10:30   #16
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
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
По умолчанию

А если часы по I2C подключить?
Admin вне форума   Ответить с цитированием
Старый 24.09.2017, 11:44   #17
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

dcbeelinekz
Привет
Вариант предложенный Админом и юзерами выше - безусловно красивое решение.
===
Но программная реализация тоже возможна.
Date присутствует:

Развернуть для просмотра

root@root:/etc# date -h
date: unrecognized option: h
BusyBox v1.27.2 () multi-call binary.

Usage: date [OPTIONS] [+FMT] [TIME]

Display time (using +FMT), or set time

[-s,--set] TIME Set time to TIME
-u,--utc Work in UTC (don't convert to local time)
-R,--rfc-2822 Output RFC-2822 compliant date string
-I[SPEC] Output ISO-8601 compliant date string
SPEC='date' (default) for date only,
'hours', 'minutes', or 'seconds' for date and
time to the indicated precision
-r,--reference FILE Display last modification time of FILE
-d,--date TIME Display TIME, not 'now'
-D FMT Use FMT for -d TIME conversion
-k Set Kernel timezone from localtime and exit

Recognized TIME formats:
hh:mm[:ss]
[YYYY.]MM.DD-hh:mm[:ss]
YYYY-MM-DD hh:mm[:ss]
[[[[[YY]YY]MM]DD]hh]mm[.ss]
[свернуть]


Сохранять системное время и дату в файл каждую минуту - пишем в cron-e:
Код:
*/1 * * * * date > /etc/date
Но на попытку задать время из файла:
Код:
date -s /etc/date
Она ругается:
date: invalid date '/etc/date'
Нужно определится с работающим синтаксисом, тогда останется только прописать в /etc/rc.local эту команду - будет копировать последнее время из файла /etc/date...
Как-то так ....
__________________
Читаю ваши мысли по аватару ...
sunny вне форума   Ответить с цитированием
Старый 25.09.2017, 11:27   #18
dcbeelinekz
Member
 
Регистрация: 31.03.2017
Сообщений: 61
Вес репутации: 0
dcbeelinekz is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от sunny Посмотреть сообщение
Нужно определится с работающим синтаксисом, тогда останется только прописать в /etc/rc.local эту команду - будет копировать последнее время из файла /etc/date...
Как-то так ....
Большое спасибо, о подключение батарейки. я тоже думал именно этого модуля, надо заказать и попробовать
dcbeelinekz вне форума   Ответить с цитированием
Старый 25.09.2017, 21:32   #19
sunny
Senior Member
 
Аватар для sunny
 
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1600
sunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to allsunny is a name known to all
По умолчанию

dcbeelinekz
Да не за что
Надо сделать так, что date сохранял данные в файл в формате ввода, где:
Код:
date 1230100509.45
10:05:45, 30 декабря 2009
https://ru.wikipedia.org/wiki/Date
===
Просто время можно так:
в /etc/crontabs/root
Код:
*/1 * * *  date +%T > /etc/time
в таком формате 14:35:26
После перезагрузки в /etc/rc.local
Код:
a=`cat /etc/time`; date $a
установит время 14:35:26 можно добавить коррекцию +1/1.5 минуты на перезагрузку - получиться более менее верное время.
===
Кстати очень грамотное предложение:
http://cyber-place.ru/showpost.php?p=37662&postcount=11
Для коррекции можно использовать внешнее устройство - в веб-интерфейсе есть кнопка Коррекция времени по браузеру.
Можно поковырятся в скрипте Люси
===
Узнать имеет ли роутер часовой кварц можно так:
Код:
hwclock
Мой не имеет:
hwclock: can't open '/dev/misc/rtc': No such file or directory
__________________
Читаю ваши мысли по аватару ...

Последний раз редактировалось sunny; 25.09.2017 в 22:01.
sunny вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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


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


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