Setzt man allerdings kein RPI-RF-MOD ein führt diese geringfügige Hardwarelimitation dazu, dass nach einem Neustart das Datum und die Uhrzeit immer standardmäßig auf den 1.1.1970 gesetzt wird und erst nach Synchronisierung mit einem netzwerkbasierten NTP Server die Uhrzeit auf die richtige Zeit eingestellt wird. Sollte also zum Zeitpunkt des Neustartes der NTP Server oder das Internet nicht verfügbar sein behält der Raspberry Pi das falsche Datum+Uhrzeit bis ein adäquater NTP Server der unter der WebUI konfiguriert werden kann verfügbar ist. Dies bedeutet dann auch das bis zu dieser Zeit die CCU Funktionen von RaspberryMatic mitunter nicht korrekt funktionieren könnten da die Uhrzeit nicht mit der realen Uhrzeit übereinstimmt.
Nun könnte man zwar im Falle eines lokalen Netzwerkes als NTP server auch einen anderen Linux Server oder aber auch eine FRITZ!Box im Netzwerk als den NTP server für RaspberryMatic nutzen. Es gibt jedoch auch die Möglichkeit mit wenig finanziellem Aufwand ein sogenanntes Real Time Clock (RTC) Modul im Raspberry Pi am GPIO Bus zu installieren, sodass der Raspberry Pi dann beim hochfahren in der Lage ist dem Betriebssystem (in dem Falle RaspberryMatic) eine vollwertige RTC zur Verfügung zu stellen um dann die Uhrzeit die im RTC Modul als letztes gespeichert wurde bis zur Synchronisation mit einem NTP Server als die aktuelle Zeit zu übernehmen.
Im Folgenden soll nun auf diese Möglichkeit eingegangen werden und die Schritte erklärt werden mit denen man unter RaspberryMatic ein passendes RTC Modul zusammen mit dem HM-MOD-RPI-PCB Funkmodul am GPIO in Betrieb nehmen kann:
(1) Passendes RTC Modul
Als ein sehr passendes RTC Modul für den Betrieb unter RaspberryMatic hat sich das sogenannte PiFace Shim RTC (http://www.piface.org.uk/products/piface_clock/) bewährt. Dieses benötigt sehr wenig Platz und kann problemlos zusammen mit dem HM-MOD-RPI-PCB Funkmodul direkt am GPIO Bus in einem Standard Raspberry Pi Gehäuse betrieben werden:
Die PiFace Shim RTC wird auf die PINs des Raspi geschoben und muss nicht mit den GPIO Pins des RaspberryPi verlötet werden. Die Batterieseite muss dabei oben liegen. Das HM-Funk-Modul wird dann oben auf die aus der RTC herausragenden PINs des Pi gesteckt.
Beziehen kann man dieses Modul z.B. für ca. 14,- EUR über reichelt.de: https://www.reichelt.de/?ARTICLE=159414
Wichtig hierbei ist auch noch eine passende Batterie (CR1220) hierfür mit zu bestellen: https://www.reichelt.de/?ARTICLE=140079
Die korrekte Funktion der RTC auf dem Pi kann über SSH oder HDMI-Konsole mit dem folgenden Kommando überprüft werden:
Code: Alles auswählen
# hwclock --show --utc
Wed Jul 11 16:27:43 2018 0.000000 seconds
Bei Problemen/Anregungen wäre es schön wenn dies in diesem Thread diskutiert werden könnte. Ansonsten viel Erfolg beim betreiben des RTC Moduls.