Seite 1 von 1

RaspberryMatic via Docker auf Raspberry Pi 5

Verfasst: 10.03.2024, 14:42
von Daedalus
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.

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Verfasst: 10.03.2024, 15:28
von jmaus
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

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Verfasst: 10.03.2024, 15:35
von Daedalus
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.

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Verfasst: 10.03.2024, 16:19
von jmaus
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.

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Verfasst: 10.03.2024, 22:15
von Daedalus
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.

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Verfasst: 11.03.2024, 19:27
von impact0815
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

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Verfasst: 11.03.2024, 20:02
von Daedalus
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?

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Verfasst: 11.03.2024, 22:22
von jmaus
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.

Re: RaspberryMatic via Docker auf Raspberry Pi 5

Verfasst: 16.03.2024, 22:34
von Daedalus
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.