Bonjour, et mes meilleurs voeux !
Mon problème est simple et viens de noel…en effet j ai eu une camera reolink rlc 843 que je tente d’integrer dans frigate mais en vain
j’arrive bien a voir le flux dans l’integration frigate mais des que je met dans la config de la detection ou du record ca l addon ne demarre pas
quand je me contente d afficher le flux me cpu devient lent 100ms
quelqu un veux bien me partager sa config si possible reolink
Merci par avance
mqtt:
enabled: true
host: xxxxxxxxx
user: mqtt
password: xxxxxxxxxx
port: 1883
cameras:
RLC-843A:
ffmpeg:
inputs:
- path: rtsp://xxxxx:xxxxxxxx7@192.168.1.xx:66/h265Preview_01_main
roles:
- record
- path: rtsp://xxxxxxxxxxx:xxxxxxxxxxxx@192.168.1.xx:66/h264Preview_01_sub
roles:
- detect
detect:
enabled: true
width: 640
height: 360
fps: 5
objects:
track:
- person
- cat
- dog
snpashots:
enabled: true
record:
enabled: true
retain:
days: 7
events:
retain:
default: 14
mode: active_objects
version: 0.14
Ma configuration
System Information
version |
core-2025.1.0 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.13.1 |
os_name |
Linux |
os_version |
6.6.66-haos |
arch |
x86_64 |
timezone |
Europe/Paris |
config_dir |
/config |
Home Assistant Community Store
GitHub API |
ok |
GitHub Content |
ok |
GitHub Web |
ok |
HACS Data |
ok |
GitHub API Calls Remaining |
5000 |
Installed Version |
2.0.1 |
Stage |
running |
Available Repositories |
1494 |
Downloaded Repositories |
29 |
Home Assistant Cloud
logged_in |
false |
can_reach_cert_server |
ok |
can_reach_cloud_auth |
ok |
can_reach_cloud |
ok |
Home Assistant Supervisor
host_os |
Home Assistant OS 14.1 |
update_channel |
stable |
supervisor_version |
supervisor-2024.12.3 |
agent_version |
1.6.0 |
docker_version |
27.2.0 |
disk_total |
468.7 GB |
disk_used |
17.2 GB |
healthy |
true |
supported |
true |
host_connectivity |
true |
supervisor_connectivity |
true |
ntp_synchronized |
true |
virtualization |
|
board |
generic-x86-64 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
File editor (5.8.0), Get HACS (1.3.1), Zigbee2MQTT (2.0.0-1), Mosquitto broker (6.4.1), Linky (1.5.0), Gazpar 2 MQTT (0.8.7), Home Assistant Google Drive Backup (0.112.1), ESPHome Device Builder (2024.12.2), Frigate (0.14.1) |
Dashboards
dashboards |
6 |
resources |
25 |
views |
12 |
mode |
storage |
Recorder
oldest_recorder_run |
25 décembre 2024 à 14:26 |
current_recorder_run |
5 janvier 2025 à 14:13 |
estimated_db_size |
119.94 MiB |
database_engine |
sqlite |
database_version |
3.47.1 |
___
Salut !
Je te partage ma config avec une reoling RLC 510
mqtt:
enabled: true
host: XXXXXXX
user: XXXXXXX
password: XXXXXXXXX
port: 1883
topic_prefix: frigate
client_id: Frigate
stats_interval: 60
detectors:
coral:
type: edgetpu
device: usb
birdseye:
enabled: true
mode: continuous
objects:
track:
- person
- cat
filters:
person:
min_score: 0.75
car:
min_score: 0.75
go2rtc:
streams:
mjpeg_cam: ffmpeg:http://192.168.0.54:8080#video=h264#hardware # ca c'est pour une ESPCAM
ffmpeg:
# hwaccel_args: preset-intel-qsv-h264
# hwaccel_args: preset-intel-qsv-h265
hwaccel_args: preset-vaapi
cameras:
entree: # <------ Name the camera ----------> REOLINK !
enabled: true
ffmpeg:
inputs:
- path: rtsp://login:PWD@IP:554/h264Preview_01_sub # <----- The stream you want to use for detection
roles:
- detect
- path: rtsp://login:PWD@IP:554/h264Preview_01_main
roles:
- record
detect:
enabled: true # <---- disable detection until you have a working camera feed
### je te fais grâce des autres cam et des masques!
version: 0.14
record:
enabled: True
retain:
days: 7 # Vidéos basées sur une détection de mouvement quelconque conservées pendant 30 jours
mode: active_objects
events:
retain:
default: 30 # Vidéos basées sur un event conservées pendant 30 jours
mode: active_objects
snapshots:
enabled: true
timestamp: false
bounding_box: true
retain:
default: 2
camera_groups:
Cameras:
order: 1
icon: LuCamera
cameras:
- arriere
- entree
- garages
- piscine
- zoom
En espérant que ce te sera utile…
Merci !
je me suis inspiré de ta config et j ai plus d’erreurs dasn l add on frigate
par contre mon cpu est à 20% je pensai pas qu une seule camera consommée tant et j ai sur l integration frigate une alerte cpu is very slow 100ms
question con faut il garder l itegration reolink?
je trouve la carte frigate assez « complexe » je cherche un dashboard avec le flux en direct et les enregistrement ou snapshot dispo …un truc simple fonctionnel et lisible si dispo je suis preneur
dans tout les cas merci encore
Bonjour @Chris6729,
Certaines parties de ton fichier config dépendent du matériel sur lequel tourne Frigate, et donc avant de te proposer des améliorations pourrais-tu répondre à ces questions stp :
Ton NUC est équipé de quel CPU précisément ? Et disposes-tu d’une clé Coral ?
Peux-tu nous partager ton fichier frigate.yml maintenant qu’il a évolué suite à ton dernier post ?
Bonjour,
Je possède un acemagic S1 N97 zt pas de clé coral
j ai qu une camera pour l instant histoire de tester et voir si je fais évoluer
je trouve le flux en direct aussi très décalé env 10s
mqtt:
enabled: true
host: 192.XXXXX
user: xxxx
password: xxxx
port: 1883
topic_prefix: frigate
client_id: Frigate
stats_interval: 60
# detectors:
# coral:
# type: edgetpu
# device: usb
cameras:
RLC-843A: # <------ Name the camera ----------> REOLINK !
enabled: true
ffmpeg:
inputs:
- path: rtsp://xxxxxx:xxxxx@192.168.1.47:66/h264Preview_01_sub # <----- The stream you want to use for detection
roles:
- detect
- path: rtsp://xxxxxx:xxxxxxxx@192.168.1.47:66/h265Preview_01_main
roles:
- record
detect:
enabled: true # <---- disable detection until you have a working camera feed
version: 0.14
record:
enabled: True
retain:
days: 7 # Vidéos basées sur une détection de mouvement quelconque conservées pendant 30 jours
mode: active_objects
events:
retain:
default: 30 # Vidéos basées sur un event conservées pendant 30 jours
mode: active_objects
snapshots:
enabled: true
timestamp: false
bounding_box: true
retain:
default: 2
le flux secondaire est en 600*480 7 fps
merce par avance pour l aide
Très bien, le N97 tiendra tout à fait la route pour une caméra (et même plusieurs en soit) mais cela nécessite des ajustements dans ton fichier de config frigate.yml.
À savoir, l’activation de l’accélération matérielle et celle d’OpenVino pour la partie détection. Ces deux fonctionnalités sont natives pour un N97, donc rien à faire d’autre que de les rajouter dans ta config comme suit :
Config
mqtt:
enabled: true
host: 192.XXXXX
user: xxxx
password: xxxx
port: 1883
stats_interval: 60
ffmpeg:
hwaccel_args: preset-vaapi
detectors:
ov:
type: openvino
device: CPU
model:
width: 300
height: 300
input_tensor: nhwc
input_pixel_format: bgr
path: /openvino-model/ssdlite_mobilenet_v2.xml
labelmap_path: /openvino-model/coco_91cl_bkgr.txt
cameras:
RLC-843A: # <------ Name the camera ----------> REOLINK !
enabled: true
ffmpeg:
inputs:
- path: rtsp://xxxxxx:xxxxx@192.168.1.47:66/h264Preview_01_sub # <----- The stream you want to use for detection
roles:
- detect
- path: rtsp://xxxxxx:xxxxxxxx@192.168.1.47:66/h265Preview_01_main
roles:
- record
detect:
enabled: true # <---- disable detection until you have a working camera feed
width: 640
height: 480
fps: 5
record:
enabled: True
retain:
days: 7 # Vidéos basées sur une détection de mouvement quelconque conservées pendant 30 jours
mode: active_objects
events:
retain:
default: 30 # Vidéos basées sur un event conservées pendant 30 jours
mode: active_objects
snapshots:
enabled: true
timestamp: false
bounding_box: true
retain:
default: 2
version: 0.14
Après ça, redémarre Frigate puis pour t’assurer que ces features sont bien activées tu peux te rendre dans « Settings » puis « System metrics » et voir si tu as bien les mentions « ov » et « intel-vaapi » :
Tu peux également voir ça dans les logs de Frigate.
Je ne sais pas si l’utilisation de go2RTC (dispo avec Frigate) peut aider pour ça, si tu veux essayer tu peux tester cette config :
Config avec go2RTC
mqtt:
enabled: true
host: 192.XXXXX
user: xxxx
password: xxxx
port: 1883
stats_interval: 60
ffmpeg:
hwaccel_args: preset-vaapi
detectors:
ov:
type: openvino
device: CPU
model:
width: 300
height: 300
input_tensor: nhwc
input_pixel_format: bgr
path: /openvino-model/ssdlite_mobilenet_v2.xml
labelmap_path: /openvino-model/coco_91cl_bkgr.txt
go2rtc:
streams:
reolink_main:
- rtsp://xxxxxx:xxxxxxxx@192.168.1.47:66/h265Preview_01_main
reolink_sub:
- rtsp://xxxxxx:xxxxx@192.168.1.47:66/h264Preview_01_sub
cameras:
RLC-843A: # <------ Name the camera ----------> REOLINK !
enabled: true
ffmpeg:
inputs:
- path: rtsp://127.0.0.1:8554/reolink_sub
input_args: preset-rtsp-restream
roles:
- detect
- path: rtsp://127.0.0.1:8554/reolink_main
input_args: preset-rtsp-restream
roles:
- record
detect:
enabled: true # <---- disable detection until you have a working camera feed
width: 640
height: 480
fps: 5
record:
enabled: True
retain:
days: 7 # Vidéos basées sur une détection de mouvement quelconque conservées pendant 30 jours
mode: active_objects
events:
retain:
default: 30 # Vidéos basées sur un event conservées pendant 30 jours
mode: active_objects
snapshots:
enabled: true
timestamp: false
bounding_box: true
retain:
default: 2
version: 0.14
Les liens RTSP dans le bloc go2RTC sont à adapter (= user/password). Les liens indiqués dans le bloc Camera (rtsp://127.0.0.1:8554/reolink_…) sont ceux créés par go2RTC donc pas besoin de les modifier, les laisser tel quel. À voir si cela améliore la latence.
Merci beaucoup
Je suis en déplacement cette semaine mais je te fais un retour dès ce week-end
Bonne semaine et merci encore
1 « J'aime »
Bonjour Integra
J’ai effectué les modifs comme vous m’avez indiqué
le cpu est plus stable entre 14% et 18%
le detector cpu usage parait élevé par rapport à votre screen ; dépasse les 50% lors de détections sinon autour de 35%
reste à réussir a mettre en forme la detection avec une notification avec les snapshots et a voir a l’usage comment se passe la détection
pour voir les clips/snapshots/recording je suis obligé d’aller dans le menu media
peux t on faire un raccourci dans une card? comment supprimer des enregistrements?
Sur l ordinateur je ne peux pas relire les clips j 'ai « error with media stream contents »
merci par avance pour l’aide
Bonjour @Chris6729,
D’après la capture d’écran OpenVino et l’accélération matérielle semble bien activés donc la config est bonne de ce côté là.
Avec une caméra 2K chez moi, je suis à 10/20% pour le CPU sans détection et ça monte à 30/40% en phase de détection lors du traitement de l’image. Donc ta conso CPU n’est pas forcément déconnante si tu as une caméra 4K par exemple, mais je n’ai pas assez de recul là dessus pour te l’affirmer.
De mon côté ça fonctionne bien avec ce réglage, pas de faux positif en tout cas :
objects:
track:
- person
filters:
person:
min_score: 0.6
threshold: 0.75
Pour les snapshots ça fonctionne bien avec une automatisation de mon côté. Je pourrai la partager au besoin.
Tu peux également voir ça dans le menu « Review » de Frigate. Et oui tu peux mettre un raccourci dans une card en indiquant la bonne URL vers les dossiers concernés. Pour supprimer manuellement de mémoire, tu peux aller dans le menu « Review » de Frigate puis clique droit pour sélectionner ceux à supprimer et enfin le bouton « Delete » devrait apparaître.
Depuis Frigate ou depuis le dossier Media ?
Merci pour ton aide
en effet en comparaison mon detect cpu semble donc correct
je veux bien stp l’automatisation pour les snapshots
par contre dans review j ai que des clips pas de snapshots
je n’arrive pas a lire les clips sur review ; quand je passe la souris dessus il se joue bien mais des que je clique dessus j ai la premiere image et un cercle de chargement qui tourne
sur media j ai les snashots les clip et les recording mais impossible a lire
Pour l’automatisation d’envoi de snapshots, tu as 2 méthodes, soit par Telegram soit directement en notification venant de l’app HA (perso je préfère Telegram car j’en garde une trace) :
Auto Telegram
alias: Alarme - Envoi snapshot Telegram
description: ""
triggers:
- entity_id:
- binary_sensor.salon_person_occupancy ### <= ton binary sensor de détection de Frigate
to: "on"
trigger: state
conditions:
- alias: Si l'alarme est armée ou déclenchée. ### ici j'ai mis en condition que l'alarme doit être activée (tu peux supprimer cette condition ou l'adaptée à tes besoins)
condition: or
conditions:
- condition: state
entity_id: alarm_control_panel.alarmo
state: armed_away
- condition: state
entity_id: alarm_control_panel.alarmo
state: triggered
actions:
- target:
entity_id: camera.salon ### <= l'entité de ta caméra côté Frigate
data:
filename: /config/www/Image/Last_snapshot.jpg ### <= le nom et chemin d'accès du snapshot
action: camera.snapshot
- metadata: {}
data:
authentication: digest
file: /config/www/Image/Last_snapshot.jpg
target: 0123456789 ### <= ici le chat ID où tu veux recevoir le snapshot tel que défini quand tu as installé Telegram
action: telegram_bot.send_photo
mode: single
Et si tu souhaites simplement la notification de l’app HA, tu peux utiliser ce Blueprint (choisir stable version).
Ah oui c’est vrai depuis la version 0.14 de Frigate on a plus directement accès au snapshots depuis le menu « Review ». De mon côté, j’y accède depuis mon PC sous Windows avec l’add-on Samba share, de là je peux les supprimer manuellement.
Après dans le dernier fichier config que tu as partagé, tes snapshots sont supprimés automatiquement après 2 jours donc dans le pire des cas… .
Je n’ai jamais eu ce problème mais de mémoire ça peut venir de 2 choses, le navigateur utilisé et le codec.
Donc première chose, tu peux essayer depuis plusieurs navigateurs (Chrome, Firefox, Edge…etc.). Si ça ne fonctionne pas ou ne te convient pas alors ça vient du codec.
De mémoire le codec h265 peut poser ce genre de problème, et c’est celui qu’utilise ta caméra (cf. son lien RTSP) donc si tu peux changer les paramètres de ta caméra pour passer au format h264 sur le flux principal ça devrait aller mieux. Il faudra ensuite adapter le lien du flux RTSP dans ta config car tu utilises un lien h265 pour ton flux principal et reboot Frigate.
Bonjour
Merci pour ces infos je pense également qu il s agit d’un pb de codecs je vais regarder de ce coté
je vais tenter telegram, pour l instant je ne l avais pas installé
la détection semble bien marché mais pas pour mon chat…
j ai du mal avec la carte frigate mais je vais tester différentes configs
merci encore
1 « J'aime »