Docker-OCI / HomeAssistant und HmIP-HAP/HmIPW-DRAP Unterstützung

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

Moderatoren: jmaus, Co-Administratoren

ubittner
Beiträge: 24
Registriert: 03.06.2016, 06:36

Re: Docker-OCI / HomeAssistant und HmIP-HAP/HmIPW-DRAP Unterstützung

Beitrag von ubittner » 05.07.2023, 09:06

Macht es vielleicht Sinn zusätzlich eine IP-Range dem macvlan mitzugeben?

Code: Alles auswählen

docker network create -d macvlan -o parent=eth0 \
  --subnet 192.168.10.0/24 \
  --gateway 192.168.10.1 \
  --ip-range 192.168.10.240/29 \
  mynet

Uli

Benutzeravatar
jmaus
Beiträge: 9869
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: Docker-OCI / HomeAssistant und HmIP-HAP/HmIPW-DRAP Unterstützung

Beitrag von jmaus » 05.07.2023, 11:31

ubittner hat geschrieben:
05.07.2023, 09:06
Macht es vielleicht Sinn zusätzlich eine IP-Range dem macvlan mitzugeben?
Nein! Es muss genauso gemacht werden wie beschrieben/dokumentiert. der ip-range ist für eine automatisch vergabe von ip-adressen wie bei einem dhcp vorgesehen. genau deshalb MUSS das bei einer /32 Adresse sein.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Schorsch87
Beiträge: 1
Registriert: 19.07.2023, 22:06
System: sonstige
Danksagung erhalten: 1 Mal

Re: Docker-OCI / HomeAssistant und HmIP-HAP/HmIPW-DRAP Unterstützung

Beitrag von Schorsch87 » 20.07.2023, 10:29

Hi alle samt :)

ich würde mich gerne hier einmal an die letzte Diskussion anhängen, da es ja vor allem um das install-docker.sh Script und das Thema macvlan ging.
Ich betreibe RM bereits seit einiger Zeit als Container in Docker auf einem Raspi 3B+ und auch nur für 2 HMIP Rauchmelder. Ein Update war daher nie wirklich nötig, aber aus gegebenen Umständen jetzt nun doch.

Der Raspi hängt bei mir im WLAN und da kommen wir direkt zur Problematik mit dem Script bzw. der manuellen Installationsanleitung.
macvlan funktioniert nicht mit wlan0 und bridge mode. Zu nutzen wäre hier ipvlan anstelle von macvlan.

Mein Lösungsansatz sieht da wie folgt aus.

Code: Alles auswählen

 docker network create -d ipvlan \
    --subnet=<SUBNET> \
    --gateway=<GATEWAY> \
    -o ipvlan_mode=l2 \
    -o parent=wlan0 ccu

docker create --name ccu \
              --volume ccu_data:/usr/local:rw \
              --volume /lib/modules:/lib/modules:ro \
              --volume /run/udev/control:/run/udev/control \
              --privileged --restart always --stop-timeout 30 \
              --network ccu --ip <IP-ADDRESS> --hostname ccu \
              ghcr.io/jens-maus/raspberrymatic:latest
	 		  
sudo ip link set wlan0 promisc on
sudo ip link add link wlan0 name ccu-shim type ipvlan mode l2 bridge
sudo ip addr add <AUX-ADDRESS> dev ccu-shim
sudo ip route add <IP-ADDRESS> dev ccu-shim
Jetzt lässt sich alles lustig untereinander anpingen und der Zugriff auf die UI über <IP-ADDRESS> ist möglich.

Vergebt mir, wenn ich hier an der falschen Stelle poste. Aber mit Familie und Haussanierung hab ich nicht so viel Zeit.
Ich wollte meine Erkenntnis aber einfach gerne schnell mit euch teilen.
Vielen Dank für die viele Arbeit und das tolle Projekt. :)

Zodac
Beiträge: 17
Registriert: 21.01.2021, 15:35
System: CCU
Hat sich bedankt: 2 Mal
Danksagung erhalten: 1 Mal

Re: Docker-OCI / HomeAssistant und HmIP-HAP/HmIPW-DRAP Unterstützung

Beitrag von Zodac » 23.12.2023, 16:19

Erstmal DANKE an jmaus für den Workaround. Ich warte sehnsüchtig auf die Home Assistant-Lösung, um die extra auf dem Synology eingerichtete RaspberryMatic VM wieder einzustampfen und die wertvolle Rechenleistung, die die VM blockiert, dem Home Assistant zuweisen zu können.

Gibt es irgendetwas Neues wann die macvlan-Lösung in Home Assistant integriert werden wird? Oder gibt es wenigstens eine Möglichkeit die Ausführung des Skripts zu automatisieren, also dass nach dem AddOn-Start dieses automatisch gestartet wird, damit nach einem Reboot alles wieder normal läuft?

DANKE vorab & Frohe Weihnachten!
Greets
Zodac

Antworten

Zurück zu „RaspberryMatic“