RaspberryMatic - RealTimeClock (RTC) Installation
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 1796
- Registriert: 03.11.2010, 10:25
- System: CCU
- Wohnort: Aachen
- Hat sich bedankt: 58 Mal
- Danksagung erhalten: 262 Mal
- Kontaktdaten:
Re: RealTimeClock (RTC) unter RaspberryMatic nutzen
Hier sind noch ein paar Bilder, falls jemand ein DS3231-Modul an das HM-Funkmodul löten möchte:
Gruß
Mathias
Gruß
Mathias
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: RealTimeClock (RTC) unter RaspberryMatic nutzen
Ich habe das gleiche Problem wie es adampr1 beschreibt. Mit Release 2.29.18.20170731 funktioniert die DS3231 RTC nicht mehr, bei hwclock -r kommt "can't open '/dev/misc/rtc'".adampr1 hat geschrieben:Hi Jens,
ich habe gerade /etc/init.d/S00eQ3SystemStart datei wie im Github (stand 09.08.2017) editiert:
und jetzt leuft super.Code: Alles auswählen
# check for DS3231/DS1307 RTC clock at 0x68 i2cget -y 1 0x68 0x00 2>/dev/null >/dev/null ...
Viele danke für dein Project
Dieser Bug wurde wohl mit Release 2.29.18.20170731 erst eingeführt, ist auf Github bereits gefixt:
https://github.com/jens-maus/RaspberryM ... 15c53b1680
aber halt nach der Relase.
Wie genau kann ich etc/init.d/S00eQ3SystemStart editieren um das zu fixen? Mein gewohnter nano Editor ist bei RaspberryMatic anscheinend nicht dabei, und apt-get funktioniert nicht.
Ich dachte ich probiere es mit vi, aber aufgrund der ungewohnten Bedienung wollte ich das an einer dummy Datei testen. Ein
Code: Alles auswählen
touch test.txt
Kann ich etc/init.d/S00eQ3SystemStart trotzdem editieren? Bin in einer SSH root shell. Habe halt Bedenken dass ich mir mit vi die Datei etc/init.d/S00eQ3SystemStart zerschieße da ich vi nicht kenne und man bei vi auch nicht wirklich von intuitiver Bedienung sprechen kann.
Danke,
- stan23
- Beiträge: 2042
- Registriert: 13.12.2016, 21:14
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Altmühltal
- Hat sich bedankt: 586 Mal
- Danksagung erhalten: 337 Mal
- Kontaktdaten:
Re: RealTimeClock (RTC) unter RaspberryMatic nutzen
Hi,Tom_W hat geschrieben: bringt aber die Meldung das es ein read-only Filesystem ist.
das Dateisystem ist normalerweise schreibgeschützt.
Zum RW-Mounten:
Code: Alles auswählen
mount -o remount,rw /
Code: Alles auswählen
mount -o remount,ro /
http://www.lagmonster.org/docs/vi.html
Viele Grüße
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
Marco
RaspberryMatic als VM auf einem NUC mit Proxmox und USB-Funkmodul
~80 Geräte (HM, HmIP, HMW, HBW, AskSin)
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: RealTimeClock (RTC) unter RaspberryMatic nutzen
Hallo stan23,
vielen Dank für die Hinweise, das hat mir echt geholfen. Meine DS3231 RTC läuft jetzt damit.
Falls jemand auch Probleme mit diesem chip und der aktuellen Release 2.29.18.20170731 hat:
Danach funktioniert die RTC:
Grüße Tom
vielen Dank für die Hinweise, das hat mir echt geholfen. Meine DS3231 RTC läuft jetzt damit.
Falls jemand auch Probleme mit diesem chip und der aktuellen Release 2.29.18.20170731 hat:
Code: Alles auswählen
// als root mit SSH einloggen
mount -o remount,rw /
vi /etc/init.d/S00eQ3SystemStart
// bis Zeile 175 scrollen, -> modprobe i2c:ds3231
// o drücken für 'Open a new line after current line'
// pasten (in putty mit rechter Maustaste) oder tippen: echo ds3231 0x68 >/sys/class/i2c-adapter/i2c-1/new_device
// ESC drücken (vi command mode)
// :x (save and exit)
mount -o remount,ro /
reboot
Code: Alles auswählen
date; hwclock --show --utc
Thu Aug 31 19:33:19 CEST 2017
Thu Aug 31 19:33:19 2017 0.000000 seconds
Viele Grüße,
Tom
Tom
- jmaus
- Beiträge: 9865
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: RealTimeClock (RTC) unter RaspberryMatic nutzen
... Dann sollte man IMHO noch die paar Tage abwarten bis die nächste RaspberryMatic Version released ist wo der Fehler behoben ist.Tom_W hat geschrieben: vielen Dank für die Hinweise, das hat mir echt geholfen. Meine DS3231 RTC läuft jetzt damit.
Falls jemand auch Probleme mit diesem chip und der aktuellen Release 2.29.18.20170731 hat:
[...]
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 1793
- Registriert: 30.08.2017, 23:25
- Hat sich bedankt: 175 Mal
- Danksagung erhalten: 399 Mal
- Kontaktdaten:
Re: RealTimeClock (RTC) unter RaspberryMatic nutzen
Hallo Jens,jmaus hat geschrieben: ... Dann sollte man IMHO noch die paar Tage abwarten bis die nächste RaspberryMatic Version released ist wo der Fehler behoben ist.
zunächst erst mal vielen Dank für Deine Arbeit, das Projekt ist mit seinem Funktionsumfang echt beeindruckend.
Wo hätte ich sehen können wann die nächste Release kommt? Dann hätte ich eventuell mit dem Fix warten können.
Danke & Grüße,
Tom
Viele Grüße,
Tom
Tom
- Gelegenheitsbastler
- Beiträge: 586
- Registriert: 15.10.2017, 07:29
- Hat sich bedankt: 14 Mal
- Danksagung erhalten: 41 Mal
Re: RealTimeClock (RTC) unter RaspberryMatic nutzen
Ich habe es so gemacht wie Mathias, allerdings habe ich NC nicht mit GPIO04 verbunden, weil ich dafür keinen Grund sehe - oder übersehe ich etwas?
Auch habe ich die beiden Pullups von der Platine entfernt, weil diese bereits auf dem Raspberry vorhanden sind (1k8). Eine Parallelschaltung (1k8 mit 4k3) würde den Wert auf nur ca. 1k27 reduzieren, was nicht sein muss.
Da ich kein großer Linuxer bin, habe ich aber zur Software mal wieder Fragen:
Wieso wird die Adresse der RTC nicht angezeigt?
Funktioniert das trotzdem?
Ich habe zuerst geschaut, ob sich der Raspberry nach dem Neustart die Zeit korrekt von der FritzBox geholt hat. Dann habe ich diese Zeit in die RTC geschrieben. Danach die RTC ausgelesen, um zu prüfen, ob die Zeit korrekt läuft. Soweit okay. UTC ist natürlich +1h.
Auch habe ich die beiden Pullups von der Platine entfernt, weil diese bereits auf dem Raspberry vorhanden sind (1k8). Eine Parallelschaltung (1k8 mit 4k3) würde den Wert auf nur ca. 1k27 reduzieren, was nicht sein muss.
Da ich kein großer Linuxer bin, habe ich aber zur Software mal wieder Fragen:
Wieso wird die Adresse der RTC nicht angezeigt?
Funktioniert das trotzdem?
Ich habe zuerst geschaut, ob sich der Raspberry nach dem Neustart die Zeit korrekt von der FritzBox geholt hat. Dann habe ich diese Zeit in die RTC geschrieben. Danach die RTC ausgelesen, um zu prüfen, ob die Zeit korrekt läuft. Soweit okay. UTC ist natürlich +1h.
Code: Alles auswählen
# uptime
09:13:00 up 28 min, load average: 0.15, 0.16, 0.12
# hwclock -w
# hwclock -r
Thu Nov 9 09:13:38 2017 0.000000 seconds
#
#
# hwclock --show --utc
Thu Nov 9 10:14:11 2017 0.000000 seconds
#
# i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- UU -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
#
#
Das Komplizierteste an der Hausautomatisation ist der WAF.™
Übersicht meiner Projekte
RaspberryMatic 3.47.22.20191026 auf Raspberry Pi 3B mit HomeMatic Funkmodul von ELV und RTC
Etliche selbst gebaute Aktoren und Sender
Übersicht meiner Projekte
RaspberryMatic 3.47.22.20191026 auf Raspberry Pi 3B mit HomeMatic Funkmodul von ELV und RTC
Etliche selbst gebaute Aktoren und Sender
-
- Beiträge: 171
- Registriert: 28.07.2014, 22:02
- Danksagung erhalten: 3 Mal
Re: RealTimeClock (RTC) unter RaspberryMatic nutzen
Hallo jmaus,
hat mein PiFace RTC ein Problem?
Kannst Du mir helfen?
hat mein PiFace RTC ein Problem?
Kannst Du mir helfen?
Code: Alles auswählen
/dev$ hwclock -r
hwclock: can't open '/dev/misc/rtc': No such file or directory
/dev$ i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
/dev$ hwclock -r -u ; hwclock --show --utc
hwclock: can't open '/dev/misc/rtc': No such file or directory
hwclock: can't open '/dev/misc/rtc': No such file or directory
Proxmox-VE für Raspberrymatic, ioBroker, CCU-Historian, InfluxDB2 und Grafana
Zusätzliche Middleware: Mediola NEO
152 x Geräte , 614 Kanäle, 227 x Programme , 188 x Skripte , 61 x Systemvariablen ,
... und kein Ende in Sicht!
Zusätzliche Middleware: Mediola NEO
152 x Geräte , 614 Kanäle, 227 x Programme , 188 x Skripte , 61 x Systemvariablen ,
... und kein Ende in Sicht!
Re: RealTimeClock (RTC) unter RaspberryMatic nutzen
Da wird auf jeden Fall schon mal keine Hardware auf dem i2c-Bus gefunden.
Alles richtig angeschlossen?
Alles richtig angeschlossen?
Re: RealTimeClock (RTC) unter RaspberryMatic nutzen
Hallo zusammen,
ich bin ganz neu im Forum und bräuchte mal eure unterstützung in Sachen PiFace Real Time Clock.
Meine Hardware:
Raspberry Pi 2B
Raspberrymatic 2.29.23.20171216
Nach einem Neustart des Pi's ist es immer 1970! Aufgesteckt habe ich Ihn wie in der Doku gezeigt, Batterie ist auch eingelegt.
Bei:
Zeigt er immer:
Und bei:
Immer:
Was mache ich falsch?
LG Pitje
ich bin ganz neu im Forum und bräuchte mal eure unterstützung in Sachen PiFace Real Time Clock.
Meine Hardware:
Raspberry Pi 2B
Raspberrymatic 2.29.23.20171216
Nach einem Neustart des Pi's ist es immer 1970! Aufgesteckt habe ich Ihn wie in der Doku gezeigt, Batterie ist auch eingelegt.
Bei:
Code: Alles auswählen
# $ hwclock --show --utc
Code: Alles auswählen
-sh: $: not found
Code: Alles auswählen
# hwclock --show --utc
Code: Alles auswählen
hwclock: can't open '/dev/misc/rtc': No such file or directory
LG Pitje
Tinkerboard S, Raspberrymatic (3.65.8.20220831), Homematic (), Homematic IP (), Homematic IP Wired ().