Time in the Wiren Board 6 controller: различия между версиями

Материал из Wiren Board
(Орфография)
(Изменил отображаемое имя и структуру статьи. Добавил информацию по теме.)
Строка 1: Строка 1:
==Настройка времени==
{{DISPLAYTITLE:Настройка даты и времени}}
===Общие сведения===
Зачем, собственно, следить за точным временем на контроллере? Причин много.
Вот основные:
* точное время необходимо для корректного логирования всех событий
* На контроллере в пользовательских скриптах может использоваться время - и устанавливать его постоянно учитывая разницу в часовых поясах неудобно.


===Часовой пояс===
==Общие сведения==
В новом контроллере установлен часовой пояс UTC.
Если время в контроллере не совпадает с вашим, то вы можете столкнуться с неудобствами при чтении логов устройства и при установке времени в пользовательских скриптах.


Для того чтобы изменить его в соответствии с нужным следует выполнить:
Чтобы этого избежать — установите верные дату и время, а также укажите правильный часовой пояс.


==Просмотр текущих настроек==
Посмотреть текущие дату и время можно командой:
<syntaxhighlight lang="bash">
timedatectl status
</syntaxhighlight>
Нас интересует локальное время (Local Time). Справа от времени указан текущий часовой пояс.
==Настройка==
===Настройка часового пояса===
В новом контроллере часовой пояс установлен в UTC (GMT+0).
Установить новый часовой пояс можно командой:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
timedatectl set-timezone Europe/Moscow
timedatectl set-timezone Europe/Moscow
</syntaxhighlight>
</syntaxhighlight>
Если ваш часовой пояс не московский то список можно получить с помощью
 
Вывести список доступных часовых поясов:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
cat /usr/share/zoneinfo/zone.tab
timedatectl list-timezones
</syntaxhighlight>
</syntaxhighlight>


<blockquote>[[Движок_правил_wb-rules_2.0|wb-rules]] следует перезапустить для применения изменений часового пояса</blockquote>
После внесения изменений перезапустите [[Движок_правил_wb-rules_2.0|wb-rules]].
 
===Настройка даты и времени===
После установки часового пояса установите верные значения даты и времени. Сделать это можно командой:
<syntaxhighlight lang="bash">
timedatectl set-time '2020-10-12 01:58:00'
</syntaxhighlight>
 
В примере мы установили 12 октября 2020 года, 1 час 58 минут ночи.
 
После внесения изменений перезапустите [[Движок_правил_wb-rules_2.0|wb-rules]].
 
==Получение сигнала точного времени от спутников GPS / Glonass==
Если контроллер оснащен модулем расширения GPS / Glonass, то вы можете настроить синхронизацию времени контроллера с сигналом точного времени. Также вы можете использовать контроллер Wiren Board как сервер точного времени в локальной сети.


===Настройка сервера точного времени с источником GPS/Glonass===
О синхронизации времени с GPS и настройке сервера точного времени читайте в статье «[[Wiren_Board_6:_WBE2R-R-GPS_GPS/GLONASS_Extension_Module:NTPD_PPS_Setup|Настройка сервера точного времени на контроллере Wiren Board 6]]».
[[Wiren_Board_6:_WBE2R-R-GPS_GPS/GLONASS_Extension_Module:NTPD_PPS_Setup|сервер точного времени на контроллере Wiren Board 6 с модулем WBE2R-R-GPS]]

Версия 15:02, 18 октября 2020


Общие сведения

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

Чтобы этого избежать — установите верные дату и время, а также укажите правильный часовой пояс.

Просмотр текущих настроек

Посмотреть текущие дату и время можно командой:

timedatectl status

Нас интересует локальное время (Local Time). Справа от времени указан текущий часовой пояс.

Настройка

Настройка часового пояса

В новом контроллере часовой пояс установлен в UTC (GMT+0).

Установить новый часовой пояс можно командой:

timedatectl set-timezone Europe/Moscow

Вывести список доступных часовых поясов:

timedatectl list-timezones

После внесения изменений перезапустите wb-rules.

Настройка даты и времени

После установки часового пояса установите верные значения даты и времени. Сделать это можно командой:

timedatectl set-time '2020-10-12 01:58:00'

В примере мы установили 12 октября 2020 года, 1 час 58 минут ночи.

После внесения изменений перезапустите wb-rules.

Получение сигнала точного времени от спутников GPS / Glonass

Если контроллер оснащен модулем расширения GPS / Glonass, то вы можете настроить синхронизацию времени контроллера с сигналом точного времени. Также вы можете использовать контроллер Wiren Board как сервер точного времени в локальной сети.

О синхронизации времени с GPS и настройке сервера точного времени читайте в статье «Настройка сервера точного времени на контроллере Wiren Board 6».