RaspberryMatic via Docker auf Raspberry Pi 5

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

Moderatoren: jmaus, Co-Administratoren

Antworten
Daedalus
Beiträge: 76
Registriert: 25.11.2017, 15:44
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

RaspberryMatic via Docker auf Raspberry Pi 5

Beitrag von Daedalus » 10.03.2024, 14:42

In der Dokumentation von RaspberryMatic (https://github.com/jens-maus/RaspberryM ... Docker-OCI) ist ja die Installation von Raspberrymatic auf Docker beschrieben. Gleichzeitig wird aber auch vom "16k page size memory issue" geschrieben, und bei den Funkmodulen steht im Forum von elv, dass diese Teilweise nicht zum Raspberry Pi 4 passen (gleiches gilt für den 5er?).

Daher die Frage: Läuft RaspberryMatic aktuell ohne große Basteleien via Docker auf dem Raspberry Pi 5, und, falls ja, mit welchem Funkmodul?

Hintergrund: Ich betreibe aktuell eine CCU 2 zusammen mit openHAB (via Docker auf Raspberry 5) und würde gerne die CCU2 loswerden und via Docker mit auf den Raspi bringen.

Benutzeravatar
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: RaspberryMatic via Docker auf Raspberry Pi 5

Beitrag von jmaus » 10.03.2024, 15:28

Daedalus hat geschrieben:
10.03.2024, 14:42
Daher die Frage: Läuft RaspberryMatic aktuell ohne große Basteleien via Docker auf dem Raspberry Pi 5, und, falls ja, mit welchem Funkmodul?
Ja, läuft. Und auch mit sämtlichen erhältlichen Funkmodulen
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Daedalus
Beiträge: 76
Registriert: 25.11.2017, 15:44
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Beitrag von Daedalus » 10.03.2024, 15:35

jmaus hat geschrieben:
10.03.2024, 15:28
Ja, läuft. Und auch mit sämtlichen erhältlichen Funkmodulen
Empfiehlst du das RPI-RF-MOD oder die USB Variante HmIP-RFUSB? Oder das günstigere HM-MOD-RPI-PCB? Wenn man kein Wired benötigt, klingt ein Modul für € 19 eigentlich ganz gut.

Benutzeravatar
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: RaspberryMatic via Docker auf Raspberry Pi 5

Beitrag von jmaus » 10.03.2024, 16:19

Daedalus hat geschrieben:
10.03.2024, 15:35
jmaus hat geschrieben:
10.03.2024, 15:28
Ja, läuft. Und auch mit sämtlichen erhältlichen Funkmodulen
Empfiehlst du das RPI-RF-MOD oder die USB Variante HmIP-RFUSB? Oder das günstigere HM-MOD-RPI-PCB? Wenn man kein Wired benötigt, klingt ein Modul für € 19 eigentlich ganz gut.
Wie so oft gilt auch hier: "Wer günstig kauft, kauft zweimal!" :D

D.h. das HM-MOD-RPI-PCB war vor fast 10 Jahren ein guter Einstieg, inzwischen ist es aber im Grunde obsolete und erhält auch keinerlei Firmwareupdates mehr. Nur das RPI-RF-MOD oder HmIP-RFUSB entsprechen im Grunde dem aktuellen Stand der Technik und das nicht nur im Hinblick auf HmIP-Wired. Ich würde vmtl. ein HmIP-RFUSB nehmen (und NICHT das "HmIP-RFUSB-TK") mit einem 2m+ langen USB verlängerungskabel und das Ding weit weg vom Pi positionieren um sicherzustellen das es weit genug von der Funkwolke weg ist.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Daedalus
Beiträge: 76
Registriert: 25.11.2017, 15:44
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Beitrag von Daedalus » 10.03.2024, 22:15

Danke für die Empfehlung!

Kurze Frage: Nach Installation via

Code: Alles auswählen

sudo sh -c "wget -qO - https://raspberrymatic.de/install-docker.sh | bash -"
entlang der RaspberryMatic-Dokumentation ist unter der angegebenen IP nichts zu erreichen, die logs (via Portainer) sagen lediglich

Code: Alles auswählen

No log line matching the '' filter
, und beim Versuch, sich auf den Container einzuloggen erscheint die Meldung

Code: Alles auswählen

Error response from daemon: Container 10500a1969f6521925f266978a230e30432a7c5f03fc64edb22912bbe6e7c94c is restarting, wait until the container is running
.

Hat jemand eine Idee, was die Fehlerquelle sein könnte? Der Container scheint nicht zu starten. Es handelt sich um einen RPi 5 mit Bookworm und sonst in Summe ~10 Containern, die problemlos laufen.

impact0815
Beiträge: 1
Registriert: 11.03.2024, 19:23
System: Alternative CCU (auf Basis OCCU)

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Beitrag von impact0815 » 11.03.2024, 19:27

Vermutlich 16k page size.
Wenn du das änderst, dann wird vermutlich erstmal deine Docker Installation nicht mehr funktionieren. Mir war das erstmal zu viel Umstand/Unsicherheit, was mit den anderen Containern ist und wie lange ich brauche um den Rest zum Laufen zu bringen.

16k page size memory issue (RPi5)
Raspberry Pi 5 Users: The RaspberryPi/RaspberryPi-OS developers decided to switch from 4k to 16k memory pages for the Raspberry Pi 5. This is currently incompatible with RaspberryMatic and the container will exit with 139 (memory violation issue). To fix this in Raspberry Pi OS you can add kernel=kernel8.img to /boot/firmware/config.txt and then reboot. To check you current page size use getconf PAGESIZE (4096 is 4k)

Siehe:
https://github-wiki-see.page/m/jens-mau ... Docker-OCI

Daedalus
Beiträge: 76
Registriert: 25.11.2017, 15:44
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Beitrag von Daedalus » 11.03.2024, 20:02

impact0815 hat geschrieben:
11.03.2024, 19:27
Vermutlich 16k page size.
Wenn du das änderst, dann wird vermutlich erstmal deine Docker Installation nicht mehr funktionieren.
Thx. Das dachte ich mir auch (und habe vermutlich daher intuitiv davor zurück geschreckt).

Ist es eine Frage der Zeit, bis Raspberrymatic in Standard-Raspi 5-Settings läuft? Oder wird das eine dauerhafte Einschränkung bleiben?

Benutzeravatar
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: RaspberryMatic via Docker auf Raspberry Pi 5

Beitrag von jmaus » 11.03.2024, 22:22

Daedalus hat geschrieben:
10.03.2024, 22:15

Code: Alles auswählen

Error response from daemon: Container 10500a1969f6521925f266978a230e30432a7c5f03fc64edb22912bbe6e7c94c is restarting, wait until the container is running
.
Hat jemand eine Idee, was die Fehlerquelle sein könnte? Der Container scheint nicht zu starten. Es handelt sich um einen RPi 5 mit Bookworm und sonst in Summe ~10 Containern, die problemlos laufen.
Wart ab bis die nächste RaspberryMatic version als stable released ist dann sollte das Problem gelöst sein oder probier mal den aktuellen nightly snapshot aus, auch dieser sollte bereits gehen und mit 16k page size beim Pi5 umgehen können.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Daedalus
Beiträge: 76
Registriert: 25.11.2017, 15:44
Hat sich bedankt: 2 Mal
Danksagung erhalten: 2 Mal

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Beitrag von Daedalus » 16.03.2024, 22:34

jmaus hat geschrieben:
11.03.2024, 22:22
Wart ab bis die nächste RaspberryMatic version als stable released ist dann sollte das Problem gelöst sein oder probier mal den aktuellen nightly snapshot aus, auch dieser sollte bereits gehen und mit 16k page size beim Pi5 umgehen können.
Das war's, vielen Dank! Muss jetzt mal schauen ob ich damit meine CCU2 ersetze.

Antworten

Zurück zu „RaspberryMatic“