RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Moderatoren: jmaus, Co-Administratoren
Re: RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Ich dachte, System "A" fällt aus irgendeinem Grund aus. System "B" übernimmt die HB-RF-ETH nachdem es hochgefahren ist.
So oder so ähnlich ist mein Plan.
Ich werde dann bei Gelegenheit versuchen, die RM-Docker aufzusetzen.
Jetzt weiß ich zumindest, warum die Installation piVCCU und außerhalb des Containers die Installation von Debmatic in die Hose ging. Das hängt wohl mit den gemeinsam genutzten Treibern zusammen.
Danach ging gar nichts mehr.
So oder so ähnlich ist mein Plan.
Ich werde dann bei Gelegenheit versuchen, die RM-Docker aufzusetzen.
Jetzt weiß ich zumindest, warum die Installation piVCCU und außerhalb des Containers die Installation von Debmatic in die Hose ging. Das hängt wohl mit den gemeinsam genutzten Treibern zusammen.
Danach ging gar nichts mehr.
- Baxxy
- Beiträge: 10829
- Registriert: 18.12.2018, 15:45
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 608 Mal
- Danksagung erhalten: 2227 Mal
Re: RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Soo...
Da ich die Docker Geschichte auf jeden Fall interessant finde aber noch keinen Schimmer von der Materie habe, habe ich mir erstmal einen Pi4B-4GB beschafft sowie das c't Heft "Docker & Co bestellt.
Erste Fragen:
Gibt es ein empfohlenes Linux-Image womit man auf dem Pi4B starten sollte oder nimmt man einfach Raspberry Pi OS?
Und wenn Raspberry Pi OS, nimmt man da die 64bit Beta?
Da ich die Docker Geschichte auf jeden Fall interessant finde aber noch keinen Schimmer von der Materie habe, habe ich mir erstmal einen Pi4B-4GB beschafft sowie das c't Heft "Docker & Co bestellt.
Erste Fragen:
Gibt es ein empfohlenes Linux-Image womit man auf dem Pi4B starten sollte oder nimmt man einfach Raspberry Pi OS?
Und wenn Raspberry Pi OS, nimmt man da die 64bit Beta?
Grüße... Baxxy
- Raspberry Pi 4 als Homematic-Zentrale - Tipps und Informationen
- Analysescript für genutzte Funk-Adressen, Funkmodul-Hardware und Zentralen Hardware
- NANO CUL 868MHz - Stick zum AskSin Analyzer XS umflashen (Anleitung für ArduinoIDE unter Windows)
- Firmware Updates für IP-Aktoren / Sensoren... Info's, Tipps und Sonstiges
- CCU funkt nicht - CarrierSense (CS) Probleme erkennen und lösen
-
- Beiträge: 174
- Registriert: 25.11.2018, 15:16
- System: Alternative CCU (auf Basis OCCU)
- Hat sich bedankt: 15 Mal
- Danksagung erhalten: 12 Mal
Re: RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Dann frag ich hier nochmal nach, weil ein schmalbrüstiger Docker Container ist mir lieber als eine VM mit "dicker" disk. Vor allem weil RaspiMatic bei mir blank ohne auch nur ein Addon läuft, weil ich eh alles mit HomeAssistant mache.jmaus hat geschrieben: ↑07.01.2021, 21:05Das kann noch nicht abgeschätzt werden und hängt davon ab welche Kernel versionen dort von Synology/QNAP eingesetzt werden und ob sich jemand hinsetzt und da versucht etwas zu basteln Oder aber man nutzt dann eben die ova variante wenns schon unbedingt ein Synology oder QNAP NAS sein muss auf dem man RaspberryMatic laufen lassen will. Man ist ja nicht gezwungen zu DockernProfDrYoMan hat geschrieben: ↑07.01.2021, 18:22Super! Wie groß ist die Chance, dass auch für Synology/QNAP/... zu sehen? Es braucht ja für HMIP auf jeden Fall das Modul per USB angebunden.
WAS is zu tun um das auf einer Syno zum laufen zu bekommen? Wie muss welches Kernelmodul gebaut werden? Wo sind die Sourcen dazu?
Syno beschreibt wie es gehen kann: https://help.synology.com/developer-gui ... odule.html
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Tja, wenn du dich schon in diesen Jungel begiebst, dann mach es doch als erstes bitte wenigstens so das andere auch etwas davon haben D.h. also wenn du erfolg damit hast, dann schreib doch am besten das gleich in Anleitungsform. Und wer weiss, wenn die detailliert genug ist kann man die dann auch in die RaspberryMatic Doku übernehmen oder gar ein komplettpaket für Synology/DSM anbieten..ProfDrYoMan hat geschrieben: ↑18.01.2021, 08:47Dann frag ich hier nochmal nach, weil ein schmalbrüstiger Docker Container ist mir lieber als eine VM mit "dicker" disk. Vor allem weil RaspiMatic bei mir blank ohne auch nur ein Addon läuft, weil ich eh alles mit HomeAssistant mache.jmaus hat geschrieben: ↑07.01.2021, 21:05Das kann noch nicht abgeschätzt werden und hängt davon ab welche Kernel versionen dort von Synology/QNAP eingesetzt werden und ob sich jemand hinsetzt und da versucht etwas zu basteln Oder aber man nutzt dann eben die ova variante wenns schon unbedingt ein Synology oder QNAP NAS sein muss auf dem man RaspberryMatic laufen lassen will. Man ist ja nicht gezwungen zu Dockern
WAS is zu tun um das auf einer Syno zum laufen zu bekommen? Wie muss welches Kernelmodul gebaut werden? Wo sind die Sourcen dazu?
Syno beschreibt wie es gehen kann: https://help.synology.com/developer-gui ... odule.html
.. Bzgl. welche Kernel module geht es im Grund darum das du von folgender Stelle die von Alex angebotenen Kernel module für Synology/DSM übersetzt bekommst:
https://github.com/alexreinert/piVCCU/t ... ter/kernel
Dazu zählen mindestens:
- eq3_char_loop
- generic_raw_uart
- hb_rf_usb bzw. hb_rf_usb-2 bzw. hb_rf_eth
Wenn du die lauffähig hinbekommst sollte man die vor starten des RaspberryMatic dockers dann laden (z.B. via angebotenem deploy.sh skript) und dann kann man den docker starten und er sollte das funkmodul dann nutzen/erkennen können... theoretisch
Jedoch bin ich mir nicht sicher ob das überhaupt von Erfolg gekrönt sein kann, denn meines Wissens basiert der Linux Kernel den Synology in seinem DSM nutzt immer noch auf der Version 3.x.x. Es kann gut sein das die Kernel module jedoch mindestens eine Kernel version v4 voraussetzen (Alex müsste das genauer/besser wissen) und dann ist das unterfangen leider zum scheitern verurteilt - oder setzt Synology im DSM7 vielleicht schon auf v4 Kernelversionen?
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
- deimos
- Beiträge: 5396
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 957 Mal
- Kontaktdaten:
Re: RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Hi,
Viele Grüße
Alex
Wie schon an anderer Stelle geschrieben, das deploy.sh braucht zwingend ein Debian basiertes System.
Aktuell mindestens Kernel 4.9, ich bin aber nicht sicher, wie lange ich das noch im offiziellen Support lasse, nachdem mittlerweile alle aktuellen Distributionen auf mind. Kernel 4.19 laufen.jmaus hat geschrieben: ↑18.01.2021, 09:30Jedoch bin ich mir nicht sicher ob das überhaupt von Erfolg gekrönt sein kann, denn meines Wissens basiert der Linux Kernel den Synology in seinem DSM nutzt immer noch auf der Version 3.x.x. Es kann gut sein das die Kernel module jedoch mindestens eine Kernel version v4 voraussetzen (Alex müsste das genauer/besser wissen) und dann ist das unterfangen leider zum scheitern verurteilt - oder setzt Synology im DSM7 vielleicht schon auf v4 Kernelversionen?
Viele Grüße
Alex
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Danke für die Rückmeldung. Ich denke an dem deploy.sh wird sich sicher noch einiges ändern in zukunft um das nicht nur reibungsloser nutzen zu können, sondern es auch bei Nutzung anderer Distributionen einsetzen zu können.
Auch für die Rückmeldung danke. Dann wird das wohl für das aktuelles DSM6 mit Kernel v3 ein unmögliches unterfangen denn hier werden (nach eine kurzen Recherche) wohl je nach genutzter Hardware Kernel Versionen von v3.10.x bis v4.4.x eingesetzt. Hängt also davon nun ab ob Synology mit DSM7 ggf. den sprung zu neueren Kernel Versionen (vielleicht sogar v5) schafft oder doch bei diesen alten Versionen bleibt.deimos hat geschrieben: ↑18.01.2021, 09:46Aktuell mindestens Kernel 4.9, ich bin aber nicht sicher, wie lange ich das noch im offiziellen Support lasse, nachdem mittlerweile alle aktuellen Distributionen auf mind. Kernel 4.19 laufen.jmaus hat geschrieben: ↑18.01.2021, 09:30Jedoch bin ich mir nicht sicher ob das überhaupt von Erfolg gekrönt sein kann, denn meines Wissens basiert der Linux Kernel den Synology in seinem DSM nutzt immer noch auf der Version 3.x.x. Es kann gut sein das die Kernel module jedoch mindestens eine Kernel version v4 voraussetzen (Alex müsste das genauer/besser wissen) und dann ist das unterfangen leider zum scheitern verurteilt - oder setzt Synology im DSM7 vielleicht schon auf v4 Kernelversionen?
Wenn wir schon dabei sind: Hast du die Module schon mit Kernel 5.10 probiert bzw. denkst du die sind diesbzgl. auch lauffähig? Denn die RaspberryPi Foundation setzt anscheinend schon auf Kernel 5.10.x an verschiedenen stellen.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
- deimos
- Beiträge: 5396
- Registriert: 20.06.2017, 10:38
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Leimersheim
- Hat sich bedankt: 121 Mal
- Danksagung erhalten: 957 Mal
- Kontaktdaten:
Re: RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Hi,
Viele Grüße
Alex
Die sind schön länger unter 5.10 lauffähig.
Viele Grüße
Alex
Re: RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Ich interessiere mich sehr für die Dockerinstallation von Raspberrymatic. Leider habe ich den Überblicke über den aktuellen Stand verloren.
Ist es möglich Raspberrymatic in Docker auf einer Synology NAS unter DSM 7 Beta laufen zu lassen?
Gibt es schon eine provisorische Anleitung hierzu?
Ist es möglich Raspberrymatic in Docker auf einer Synology NAS unter DSM 7 Beta laufen zu lassen?
Gibt es schon eine provisorische Anleitung hierzu?
www.nuiler.de
Raspberrymatic 3.57.4.20210320 rpi3
Raspberrymatic 3.57.4.20210320 rpi3
- jmaus
- Beiträge: 9862
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1880 Mal
- Kontaktdaten:
Re: RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Nun, der aktuelle Stand ist, das es Work-in-Progress ist und es zur Zeit nur instabile Entwicklungsversionen gibt die zwar sehr gut laufen und bereits vereinzelt von Nutzern sogar in Produktivumgebungen eingesetzt werden, aber stabil würde ich das noch nicht nennen. Dauert noch ein bisschen!
Technisch läuft der Docker sogar schon auf DSM6. Problematisch ist und bleibt jedoch die Anbindung der Funkhardware, d.h. Des RPI-RF-MOD. Es gibt zwar dankenswerterweise ja die HB-RF-XXX Adapterplatinen von Alex. Aber all diese benötigen Kernelmodule die ja im Hostsystem (d.h. auf der Synology) selbst installiert werden muss. Und nun ist bei DSM jedoch nur ein Kernel 3.x bis 4.4.x, die kernel module benötigen allerdings mindestens kernel 4.19.x. Die Frage wäre also welche kernelversion auf der DSM7 so zum Einsatz konmt und wie groß der Aufwand wäre die Kernelmodule dafür zu kompilieren. Da ist es momentan wohl besser/einfacher einfach Synology VMM auf der DSM zu installieren und stattdessen die ova variante von RaspberryMatic zu nutzen die ja eine volle Virtualisierung nacht statt nur eine Paravirtualisierung wie Docker.Ist es möglich Raspberrymatic in Docker auf einer Synology NAS unter DSM 7 Beta laufen zu lassen?
Gibt es schon eine provisorische Anleitung hierzu?
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 26
- Registriert: 25.03.2017, 18:20
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 2 Mal
Re: RaspberryMatic – Neue Docker/Container-Alpha-Testversion
Hallo Jens und alle anderen Supporter,
Danke, ich habe viel Spass damit.
Habe gerade eine Dockerumgebung zum Testen und dort den Raspberrymatic Container gestartet.
Die CUXD Geräte und der Broker funktionieren ohne Anpassungen.
Danke und viele Grüße Mattison
Danke, ich habe viel Spass damit.
Habe gerade eine Dockerumgebung zum Testen und dort den Raspberrymatic Container gestartet.
- Raspi3
- HM-MOD-RPI-PCB
- Ubuntu 20.04.1 LTS (GNU/Linux 5.4.0-1026-raspi aarch64)
- gestartet mit docker-compose
- Backup meiner Testumgebung eingespielt
- Addons: CUXD und mosquitto
Die CUXD Geräte und der Broker funktionieren ohne Anpassungen.
Danke und viele Grüße Mattison