Time in the Wiren Board 6 controller: различия между версиями
(Изменил отображаемое имя и структуру статьи. Добавил информацию по теме.) |
(Добавил вывод команд, убрал введение и сократил последний абзац.) |
||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Настройка даты и времени}} | {{DISPLAYTITLE:Настройка даты и времени в контроллере Wiren Board 6}} | ||
==Просмотр текущих настроек== | ==Просмотр текущих настроек== | ||
Посмотреть текущие дату и | Посмотреть текущие дату, время и часовой пояс можно командой: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
timedatectl status | ~$ timedatectl status | ||
Local time: Fri 2019-07-19 13:23:38 IST | |||
Universal time: Fri 2019-07-19 12:23:38 UTC | |||
RTC time: Fri 2019-07-19 12:23:38 | |||
Time zone: Europe/Dublin (IST, +0100) | |||
System clock synchronized: no | |||
systemd-timesyncd.service active: yes | |||
RTC in local TZ: no | |||
</syntaxhighlight> | </syntaxhighlight> | ||
Нужная нам информация в строчке «Local time». | |||
==Настройка== | ==Настройка== | ||
Строка 19: | Строка 21: | ||
В новом контроллере часовой пояс установлен в UTC (GMT+0). | В новом контроллере часовой пояс установлен в UTC (GMT+0). | ||
Установить | Установить другой часовой пояс можно командой: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
timedatectl set-timezone Europe/Moscow | timedatectl set-timezone Europe/Moscow | ||
Строка 26: | Строка 28: | ||
Вывести список доступных часовых поясов: | Вывести список доступных часовых поясов: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
timedatectl list-timezones | ~$ timedatectl list-timezones | ||
Africa/Abtdjan | |||
Africa/Accra | |||
Africa/Addts Ababa | |||
Africa/Algters | |||
Africa/Asmara | |||
Africa/Bamako | |||
Africa/ Bangui | |||
Africa/Banjul | |||
... | |||
</syntaxhighlight> | </syntaxhighlight> | ||
После внесения изменений перезапустите [[Движок_правил_wb-rules_2.0|wb-rules]]. | После внесения изменений перезапустите [[Движок_правил_wb-rules_2.0|wb-rules]], для этого выполните команду: | ||
<syntaxhighlight lang="bash"> | |||
/etc/init.d/wb-rules restart | |||
</syntaxhighlight> | |||
===Настройка даты и времени=== | ===Настройка даты и времени=== | ||
Контроллер Wiren Board 6 с завода настроен на синхронизацию времени через интернет по протоколу NTP. Если у контроллера есть доступ в интернет и установлен верный часовой пояс, то настраивать ничего не нужно. | |||
Если контроллер не имеет доступ в интернет, то установите дату и время командой: | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
timedatectl set-time '2020-10-12 01:58:00' | timedatectl set-time '2020-10-12 01:58:00' | ||
Строка 41: | Строка 57: | ||
После внесения изменений перезапустите [[Движок_правил_wb-rules_2.0|wb-rules]]. | После внесения изменений перезапустите [[Движок_правил_wb-rules_2.0|wb-rules]]. | ||
== | ==Контроллер как сервер точного времени== | ||
Создание сервера точного времени описано в статье «[[Wiren_Board_6:_WBE2R-R-GPS_GPS/GLONASS_Extension_Module:NTPD_PPS_Setup|Настройка сервера точного времени на контроллере Wiren Board 6]]». |