Häufig gestellte Frage
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:
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.