Подключение и настройка часов реального времени

По умолчанию на Raspberry Pi настройка времени происходит путем синхронизации с сервером. Если на устройстве по той или иной причине отсутствует выход в интернет, то необходимо произвести настройку времени вручную:

1. Указываем системе о наличии нового устройства:

echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device

2. Устанавливаем часовой пояс. Для этого в терминале набираем команду

sudo raspi-config

выбираем пункт “Localisation Options”, затем “Change Timezone”, выбираем географический район и часовой пояс;

3. Устанавливаем дату и время по Москве:

sudo date -s “Thu Jun 19 14:50:30 MSK 2019”

(где Thu является днем недели; Jun – месяц; 14:50:30 – часы, минуты, секунды; MSK – часовой пояс Москвы; 2019  –  год). Актуальное время пересчитается для географического района и часового пояса, выбранных в предыдущем пункте (относительно Москвы);

4. Открываем файл:

sudo nano /boot/config.txt

В конце файла дописываем строку:

dtoverlay=i2c-rtc,ds1307

сохраняем изменения комбинацией Ctrl+O, выходим из файла Ctrl+X;

5. Удаляем fake-hwclock:

sudo apt-get purge fake-hwclock

6. Редактируем файл:

sudo nano /etc/rc.local

вставляем перед строкой “exit 0” строку:

/sbin/hwclock –s

сохраняем изменения;

7. Редактируем файл:

sudo nano /etc/default/hwclock

добавляем строку:

HWCLOCKACCESS=no

сохраняемся;

8. Записываем системное время в модуль RTC:

sudo hwclock -w

(если команда не проходит, то выполняем перезагрузку из пункта 9 и повторяем команду еще раз);

9. Выполняем перезагрузку:

reboot

Остались вопросы? Напишите нам в техническую поддержку и мы обязательно Вам поможем!