RaspberryMatic in Docker oder Proxmox betreiben
Moderatoren: jmaus, Co-Administratoren
- 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 in Docker oder Proxmox betreiben
Sollte eigentlich recht einfach sein: du hast Punkt (4) der Anleitung wohl befolgt. Siehe:
https://github.com/jens-maus/RaspberryM ... ost-system
d.h. Du misst die dkms kernel module installieren wie dort erläutert.
https://github.com/jens-maus/RaspberryM ... ost-system
d.h. Du misst die dkms kernel module installieren wie dort erläutert.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 91
- Registriert: 04.08.2012, 16:57
- Wohnort: Regensburg
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 2 Mal
Re: RaspberryMatic in Docker oder Proxmox betreiben
Ist das ein Raspbian System? Neuer Kernel?
Hallo Jens,
funktionieren die piVCCU - Module auch mit dem neuen kernel 5.10.81-v7l ?
vg
Albert
RaspberryMatic , Rpi4B, SSD, RPI-RF-MOD, 1x LAN-, 1x LAN RF Gateway, 90 HM-Geräte, HPCL (Prod)
Proxmox V8 auf Rpi5 mit 4GB, SSD, mit VM RaspberryMatic (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)
Proxmox V8 auf Rpi5 mit 4GB, SSD, mit VM RaspberryMatic (Test)
RPI4B, 4GB, SSD, Influx-DB, Grafana, OWFS, 1-W, KNX, NodeRed, CometVisu (Prod)
-
- Beiträge: 150
- Registriert: 28.04.2018, 20:55
- Hat sich bedankt: 8 Mal
- Danksagung erhalten: 4 Mal
Re: RaspberryMatic in Docker oder Proxmox betreiben
Ich betreibe mein Raspberrymatic unter Proxmox in einer VM. Das (große/neue) Funkmodul habe ich mittels HB-RF-ETH ins Netzwerk gebracht. Da bist Du vollkommen unabhängig von anderer Hardware. Ist dann egal, ob Du die RM auf dem RPi oder einer VM oder was was ich noch wo laufen lassen willst.
Einrichtung ist denkbar einfach. Einfach die IP des Netzwerk-Funkmoduls in eine conf-Datei in RM eintragen. Fertig.
Einrichtung ist denkbar einfach. Einfach die IP des Netzwerk-Funkmoduls in eine conf-Datei in RM eintragen. Fertig.
RaspberryMatic 3.65.6.20220723 in VM auf einem Intel NUC10i5 mit ProxmoxVE V8.1 - RPI-RF-MOD auf RB-RF-ETH - XML-API 1.21 / 45 HMIP-Geräte (HmIP-BWTH, HmIP-WTH-2, HmIP-BSM, HmIP-FAL230-C6, HmIP-BSL, HmIP-SWSD, HmIP-FSM, HmIP-BROLL, HmIP-SMI55, HmIP-PSM, 2x HmIP-HAP) / ioBroker-Master/ 2x ioBroker-Slave / Synology DS720+
Re: RaspberryMatic in Docker oder Proxmox betreiben
Hallo zusammen,
ich habe jetzt die RaspberryMatic (aktuelle Version) im Docker Container erfolgreich mit dem aufgesteckten Funkmodul RPI-RF-MOD auf dem Pi4 zum laufen gebracht.
Am Nikolaus gab es bei smartkram das HB-RF-ETH Modul zum halben Preis und ich konnte nicht widerstehen und hab es mir gekauft
Das Modul zusammengelötet, Firmware aktualisiert und es wird auch im Netzwerk ordnungsgemäß angezeigt.
Jedoch scheitere ich daran, es im Docker Container mit der RaspberryMatic zu verknüpfen. Bin jetzt schon das ganze Wochenende am versuchen und habe es bisher nicht geschafft. Vielleicht hat jemand eine Idee oder kann mir helfen. Würde mich sehr freuen.
Folgende Fragen/Fehlermeldungen haben sich den letzten beiden Tagen ergeben:
- Ich hatte bereits die Anleitung auf GitHub (https://github.com/jens-maus/RaspberryM ... ost-system für die Erstellung des Docker Containers und die Anleitung für das am Pi4 aufgesteckte RPI-RF-MOD befolgt (Schritte 1-7). Jetzt hängt nur das Funkmodul nicht mehr auf dem Pi, sondern auf dem HB-RF-ETH. Muss ich auf dem Pi die Schritte erneut durchführen?
-Muss ich den bestehenden Docker Container neu aufsetzen (bisher kannte er nur das direkt aufgesteckte Funkmodul am Pi)?
-Ich bin auch der Anleitung gefolgt und habe in dem raspberrymatic container diesen Befehl mit der IP des HB-RF-ETH ausgeführt:
echo '192.168.178.115' >/etc/config/hb_rf_eth
Wenn ich dann den Container neu starte, bekomme ich folgende Fehlermeldung in den Logs:
Jemand eine Idee, was ich falsch oder vergessen habe? Verzweifle hier gerade etwas.
Lieben Gruß
Mathias
ich habe jetzt die RaspberryMatic (aktuelle Version) im Docker Container erfolgreich mit dem aufgesteckten Funkmodul RPI-RF-MOD auf dem Pi4 zum laufen gebracht.
Am Nikolaus gab es bei smartkram das HB-RF-ETH Modul zum halben Preis und ich konnte nicht widerstehen und hab es mir gekauft
Das Modul zusammengelötet, Firmware aktualisiert und es wird auch im Netzwerk ordnungsgemäß angezeigt.
Jedoch scheitere ich daran, es im Docker Container mit der RaspberryMatic zu verknüpfen. Bin jetzt schon das ganze Wochenende am versuchen und habe es bisher nicht geschafft. Vielleicht hat jemand eine Idee oder kann mir helfen. Würde mich sehr freuen.
Folgende Fragen/Fehlermeldungen haben sich den letzten beiden Tagen ergeben:
- Ich hatte bereits die Anleitung auf GitHub (https://github.com/jens-maus/RaspberryM ... ost-system für die Erstellung des Docker Containers und die Anleitung für das am Pi4 aufgesteckte RPI-RF-MOD befolgt (Schritte 1-7). Jetzt hängt nur das Funkmodul nicht mehr auf dem Pi, sondern auf dem HB-RF-ETH. Muss ich auf dem Pi die Schritte erneut durchführen?
-Muss ich den bestehenden Docker Container neu aufsetzen (bisher kannte er nur das direkt aufgesteckte Funkmodul am Pi)?
-Ich bin auch der Anleitung gefolgt und habe in dem raspberrymatic container diesen Befehl mit der IP des HB-RF-ETH ausgeführt:
echo '192.168.178.115' >/etc/config/hb_rf_eth
Wenn ich dann den Container neu starte, bekomme ich folgende Fehlermeldung in den Logs:
Code: Alles auswählen
,Starting network: eth0: link up, fixed, firewall, inet up, 192.168.178.130, OK
,Identifying Homematic RF-Hardware: modprobe: can't load module hb_rf_eth (kernel/drivers/pivccu/hb_rf_eth.ko): Invalid argument
,.............................../etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,./etc/init.d/S47InitRFHardware: line 58: can't create /sys/module/hb_rf_eth/parameters/connect: nonexistent directory
,...HmRF: none, HmIP: none, OK
,Updating Homematic RF-Hardware: no GPIO/USB connected RF-hardware found
Lieben Gruß
Mathias
Re: RaspberryMatic in Docker oder Proxmox betreiben
Ok, konnte das Problem selber lösen. Ich hätte einfach mal den Pi neustarten müssen
Re: RaspberryMatic in Docker oder Proxmox betreiben
Hi, wäre es möglich, wenn man z.B den Docker mit RaspberryMatic auf einer Diskstation laufen lässt, und einen Accesspoint über hat, diesen als Funk- Gateway zu nutzen?
Hat das jemand schonmal getestet?
Hat das jemand schonmal getestet?
- 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 in Docker oder Proxmox betreiben
Nein, das wird nicht gehen. Ein HmIP-HAP kann man nur an seine CCU/RaspberryMatic anbinden wenn man ein RPI-RF-MOD bzw. ein HmIP-RFUSB im Hauptsystem im Einsatz hat. Und diese beiden benötigen eigene Linux-Kernelmodule die man so aber nicht ohne größere Entwicklungsarbeiten für die Synology Diskstation zum laufen bekommen wird. Da bleibt einzig und alleine die Möglichkeit unter einer Synology Diskstation die "Virtual Machine Manager" Erweiterung zu installieren um dann eine vollvirtualisierte OVA Version von RaspberryMatic zu installieren an die man das RPI-RF-MOD bzw. den HmIP-RFUSB durchleitet.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
- Roland M.
- Beiträge: 9806
- Registriert: 08.12.2012, 15:53
- System: CCU
- Wohnort: Graz, Österreich
- Hat sich bedankt: 252 Mal
- Danksagung erhalten: 1381 Mal
Re: RaspberryMatic in Docker oder Proxmox betreiben
Hallo!
Dann kann der Access Point aber natürlich zur Reichweitenverlängerung genutzt werden.
Roland
Um einen Access Point in einer CCU-Umgebung betreiben zu können, ist zwingend das RPI-RF-MOD notwendig, da auf diesem Funkmodul - besser Erweiterungsmodul - auch ein Chip für die Verschlüsselung integriert ist, der für die Kommunikation untereinander notwendig ist.
Dann kann der Access Point aber natürlich zur Reichweitenverlängerung genutzt werden.
Roland
Zur leichteren Hilfestellung bitte unbedingt beachten:
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
- Bezeichnung (HM-... bzw. HmIP-...) der betroffenen Geräte angeben (nicht Artikelnummer)
- Kurzbeschreibung des Soll-Zustandes (Was soll erreicht werden?)
- Kurzbeschreibung des Ist-Zustandes (Was funktioniert nicht?)
- Fehlermeldungen genau abschreiben, besser noch...
- Screenshots von Programmen, Geräteeinstellungen und Fehlermeldungen (direkt als jpg/png) einstellen!
-----------------------------------------------------------------------
1. CCU2 mit ~100 Geräten (in Umstellung auf RaspberryMatic-OVA auf Proxmox-Server)
2. CCU2 per VPN mit ~50 Geräten (geplant: RaspberryMatic auf Charly)
3. CCU2 per VPN mit ~40 Geräten (geplant: RaspberryMatic auf CCU3)
CCU1, Test-CCU2, Raspi 1 mit kleinem Funkmodul, RaspberryMatic als VM unter Proxmox, Access Point,...
Re: RaspberryMatic in Docker oder Proxmox betreiben
Okay alles klar danke für die Info. Ist generell der Betrieb von RaspberryMatic auf einem Pi oder als VM in der Diskstation vorzuziehen? Ich hätte beide Möglichkeiten dies umzusetzen, daher die Frage
- 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 in Docker oder Proxmox betreiben
Meine persönlichen Erfahrungen gehen glasklar in die Richtung des Vorziehens einer VM-basierten Lösung gegenüber dedizierter Hardware. Die Möglichkeiten und Flexibilität überwiegen meiner Meinung nach bei Weitem die mitunter vorgebrachten Sicherheits- oder Stabilitätsbedenken. Aber unterm Strich muss man das schon mit sich selbst, mit seiner Erfahrung und mit den äußeren Umständen des Einsatzes ausmachen und ein generelles Vorziehen einer VM-basierten Lösung kann so auch nicht ausgesprochen werden.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /