Bonjour a vous tous
Je viens enfin de réussir a faire fonctionner frigate dans un container LXC. sur une machine PROXMOX ( version 7.2-11 )
Déjà pour commencer voici mes fichiers de configuration
Configuration du container LXC.
arch: amd64
cores: 2
features: keyctl=1,nesting=1
hostname: frigatelxc
memory: 2048
net0: name=eth0,bridge=vmbr0,firewall=1,hwaddr=2A:2C:C1:41:13:83,ip=dhcp,type=veth
onboot: 1
ostype: debian
rootfs: local-lvm:vm-101-disk-0,size=16G
swap: 512
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.apparmor.profile: unconfined
lxc.cgroup2.devices.allow: a
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file 0, 0
lxc.mount.entry: /dev/bus/usb/002 dev/bus/usb/002 none bind,optional,create=dir 0, 0
lxc.cap.drop:
lxc.mount.auto: cgroup:rw
ma configuration frigate config.yml
detectors:
# cpu1:
# type: cpu
coral:
type: edgetpu
device: usb
mqtt:
host: 192.168.1.x
user: user
password: password
topic_prefix: frigate
cameras:
camera_1:
ffmpeg:
inputs:
- path: rtsp://192.168.1.xx/unicast
roles:
- detect
# - rtmp
detect:
width: 1920
height: 1080
camera_2:
ffmpeg:
inputs:
- path: rtsp://192.168.1.yy:554/ch0_0.h264
roles:
- detect
# - rtmp
detect:
width: 1280
height: 720
Le fichier descriptif docker
services:
frigate:
container_name: frigate
# privileged: false # this may not be necessary for all setups
restart: unless-stopped
image: blakeblackshear/frigate:stable
devices:
- /dev/bus/usb:/dev/bus/usb # passes the USB Coral, needs to be modified for other versions
volumes:
- /etc/localtime:/etc/localtime
- /home/frigate/config.yml:/config/config.yml:ro
# - /mnt/nfs-backup:/media/frigate
# - type: tmpfs # Optional: 1GB of memory, reduces SSD/SD Card wear
# target: /tmp/cache
# tmpfs:
# size: 1000000000
ports:
- "5000:5000"
- "1935:1935" # RTMP feeds
environment:
FRIGATE_RTSP_PASSWORD: "password"
L’instance Home assistant est dans une machine virtuelle avec frigate proxy installé
ci dessous le détail de l’installation
Home Assistant 2022.10.5
Supervisor 2022.10.0
Operating System 9.2
Interface utilisateur : 20221010.0 - latest
sur cette machine virtuelle Home assistant est aussi rattaché une clé conbee
dans le serveur proxmox si je fait un lsusb je decouvre les items suivants
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 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Avec sur le bus 002 Device 003 : ID 18d1:9302 Goggle INC.
ce que je suppose etre la clé coral
Sur le Bus 001 Device 003: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO), la clé conbee
( d’ailleurs si je la débranche elle disparait du listing)
Lorsque je fais un lsusb dans le container LXC
j’obtiens exactement la même chose que dans le server proxmox
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 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Première question
si je comprends bien Le clé conbee est partagée a la fois au container LXC et la VM?
deuxième question:
J’ai essayé d’utiliser le broqueur EMQX
J’avais l’impression que les devices Zigbee avait la fâcheuse habitude de devenir alternativement offline puis on line.
il semblerait que si j’utilise mosquito je n’ai pas ce problème.
Troisième et dernière question,
je n’arrive pas a associer dans les appareils et service
Frigate proxy avec la carte Frigate (fournie par HACS)
je n’arrive pas a trouver quoique ce soit sur cette configuration dans l’aide de frigate
Si quelqu’un pouvais me confirmer la possibilité d’utiliser cette carte avec frigate proxy et surtout comment il a fait
Merci d’avance pour votre retour