RTC Modul DS3231

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo

    Ich möchte das Thema RTC nochmal aufgreifen, da mein Test ein etwas anderes Bild ergibt.

    Link

    Fakt: Das Programm fake-hwclock ist auf dem RasPi mit Arch Linux NICHT Installiert.

    Im Link von olflab Link dreht es sich um die Datei "85-hwclock.rules" mit dem Eintrag.

    Code
    nano /etc/udev/rules.d/85-hwclock.rules
    KERNEL=="rtc0", RUN+="/sbin/hwclock --rtc=$root/$name --hctosys"

    Das Problem ist aber das die rule kein Recht besitzt um hwclock zu starten.

    Den folgenden Eintrag aus dem Link habe ich nicht getestet.

    KERNEL=="rtc0", RUN+="/bin/bash -c '/bin/echo root $root name $name >> /tmp/rtc.txt'"

    Eine Anregung zur Problem Lösung habe ich hier gefunden. Link

    Mein Ansatz geht etwas weiter nur wenn der RasPi nicht mit dem Netzwerk verbunden ist, wird durch hwclock.service

    mit Hilfe des Programm "rtc-set-1" das Datum/Zeit der RTC als Systemzeit gesetzt.

    Code
    nano /etc/udev/rules.d/85-hwclock.rules
    KERNEL=="rtc0", SUBSYSTEM=="rtc", SUBSYSTEMS=="i2c", TAG+="systemd", ENV{SYSTEMD_WANTS}="hwclock.service"
    Code
    nano /etc/systemd/system/hwclock.service
    [Unit]
    Description=Synchronize system clock from RTC
    
    [Service]
    ExecStart=/usr/local/bin/rtc-set-1
    Type=oneshot
    Code
    gcc -Wall rtc-set-1.c -o rtc-set-1
    sudo cp rtc-set-1 /usr/local/bin/

    Bis jetzt gibt es keine Probleme, der RasPi läuft mit Arch Linux, mit Raspbian muß ich noch testen.

    Beim Raspbian Test 04.2019 gibt es nach einer kleinen Modifikation dann auch keine Probleme mehr.

    Einmal editiert, zuletzt von md_fg (5. Mai 2019 um 20:59)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!