Installation als LXC Container und Einbindung in Home Assistant
Beschreibung:
Sollte Home Assitant nicht auf einem Rasperrry oder nativ laufen sondern in einer VM.
Dann sollte Frigate in einem LXC Container installiert werden, damit wir HW Beschleunigung für Video benutzen können.
Installation des Containers mittels den Helper scripten
Die Frigate LXC Seite dazu : https://tteck.github.io/Proxmox/#frigate-lxc
Wichtig in der Proxmox Webgui shell ausführen nicht nativ ssh!!!
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/frigate.sh)"
Nach dem das Script durchgelafuefn ist, ist der Server über : IP:5000 erreichbar
Das script schleift uns schon die Grafikkarte durch.
Wir brauchen dann nur noch in der lxc .conf
nano /etc/pve/lxc/<vmid>.conf
Beispiel
nano /etc/pve/lxc/102.conf
Folgenden Abschnitt hinzufügen für den Coral USB Stick.
In der Letzten Zeile die BUS Nummer anpassen.
Mit lsusb herausfindbar
Output lsusb hier Bus 002
Bus 002 Device 003: ID 18d1:9302 Google Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB
Bus 001 Device 002: ID 0bda:c821 Realtek Semiconductor Corp. Bluetooth Radio
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Und der Code
usb0: host=1a6e:089a,usb3=1
usb1: host=18d1:9302,usb3=1
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.mount.entry: /dev/bus/usb/002 dev/bus/usb/004 none bind,optional,create=dir