Häufig gestellte Frage

Echtzeituhr für Raspberry PI 2/3/4
Zuletzt aktualisiert vor einem Jahr

Einbinden eines Echtzeit-Uhren-Chips mit PCF8523, DSL1307 oder DS3231 RTC Modul

Bezugsquelle (Beispiel): https://www.amazon.de/dp/B07GZHTKCS?psc=1&ref=ppx_yo2ov_dt_b_product_details

Board auf dem GPIO aufstecken wie im Bild zu sehen:

image
sudo apt -y update && sudo apt -y upgrade
sudo raspi-config

>>> 3 Interface Options
>>> I5 I2C
>>> Would you like the ARM I2C interface to be enabled? JA
>>> The ARM I2C interface is enabled
>>> Finish

sudo reboot
sudo apt -y install python3-smbus i2c-tools
sudo i2cdetect -y 1

>>> 68

### Raspberry OS / Debian Version >=11
sudo nano /boot/config.txt 
### Raspberry OS / Debian Version >=12 
sudo nano /boot/firmware/config.txt

An das Dateiende anfügen:

dtoverlay=i2c-rtc,ds3231

Editor beenden und speichern

sudo reboot
sudo i2cdetect -y 1

>>> UU

sudo apt -y remove fake-hwclock
sudo update-rc.d -f fake-hwclock remove
sudo nano /lib/udev/hwclock-set

Folgende Zeilen suchen:

if [ -e /run/systemd/system ] ; then
    exit 0
fi

Mit einem # am Zeilenanfang auskommentieren:

#if [ -e /run/systemd/system ] ; then
#    exit 0
#fi

Editor beenden und speichern

sudo hwclock -D -r

... mit dem Kommando date korrektes Datum und Uhrzeit einstellen

sudo hwclock -w
date && sudo hwclock -r

Die Raspberry OS Uhr und die Hardware-Uhr sollten nun identisch sein. Solange die Batterie hält, muss die Zeit nun nicht mehr angepasst werden.

Bitte warten!

Bitte warten... es dauert eine Sekunde!