Time in the Wiren Board 6 controller: различия между версиями
м (→Установка энегронезависимого таймера: Поправил стилистику.) |
|||
(не показано 12 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{DISPLAYTITLE:Настройка даты и времени в контроллере Wiren Board}} | {{DISPLAYTITLE:Настройка даты и времени в контроллере Wiren Board 6}} | ||
==Просмотр текущих настроек== | ==Просмотр текущих настроек== | ||
Строка 20: | Строка 17: | ||
==Настройка== | ==Настройка== | ||
=== | ===Настройка часового пояса=== | ||
В новом контроллере часовой пояс установлен в UTC (GMT+0). | В новом контроллере часовой пояс установлен в UTC (GMT+0). | ||
Строка 43: | Строка 40: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
После внесения изменений перезапустите [[ | После внесения изменений перезапустите [[Движок_правил_wb-rules_2.0|wb-rules]], для этого выполните команду: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
/etc/init.d/wb-rules restart | |||
</syntaxhighlight> | </syntaxhighlight> | ||
=== | ===Настройка даты и времени=== | ||
Контроллер Wiren Board с завода настроен на синхронизацию времени через интернет по протоколу NTP. Если у контроллера есть доступ в интернет и установлен верный часовой пояс, то настраивать ничего не нужно. | Контроллер Wiren Board 6 с завода настроен на синхронизацию времени через интернет по протоколу NTP. Если у контроллера есть доступ в интернет и установлен верный часовой пояс, то настраивать ничего не нужно. | ||
Если контроллер не имеет доступ в интернет | Если контроллер не имеет доступ в интернет, то установите дату и время командой: | ||
<syntaxhighlight lang="bash"> | |||
timedatectl set-time '2020-10-12 01:58:00' | timedatectl set-time '2020-10-12 01:58:00' | ||
</syntaxhighlight> | </syntaxhighlight> | ||
В примере мы установили 12 октября 2020 года, 1 час 58 минут. | В примере мы установили 12 октября 2020 года, 1 час 58 минут ночи. | ||
После внесения изменений перезапустите [[ | После внесения изменений перезапустите [[Движок_правил_wb-rules_2.0|wb-rules]]. | ||
==Контроллер как сервер точного времени== | |||
Создание сервера точного времени описано в статье «[[Wiren_Board_6:_WBE2R-R-GPS_GPS/GLONASS_Extension_Module:NTPD_PPS_Setup|Настройка сервера точного времени на контроллере Wiren Board 6]]». | |||
==Установка энегронезависимого таймера== | |||
В контроллере Wiren Board 6 есть два таймера: | |||
# таймер в самом кристалле процессора; | |||
# «энергонезависимый» на основной плате, питается от батарейки. | |||
Установить «энергонезависимый» таймер можно командой: | |||
<pre>hwclock --systohc --localtime</pre> |
Версия 21:51, 14 ноября 2020
Просмотр текущих настроек
Посмотреть текущие дату, время и часовой пояс можно командой:
~$ 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
Нужная нам информация в строчке «Local time».
Настройка
Настройка часового пояса
В новом контроллере часовой пояс установлен в UTC (GMT+0).
Установить другой часовой пояс можно командой:
timedatectl set-timezone Europe/Moscow
Вывести список доступных часовых поясов:
~$ timedatectl list-timezones
Africa/Abtdjan
Africa/Accra
Africa/Addts Ababa
Africa/Algters
Africa/Asmara
Africa/Bamako
Africa/ Bangui
Africa/Banjul
...
После внесения изменений перезапустите wb-rules, для этого выполните команду:
/etc/init.d/wb-rules restart
Настройка даты и времени
Контроллер Wiren Board 6 с завода настроен на синхронизацию времени через интернет по протоколу NTP. Если у контроллера есть доступ в интернет и установлен верный часовой пояс, то настраивать ничего не нужно.
Если контроллер не имеет доступ в интернет, то установите дату и время командой:
timedatectl set-time '2020-10-12 01:58:00'
В примере мы установили 12 октября 2020 года, 1 час 58 минут ночи.
После внесения изменений перезапустите wb-rules.
Контроллер как сервер точного времени
Создание сервера точного времени описано в статье «Настройка сервера точного времени на контроллере Wiren Board 6».
Установка энегронезависимого таймера
В контроллере Wiren Board 6 есть два таймера:
- таймер в самом кристалле процессора;
- «энергонезависимый» на основной плате, питается от батарейки.
Установить «энергонезависимый» таймер можно командой:
hwclock --systohc --localtime