HomeMatic CCU2 bei ELV bestellen

RealTimeClock (RTC) unter RaspberryMatic nutzen

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Werbung


RealTimeClock (RTC) unter RaspberryMatic nutzen

Beitragvon jmaus » 12.11.2015, 21:00

Mit Erscheinen von RaspberryMatic (http://homematic-forum.de/forum/viewtopic.php?t=34497) – das zusammen mit dem HM-MOD-RPI-PCB Modul erlaubt eine vollwertige CCU unter einem Raspberry Pi zu betreiben und damit die in die Jahre gekommene CCU2 komplett ersetzen kann – existiert noch ein Problem beim Betrieb von RaspberryMatic da ein Standard Raspberry Pi mit keiner eigenen RealTimeClock (RTC) ausgestattet ist.

Diese geringfügige Hardwarelimitation führt 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:

PIFACE_SHIM_RTC.png
Raspberry Echtzeituhr, PiFace Shim RTC


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


Zeigt die Konsole daraufhin eine Zeit, wurde die RTC korrekt initialisiert.

(2) Nutzung unter RaspberryMatic (ab Beta3)
Um das RTC Modul unter RaspberryMatic zu betreiben ist es notwendig, dass man mindestens eine Beta3 (2.25.15-20161220) Version von RaspberryMatic installiert hat. Die Installation eines separaten CCU-Addons ist hierbei nicht mehr notwendig da die Funktionalität/Ansteuerung des RTC-Moduls direkt in die beta3 von RaspberryMatic integriert wurde

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.
Zuletzt geändert von jmaus am 20.07.2017, 11:57, insgesamt 6-mal geändert.
RaspberryMatic 2.29.23.20171118 @ RPi3 mit ~140 HomeMatic Geräten + ioBroker – GitHubPayPal
Benutzeravatar
jmaus
 
Beiträge: 1860
Registriert: 17.02.2015, 14:45
Wohnort: Dresden

Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic

Beitragvon QLink » 13.11.2015, 08:51

Vielen Dank jmaus !

Hab das Modul gleich mal bestellt.
Welche Pins des Moduls müssen mit welchen Pins des Raspi verbunden werden ? Hast du hier vielleicht ein Foto, oder liegt dem Modul eine Beschreibung bei ?

+1 jedenfalls für dediziertes CCU Addon :wink:
QLink
 
Beiträge: 236
Registriert: 15.01.2013, 11:45

Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic

Beitragvon jmaus » 13.11.2015, 09:33

QLink hat geschrieben:Hab das Modul gleich mal bestellt.
Welche Pins des Moduls müssen mit welchen Pins des Raspi verbunden werden ? Hast du hier vielleicht ein Foto, oder liegt dem Modul eine Beschreibung bei ?


Eine große Anleitung gab es dazu nicht. Du musst das Modul einfach nur als erstes Modul auf den GPIO Port stecken und zwar so das es ganz linksbündig auf den Pins sitzt und somit die gleichen Pins wie das HomeMatic-Funkmodul nutzt. Wenn du es dann ganz auf den Port geschoben hast musst du nur das Funkmodul über die gleichen Pins installieren und fertig. Vor der Installation des RTC-Moduls musst du allerdings die Batterie einlegen.

QLink hat geschrieben:+1 jedenfalls für dediziertes CCU Addon :wink:


Gut, dan merke ich mir das mal vor.
RaspberryMatic 2.29.23.20171118 @ RPi3 mit ~140 HomeMatic Geräten + ioBroker – GitHubPayPal
Benutzeravatar
jmaus
 
Beiträge: 1860
Registriert: 17.02.2015, 14:45
Wohnort: Dresden

Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic

Beitragvon Homematic-Fan » 13.11.2015, 09:37

@Jens Maus

Addon wäre Prima für uns weniger geübte BerryMatic-Nutzer.
Du hast uns mit Deinen genialen Schritt für Schritt Anleitung / Hilfestellungen den Umstieg erst ermöglicht.
Also +1 = 2

Gruß Andi
1x Raspberry-Matic auf Raspberry Pi3B, 1x Raspberry Pi2B für diverse Aufgaben, 2x CCU-2, Synology DS216play mit CCU-Historian, 1x Wiffi-WZ
Gardena R40Li mit Robonect und Steuerung komplett über HM
1x IPad Air2, 5x Android-Tab 7", alle mit Mediola Neo
Benutzeravatar
Homematic-Fan
 
Beiträge: 40
Registriert: 22.08.2015, 12:07

Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic

Beitragvon jmaus » 13.11.2015, 11:20

Homematic-Fan hat geschrieben:Addon wäre Prima für uns weniger geübte BerryMatic-Nutzer.
Du hast uns mit Deinen genialen Schritt für Schritt Anleitung / Hilfestellungen den Umstieg erst ermöglicht.
Also +1 = 2


Gut, zwei Personen reichen mir um ein Addon Package zu genieren. :)

Hier der aktuelle Stand:

https://github.com/jens-maus/hm-rtc

Die Grundfunktionen gehen schon. Muss es nur heute Abend dann einmal kurz testen und ggf. letzte Probleme beheben, dann werde ich einen ersten Release machen und wenn ihr eure Module habt könnt ihr es ja einmal testen.
RaspberryMatic 2.29.23.20171118 @ RPi3 mit ~140 HomeMatic Geräten + ioBroker – GitHubPayPal
Benutzeravatar
jmaus
 
Beiträge: 1860
Registriert: 17.02.2015, 14:45
Wohnort: Dresden

Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic

Beitragvon audi2010 » 13.11.2015, 12:15

+1
nur ein Wort: Super :!:
Benutzeravatar
audi2010
 
Beiträge: 52
Registriert: 18.05.2015, 08:36

Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic

Beitragvon Zetzi » 13.11.2015, 15:41

Ne drei worte :)

Einfach Super genial

werde gleich das RTC bestellen und freue mich auf das addon

gruss zetzi
Zetzi
 
Beiträge: 104
Registriert: 27.05.2011, 15:09

Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic

Beitragvon Zetzi » 13.11.2015, 16:12

Hey

Hier noch ein Link zum RTC und etwas Billiger incl Batt.

www.raspiprojekt.de/kaufen/shop/erweite ... m-rtc.html



Gruss
Zetzi
Zetzi
 
Beiträge: 104
Registriert: 27.05.2011, 15:09

Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic

Beitragvon AlexR » 13.11.2015, 19:05

Mal so eine "blöde" Idee, nachdem ich auch schon auf der suche nach einer RTC war....

Auf der Seite https://www.raspiprojekt.de/kaufen/shop ... basic.html wird eine "miniUSV" angeboten, INKL RTC.
Da das ding preislich sogar interessant ist (nicht solo viel teurer als die nackte rtc) wäre nur die Frage, ob das HM Funkmodul noch funktionieren kann, wenn es da drauf gesteckt wird ?!

Wäre ja ne tolle Sache, mini USV und RTC in einem, oder ?
AlexR
 
Beiträge: 3
Registriert: 11.10.2015, 11:14

Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic

Beitragvon k.s » 13.11.2015, 20:31

Moin,

ist das Addon zufällig auch mit weiteren RTC modulen wie z.b. diesem hier: http://www.ebay.de/itm/I2C-RTC-DS1307-A ... 1435119246 kompatibel?
k.s
 
Beiträge: 6
Registriert: 13.11.2015, 18:41

Nächste

Zurück zu RaspberryMatic

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste







© homematic-forum.de & Lizenzgebern. Alle Rechte vorbehalten. Alle Bilder & Texte auf dieser Seite sind Eigentum
der jeweiligen Besitzer und dürfen ohne deren Einwilligung weder kopiert noch sonstwie weiter verwendet werden.