RaspberryMatic - RealTimeClock (RTC) Installation
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 100
- Registriert: 07.05.2017, 19:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: nähe Münster
Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic
Nachdem ich meine Probleme (Systemvariablen abfragen und setzen) mit einem Neuanfang "gelöst" hatte, habe ich die RTC installiert und siehe da: es läuft auf Anhieb! Vielen Dank an Jens, sehr schön auch der Hinweis, wie man testen kann, ob es wirklich funktioniert, denn bei mir hatte der Raspi bereits immer schon eine gültige Uhrzeit, wenn ich mich nach einem Neustart eingeloggt habe!
So langsam wächst bei mir das Vertrauen darin, dass der Raspberry wohl tatsächlich meine CCU2 wird ersetzen können - ich taste mich immer weiter heran.
So langsam wächst bei mir das Vertrauen darin, dass der Raspberry wohl tatsächlich meine CCU2 wird ersetzen können - ich taste mich immer weiter heran.
CCU2 seit 2014 (Echtbetrieb mit ca.73 Geräten)
Raspi seit 2017 (Testbetrieb mit 5 Geräten)
CCU2 im Büro, Uptime 324 Tage
Raspi seit 30.10.2017 (Echtbetrieb mit mehr als 78 Geräten, 140 Programme, 18 Scripte), längste Uptime 184 Tage
Raspi seit 30.10.2017 (Testbetrieb mit als 5 Geräten und Backup-System)
Einige Homematic IP-Geräte sowohl im Echt- als auch Testbetrieb
CuxD, E-Mail, CuxD Highcharts
CCU-Historian seit dem 09.04.2019
Raspi seit 2017 (Testbetrieb mit 5 Geräten)
CCU2 im Büro, Uptime 324 Tage
Raspi seit 30.10.2017 (Echtbetrieb mit mehr als 78 Geräten, 140 Programme, 18 Scripte), längste Uptime 184 Tage
Raspi seit 30.10.2017 (Testbetrieb mit als 5 Geräten und Backup-System)
Einige Homematic IP-Geräte sowohl im Echt- als auch Testbetrieb
CuxD, E-Mail, CuxD Highcharts
CCU-Historian seit dem 09.04.2019
Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic
Ich habe ein Problem mit dem RTC Modul.
Wenn ich per Konsole den Befehl hwclock --show --utc eingebe, erhalte ich folgende Antwort:
hwclock: can't open 'dev/misc/rtc': No such directory
Ich setze die neuste Version von Raspberrymatic ein.
Was mache ich falsch?
Wenn ich per Konsole den Befehl hwclock --show --utc eingebe, erhalte ich folgende Antwort:
hwclock: can't open 'dev/misc/rtc': No such directory
Ich setze die neuste Version von Raspberrymatic ein.
Was mache ich falsch?
- jmaus
- Beiträge: 9819
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 459 Mal
- Danksagung erhalten: 1856 Mal
- Kontaktdaten:
Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic
Wenn du mit der "neuesten" die Version 2.27.8.20170620 meinst dann funktioniert deine RTC nicht richtig oder sitzt nicht korrekt auf dem GPIO. Welche RaspberryMatic Version und welches RTC Modul setzt di denn ein?ehohz hat geschrieben:Ich habe ein Problem mit dem RTC Modul.
Wenn ich per Konsole den Befehl hwclock --show --utc eingebe, erhalte ich folgende Antwort:
hwclock: can't open 'dev/misc/rtc': No such directory
Ich setze die neuste Version von Raspberrymatic ein.
Was mache ich falsch?
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic
Raspberrymatic Version 2.27.8.20170620
Als Modul PIFace RTC
Als Modul PIFace RTC
- jmaus
- Beiträge: 9819
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 459 Mal
- Danksagung erhalten: 1856 Mal
- Kontaktdaten:
Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic
Dann sitzt das PiFace RTC ggf. nicht richtig auf den Pins oder ist kaputt.ehohz hat geschrieben:Raspberrymatic Version 2.27.8.20170620
Als Modul PIFace RTC
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic
Ich habe das RTC Modul schon gewechselt und jedesmal überprüft, ob es richtig auf den Pins (ganz links) sitzt.
Die Batterie habe ich ebenfalls geprüft. Ansonsten funktioniert meine Raspberrymatic Konfiguration eigentlich ohne Probleme.
Gibt es noch eine andere Möglichkeit als Fehlerursache?
Die Batterie habe ich ebenfalls geprüft. Ansonsten funktioniert meine Raspberrymatic Konfiguration eigentlich ohne Probleme.
Gibt es noch eine andere Möglichkeit als Fehlerursache?
- jmaus
- Beiträge: 9819
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 459 Mal
- Danksagung erhalten: 1856 Mal
- Kontaktdaten:
Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic
Hat den das Modul jemals funktioniert? Was du auch probieren kannst ist folgender Befehl auszuführen um zu schauen ob die RTC sich am I2C bus überhaupt meldet:ehohz hat geschrieben:Ich habe das RTC Modul schon gewechselt und jedesmal überprüft, ob es richtig auf den Pins (ganz links) sitzt.
Die Batterie habe ich ebenfalls geprüft. Ansonsten funktioniert meine Raspberrymatic Konfiguration eigentlich ohne Probleme.
Gibt es noch eine andere Möglichkeit als Fehlerursache?
Code: Alles auswählen
i2cdetect -y 1
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic
Hier die Ausgabe:
login as: root
root@192.168.10.131's password:
# 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: -- -- -- -- -- -- -- --
login as: root
root@192.168.10.131's password:
# 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: -- -- -- -- -- -- -- --
- jmaus
- Beiträge: 9819
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 459 Mal
- Danksagung erhalten: 1856 Mal
- Kontaktdaten:
Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic
Das sieht prinzipiell doch recht gut aus. Bitte aber mal die ausgabe von folgender Kommandos noch posten:ehohz hat geschrieben:Hier die Ausgabe:
Code: Alles auswählen
login as: root root@192.168.10.131's password: # 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: -- -- -- -- -- -- -- --
Code: Alles auswählen
lsmod
Code: Alles auswählen
dmesg | grep rtc
Code: Alles auswählen
ls -la /dev/rtc*
Code: Alles auswählen
i2cget -y 1 0x6f 0x00; echo $?
Code: Alles auswählen
hwclock -r
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
Re: Anleitung: RealTimeClock (RTC) unter RaspberryMatic
Modell: Raspberry PI 3 Model B
Die Ausgaben der Befehle:
login as: root
root@192.168.10.131's password:
# lsmod
Module Size Used by
ip6table_filter 2159 1
ip6_tables 13651 1 ip6table_filter
ipv6 403845 65
bnep 12051 2
hci_uart 20020 1
btbcm 7916 1 hci_uart
bluetooth 362129 24 hci_uart,bnep,btbcm
brcmfmac 222475 0
brcmutil 9092 1 brcmfmac
spidev 7157 0
snd_soc_bcm2835_i2s 6546 0
cfg80211 559227 1 brcmfmac
snd_soc_core 180709 1 snd_soc_bcm2835_i2s
rfkill 20571 3 bluetooth,cfg80211
snd_compress 10384 1 snd_soc_core
snd_pcm_dmaengine 5894 1 snd_soc_core
snd_pcm 98055 2 snd_pcm_dmaengine,snd_soc_core
snd_timer 22794 1 snd_pcm
spi_bcm2835 7596 0
bcm2835_gpiomem 3940 0
snd 68938 4 snd_compress,snd_timer,snd_soc_core,snd_pcm
uio_pdrv_genirq 3885 0
uio 10204 1 uio_pdrv_genirq
fixed 3285 0
eq3_char_loop 9680 8
bcm2835_raw_uart 11553 4
tun 23808 0
rtc_ds1307 13908 0
hwmon 10552 1 rtc_ds1307
i2c_dev 6735 0
i2c_bcm2835 7167 0
# dmesg | grep rtc
[ 7.189971] rtc-ds1307 1-006f: rtc core: registered mcp7941x as rtc0
[ 7.189996] rtc-ds1307 1-006f: 64 bytes nvram
# ls -la /dev/rtc*
lrwxrwxrwx 1 root root 4 Jun 22 08:23 /dev/rtc -> rtc0
crw------- 1 root root 253, 0 Jun 22 08:23 /dev/rtc0
# i2cget -y 1 0x6f 0x00; echo $?
Error: Could not set address to 0x6f: Device or resource busy
1
# hwclock -r
Thu Jun 22 07:45:09 2017 0.000000 seconds
Die Ausgaben der Befehle:
login as: root
root@192.168.10.131's password:
# lsmod
Module Size Used by
ip6table_filter 2159 1
ip6_tables 13651 1 ip6table_filter
ipv6 403845 65
bnep 12051 2
hci_uart 20020 1
btbcm 7916 1 hci_uart
bluetooth 362129 24 hci_uart,bnep,btbcm
brcmfmac 222475 0
brcmutil 9092 1 brcmfmac
spidev 7157 0
snd_soc_bcm2835_i2s 6546 0
cfg80211 559227 1 brcmfmac
snd_soc_core 180709 1 snd_soc_bcm2835_i2s
rfkill 20571 3 bluetooth,cfg80211
snd_compress 10384 1 snd_soc_core
snd_pcm_dmaengine 5894 1 snd_soc_core
snd_pcm 98055 2 snd_pcm_dmaengine,snd_soc_core
snd_timer 22794 1 snd_pcm
spi_bcm2835 7596 0
bcm2835_gpiomem 3940 0
snd 68938 4 snd_compress,snd_timer,snd_soc_core,snd_pcm
uio_pdrv_genirq 3885 0
uio 10204 1 uio_pdrv_genirq
fixed 3285 0
eq3_char_loop 9680 8
bcm2835_raw_uart 11553 4
tun 23808 0
rtc_ds1307 13908 0
hwmon 10552 1 rtc_ds1307
i2c_dev 6735 0
i2c_bcm2835 7167 0
# dmesg | grep rtc
[ 7.189971] rtc-ds1307 1-006f: rtc core: registered mcp7941x as rtc0
[ 7.189996] rtc-ds1307 1-006f: 64 bytes nvram
# ls -la /dev/rtc*
lrwxrwxrwx 1 root root 4 Jun 22 08:23 /dev/rtc -> rtc0
crw------- 1 root root 253, 0 Jun 22 08:23 /dev/rtc0
# i2cget -y 1 0x6f 0x00; echo $?
Error: Could not set address to 0x6f: Device or resource busy
1
# hwclock -r
Thu Jun 22 07:45:09 2017 0.000000 seconds