Echanges sur Frigate

attention que dans les events je n’ai pas ca, c’est vraiment quand je vérifie du dossier de sauvegarde sur le nas que je vois tout cela

Ah… Je n’avais pas compris ça. C’est « normal ». En fait, frigate enregistre tout le temps et les enregistrements ne sont gardés que si tu as une détection. Et ça fait un clip de la bonne durée.
Le fonctionnement que j’ai:

  • enregistrement en continue dans le répertoire media
  • si pas de détection, suppression des enregistrements au bout de 5min
  • si détection, assemblage des recording en morceaux plus gros puis suppression des enregistrements originaux

C’est la méthode de frigate. Vu les volumes, et pour garder les « bons » clips, il faut de toute façon les écrire sur disque. Là, ou ailleurs.

Donc, si ton nas tu dois avoir les 5 ou 10 dernières minutes et au fur et à mesure ça disparait (sauf détection).

ok c’est ca que je n’avais pas bien capté du coup … donc la effectivement je n’ai plus que des repertoires vides du coup… il devrait supprimer les rep aussi … moi c’est plutot 3h environ car j’ai encore le dossier de 9h qui contient 2go de data

Pas de détection? Juste des enregistrements « vides »?
Perso, les fichiers et les répertoires (quand il n’y a plus de fichier dedans) dégagent au fur et à mesure (avec ma config les fichiers c’est après 10 minutes)

image

image

Tout est vide mais les dossiers ne sont pas effacés

Bizarre… Moi, ça efface bien:

Vérifie les droits des répertoires, des trucs dans les logs.

chelou oui …

je pense que je vais devoir lancer une script pour nettoyer du coup car regarde ca:

dcjona@frigate:~$ find /mnt/nfs-backup/ -empty
/mnt/nfs-backup/#recycle/toto
/mnt/nfs-backup/#recycle/toto_1
/mnt/nfs-backup/recordings/2021-12/12/18/Terrasse
/mnt/nfs-backup/recordings/2021-12/12/18/Carport
/mnt/nfs-backup/recordings/2021-12/12/18/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/12/18/Atelier
/mnt/nfs-backup/recordings/2021-12/12/18/Toit
/mnt/nfs-backup/recordings/2021-12/12/18/Hangar
/mnt/nfs-backup/recordings/2021-12/12/18/Passage
/mnt/nfs-backup/recordings/2021-12/12/18/Portail
/mnt/nfs-backup/recordings/2021-12/12/18/VTO
/mnt/nfs-backup/recordings/2021-12/12/18/Salon
/mnt/nfs-backup/recordings/2021-12/12/19/Carport
/mnt/nfs-backup/recordings/2021-12/12/19/Atelier
/mnt/nfs-backup/recordings/2021-12/12/19/Passage
/mnt/nfs-backup/recordings/2021-12/12/19/Toit
/mnt/nfs-backup/recordings/2021-12/12/19/Portail
/mnt/nfs-backup/recordings/2021-12/12/19/Salon
/mnt/nfs-backup/recordings/2021-12/12/19/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/12/19/Hangar
/mnt/nfs-backup/recordings/2021-12/12/19/VTO
/mnt/nfs-backup/recordings/2021-12/12/20/Atelier
/mnt/nfs-backup/recordings/2021-12/12/20/Portail
/mnt/nfs-backup/recordings/2021-12/12/20/Carport
/mnt/nfs-backup/recordings/2021-12/12/20/Toit
/mnt/nfs-backup/recordings/2021-12/12/20/Salon
/mnt/nfs-backup/recordings/2021-12/12/20/VTO
/mnt/nfs-backup/recordings/2021-12/12/20/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/12/20/Hangar
/mnt/nfs-backup/recordings/2021-12/12/20/Passage
/mnt/nfs-backup/recordings/2021-12/12/21/Carport
/mnt/nfs-backup/recordings/2021-12/12/21/Atelier
/mnt/nfs-backup/recordings/2021-12/12/21/VTO
/mnt/nfs-backup/recordings/2021-12/12/21/Terrasse
/mnt/nfs-backup/recordings/2021-12/12/21/Passage
/mnt/nfs-backup/recordings/2021-12/12/21/Portail
/mnt/nfs-backup/recordings/2021-12/12/21/Toit
/mnt/nfs-backup/recordings/2021-12/12/21/Salon
/mnt/nfs-backup/recordings/2021-12/12/21/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/12/21/Hangar
/mnt/nfs-backup/recordings/2021-12/12/22/Portail
/mnt/nfs-backup/recordings/2021-12/12/22/VTO
/mnt/nfs-backup/recordings/2021-12/12/22/Atelier
/mnt/nfs-backup/recordings/2021-12/12/22/Carport
/mnt/nfs-backup/recordings/2021-12/12/22/Passage
/mnt/nfs-backup/recordings/2021-12/12/22/Toit
/mnt/nfs-backup/recordings/2021-12/12/22/Hangar
/mnt/nfs-backup/recordings/2021-12/12/22/Salon
/mnt/nfs-backup/recordings/2021-12/12/22/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/12/23/Terrasse
/mnt/nfs-backup/recordings/2021-12/12/23/VTO
/mnt/nfs-backup/recordings/2021-12/12/23/Atelier
/mnt/nfs-backup/recordings/2021-12/12/23/Portail
/mnt/nfs-backup/recordings/2021-12/12/23/Carport
/mnt/nfs-backup/recordings/2021-12/12/23/Passage
/mnt/nfs-backup/recordings/2021-12/12/23/Toit
/mnt/nfs-backup/recordings/2021-12/12/23/Salon
/mnt/nfs-backup/recordings/2021-12/12/23/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/12/23/Hangar
/mnt/nfs-backup/recordings/2021-12/13/00/Carport
/mnt/nfs-backup/recordings/2021-12/13/00/VTO
/mnt/nfs-backup/recordings/2021-12/13/00/Atelier
/mnt/nfs-backup/recordings/2021-12/13/00/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/00/Passage
/mnt/nfs-backup/recordings/2021-12/13/00/Salon
/mnt/nfs-backup/recordings/2021-12/13/00/Terrasse
/mnt/nfs-backup/recordings/2021-12/13/00/Toit
/mnt/nfs-backup/recordings/2021-12/13/00/Portail
/mnt/nfs-backup/recordings/2021-12/13/00/Hangar
/mnt/nfs-backup/recordings/2021-12/13/01/Terrasse
/mnt/nfs-backup/recordings/2021-12/13/01/Passage
/mnt/nfs-backup/recordings/2021-12/13/01/VTO
/mnt/nfs-backup/recordings/2021-12/13/01/Atelier
/mnt/nfs-backup/recordings/2021-12/13/01/Portail
/mnt/nfs-backup/recordings/2021-12/13/01/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/01/Carport
/mnt/nfs-backup/recordings/2021-12/13/01/Hangar
/mnt/nfs-backup/recordings/2021-12/13/01/Salon
/mnt/nfs-backup/recordings/2021-12/13/01/Toit
/mnt/nfs-backup/recordings/2021-12/13/02/Carport
/mnt/nfs-backup/recordings/2021-12/13/02/VTO
/mnt/nfs-backup/recordings/2021-12/13/02/Atelier
/mnt/nfs-backup/recordings/2021-12/13/02/Terrasse
/mnt/nfs-backup/recordings/2021-12/13/02/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/02/Passage
/mnt/nfs-backup/recordings/2021-12/13/02/Hangar
/mnt/nfs-backup/recordings/2021-12/13/02/Salon
/mnt/nfs-backup/recordings/2021-12/13/02/Portail
/mnt/nfs-backup/recordings/2021-12/13/02/Toit
/mnt/nfs-backup/recordings/2021-12/13/03/Terrasse
/mnt/nfs-backup/recordings/2021-12/13/03/VTO
/mnt/nfs-backup/recordings/2021-12/13/03/Portail
/mnt/nfs-backup/recordings/2021-12/13/03/Atelier
/mnt/nfs-backup/recordings/2021-12/13/03/Carport
/mnt/nfs-backup/recordings/2021-12/13/03/Toit
/mnt/nfs-backup/recordings/2021-12/13/03/Passage
/mnt/nfs-backup/recordings/2021-12/13/03/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/03/Hangar
/mnt/nfs-backup/recordings/2021-12/13/03/Salon
/mnt/nfs-backup/recordings/2021-12/13/04/Carport
/mnt/nfs-backup/recordings/2021-12/13/04/VTO
/mnt/nfs-backup/recordings/2021-12/13/04/Terrasse
/mnt/nfs-backup/recordings/2021-12/13/04/Atelier
/mnt/nfs-backup/recordings/2021-12/13/04/Toit
/mnt/nfs-backup/recordings/2021-12/13/04/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/04/Portail
/mnt/nfs-backup/recordings/2021-12/13/04/Hangar
/mnt/nfs-backup/recordings/2021-12/13/04/Salon
/mnt/nfs-backup/recordings/2021-12/13/04/Passage
/mnt/nfs-backup/recordings/2021-12/13/05/Terrasse
/mnt/nfs-backup/recordings/2021-12/13/05/Portail
/mnt/nfs-backup/recordings/2021-12/13/05/VTO
/mnt/nfs-backup/recordings/2021-12/13/05/Carport
/mnt/nfs-backup/recordings/2021-12/13/05/Passage
/mnt/nfs-backup/recordings/2021-12/13/05/Atelier
/mnt/nfs-backup/recordings/2021-12/13/05/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/05/Toit
/mnt/nfs-backup/recordings/2021-12/13/05/Hangar
/mnt/nfs-backup/recordings/2021-12/13/05/Salon
/mnt/nfs-backup/recordings/2021-12/13/06/Carport
/mnt/nfs-backup/recordings/2021-12/13/06/VTO
/mnt/nfs-backup/recordings/2021-12/13/06/Atelier
/mnt/nfs-backup/recordings/2021-12/13/06/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/06/Portail
/mnt/nfs-backup/recordings/2021-12/13/06/Toit
/mnt/nfs-backup/recordings/2021-12/13/06/Salon
/mnt/nfs-backup/recordings/2021-12/13/06/Hangar
/mnt/nfs-backup/recordings/2021-12/13/06/Passage
/mnt/nfs-backup/recordings/2021-12/13/07/Portail
/mnt/nfs-backup/recordings/2021-12/13/07/VTO
/mnt/nfs-backup/recordings/2021-12/13/07/Carport
/mnt/nfs-backup/recordings/2021-12/13/07/Passage
/mnt/nfs-backup/recordings/2021-12/13/07/Atelier
/mnt/nfs-backup/recordings/2021-12/13/07/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/07/Toit
/mnt/nfs-backup/recordings/2021-12/13/07/Salon
/mnt/nfs-backup/recordings/2021-12/13/07/Hangar
/mnt/nfs-backup/recordings/2021-12/13/08/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/08/Toit
/mnt/nfs-backup/recordings/2021-12/13/08/Portail
/mnt/nfs-backup/recordings/2021-12/13/08/Atelier
/mnt/nfs-backup/recordings/2021-12/13/08/Passage
/mnt/nfs-backup/recordings/2021-12/13/08/Carport
/mnt/nfs-backup/recordings/2021-12/13/08/Hangar
/mnt/nfs-backup/recordings/2021-12/13/08/Salon
/mnt/nfs-backup/recordings/2021-12/13/09/Salon
/mnt/nfs-backup/recordings/2021-12/13/09/Terrasse
/mnt/nfs-backup/recordings/2021-12/13/09/Toit
/mnt/nfs-backup/recordings/2021-12/13/09/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/09/Carport
/mnt/nfs-backup/recordings/2021-12/13/09/Passage
/mnt/nfs-backup/recordings/2021-12/13/09/Hangar
/mnt/nfs-backup/recordings/2021-12/13/09/Atelier
/mnt/nfs-backup/recordings/2021-12/13/09/VTO
/mnt/nfs-backup/recordings/2021-12/13/10/Salon
/mnt/nfs-backup/recordings/2021-12/13/11/Salon
/mnt/nfs-backup/recordings/2021-12/13/11/Hangar
/mnt/nfs-backup/recordings/2021-12/13/11/Atelier
/mnt/nfs-backup/recordings/2021-12/13/11/Passage
/mnt/nfs-backup/recordings/2021-12/13/11/Toit
/mnt/nfs-backup/recordings/2021-12/13/11/Garage_Ext
/mnt/nfs-backup/recordings/2021-12/13/12/Carport
/mnt/nfs-backup/recordings/2021-12/13/12/Hangar
/mnt/nfs-backup/recordings/2021-12/13/12/Terrasse
/mnt/nfs-backup/recordings/2021-12/13/12/Salon
/mnt/nfs-backup/recordings/2021-12/13/12/Atelier
/mnt/nfs-backup/recordings/2021-12/13/12/Passage
/mnt/nfs-backup/recordings/2021-12/13/12/Toit
/mnt/nfs-backup/recordings/2021-12/13/12/Garage_Ext

je me garde ca ici pour checker demain si j’ai toujours la meme liste qui s’allonge :slight_smile:

Hello !
Je viens de découvrir par hasard Frigate via un autre fil de discussion. Et cet outil m’a l’air plutôt prometteur !
Aujourd’hui, j’utilise 1 camera « Imou life » que j’ai intégré à mon NAS QNAP en utilisant QVR PRO. Même si la configuration/détection des cameras est un peu laborieuse au début (pour trouver les settings de la camera… bref), je trouve l’outil très bien fait et il est possible de bien gérer les politiques de rétention, etc.
QVR PRO est gratuit jusqu’à 2 caméras.
L’application PC est plutot bien foutue. Celle Android plutot basique mais suffisante.
Mon soucis réside principalement sur la détection de faux positif. EN effet, cette camera Imou (comme beaucoup de camera « bas de gamme chinoise » j’imagine) n’ont pas un système de détection très poussé et remonte des detections de présence très très très souvent : au moins mouvement. Vive l’ombre des arbres qui bouge, vive la brume la nuit, vive les toiles d’araignée -_-
QVR PRO de QNAP propose bien un module de détection de présence en se basant sur de l’IA. Mais… c’est payant évidement…
En voyant frigate, j’ai l’impression que ca pourrait répondre à mon besoin.
Mais, avant de me lancer dans un remplacement je voudrais savoir si ca vaut le coup de passer. Certains d’entre vous ont eu l’occasion de comparer avec QVR PRO ?
Je n’ai pas envie d’acheter un RPI séparé juste pour ca : j’aime bien le fait que ce soit intégré aujourd’hui à mon NAS. Donc dans l’idéal, j’aimerai que ce soit, soit dans HA (avec sauvegarde sur le NAS ?) ou à la limite dans un docker sur mon NAS (mais j’ai un poil peur de me lancer le dedans).

Clé google coral a nouveau dispo :

3 « J'aime »

Non…

Sur le QNAP, je suppose que tu peux avoir docker. Dans ce cas, c’est assez simple. Tu installes frigate en container. Au pire ça ne marche pas, mais, ça ne casse rien. Donc, pas de raison d’avoir peur…

Je n’ai pas peur de casser quoique ce soit, mais plutôt d’apprécier frigate : dans ce cas, je serais obligé d’utiliser les container sur QNAP. Et ça ferra ça de plus MDR. Je pense que je vais tout de même finir par essayer :stuck_out_tongue:
Par contre, j’ai lu sur leur doc qu’il était conseillé d’avoir une clef google (j’ai oublié le nom là, mais vous voyez de quoi je parle ^^). Dans quelle mesure c’est vivement conseillé ? Pour une caméra en full HD?

Pour tester la carte coral n’est pas indispensable. Pour utiliser avec plusieurs caméras et de la détection, c’est quasi indispensable. Sinon, ça bouffe beaucoup de CPU.

2 « J'aime »

Je me suis enfin décidé à tester frigate pour ma caméra reolink. J’en avais ras le bol des notifs pour des faux positifs. Après un aprem a tout ajuster c’est parfait et ça tourne nickel (bon après c’est que pour une cam) j’avais un peu peur vu que je tourne sur un pi 2go qui est déjà pas mal chargé en addon et que je n’ai pas de coral (je veux passer sur un nuc mais bon pas simple d’en trouver des pas chers hormis sur lbc)
Une petite automatisation pour démarrer frigate et l’éteindre en fonction de l’état allumé ou non de la caméra histoire que ça ne tourne pas quand quelqu’un est à la maison et c’est parfait !

J’ai enfin pris le temps d’installer Frigate hier :

  • Installation de Frigate dans un container Docker sur mon QNAP TS251, via un docker-compose perso.
  • Installation de Mosquito sur HA : j’ai d’abord essayé via un container sur le QNAP, mais Frigate ne détectait pas le service MQTT… J’ai donc cédé à la simplicité en passant sur HA…
  • Installation de l’intégration de Frigate via HACS sur HA ainsi que de la Lovelace Card.

A l’installation, je trouvais Frigate super puissant et très intéressant sur la personnalisation qu’il offre (par rapport à la solution QNAP).
Mais après un test sur une journée, je déchante un peu :

  • au moindre mouvement de toile d’araignée, par devant ma voiture, celle ci est détectée en mouvement. J’ai cru comprendre que c’était un problème récurrent chez les utilisateurs et qu’il fallait jouer avec des zones, le nombre d’objet par zone, etc… Va falloir mettre les mains dans le cambouis de la config :hot_face: en attendant, j’ai des évènements toutes les 3min cette nuit :dizzy_face:
  • Je n’ai pas trouvé le moyen pour activer la détection de mouvement sans détection d’objet. J’aurai aimé, au moins avoir un label « Misc » ou « N.A ». Mais en l’état, si un mouvement est détecté, mais que l’objet ne correspond pas au tracking activé, alors on ne sauvegarde rien.
    C’est pas super car la reconnaissance d’objet ne fonctionne pas toujours très bien :
  1. Cette nuit, des voitures sont passées devant chez moi mais avec la vision nocturne + plein phare, elles n’ont pas été détectées. :frowning:
  2. Un chat est passé à coté de ma voiture : la voiture a été détectée, pas le chat ^^’

Avec HA en général et Frigate en particulier, c’est sûr. L’installation « out of the box » marchouille. Après, il faut adapter à son contexte. Les zones, les masques, la sensibilité…
Et ça peut être assez gourmand en CPU. Donc, l’accélérateur coral aide vraiment.

C’est l’idée de frigate d’avoir de l’intelligence (et donc de la config)… Si tu veux « moins intelligent » et avec peu ou pas de tuning Agentdvr c’est bien aussi.Docker

C’est justement cette intelligence que je trouve intéressante. Mais, dans l’état de ma config, j’ai plus l’impression que lorsqu’il ne sait pas, frigate ne dit rien… Un système intelligent devrait dire : « j’ai trouvé qqch mais désolé je ne sais pas ce que c’est… ».
À moins que ce soit possible de faire ça ?

Je ne crois pas que ce soit possible.
De ce que j’ai compris, ça filtre sur les objets sélectionnés et en sortie ça te dit « oui » avec un score.
Ce que tu peux faire, c’est baisser le score pour avoir plus de « oui ». Voir ici Reducing false positives | Frigate
Mais, dire, j’ai vu un machin, je ne sais pas ce que c’est et je te le dis, me semble antinomique avec la logique frigate.

1 « J'aime »

Du nouveau concernant la détection de mouvements :

« With 0.10.0 Beta 9, it is now possible to record motion with detect disabled. »

1 « J'aime »

Bon voici déjà quelque temps que Frigate tourne sur une machine dédiée, séparée de ma machine HA.

  • La machine frigate est un mini PC de puissance correcte, avec disque SSD m.2, une clé TPU coral USB, docker + debian 11.
  • La machine avec HA (Odroid N2+ et HASSIO) implémente le proxy frigate configuré et la carte Frigate Card.
  • Les caméra de test sont une Foscam FI9902p (flux 1280x720 en rtsp) et Reolink RC-520 (896x672 en rtmp).
    Les machines sont à jour (dernières versions de HA et des composants Frigate)

Le tout tourne bien et est stable, pas d’erreurs de logs. Le CPU du PC est toujours < 20%. Mais les retours restent relativement mitigés, avec du bon et du beaucoup moins bon :

  1. La visu en temps réelle marche bien sur toutes les plateformes et s’affiche instantanément. Les records et snapshots sont parfaitement lus dans Frigate et Home Assistant sur mon PC (Frigard Card). Par contre, les vidéos enregistrées sont difficilement lus sur mon mobile (iPhone). L’application mobile HA charge en permanence avec le sablier et les vidéos enregistrées ne sont pas lues.

  2. La détection d’animaux ne se fait pas. Le chat passe de temps en temps devant la caméra et rien n’est enregistré.
    Voici la config de la détection commune aux caméras

objects:
  track:
    - person
    - bird
    - cat
    - dog

record:
  enabled: True
  events:
    max_seconds: 240
    pre_capture: 3
    post_capture: 8
    retain:
      default: 5
      mode: motion

snapshots:
  enabled: True
  timestamp: True
  retain:
    default: 5
  1. Toutes les personnes qui passent sont bien détectées. Mais j’ai beaucoup de faux positifs la nuit sur la détection de personnes.
    Ici, on voit le barbecue, une petite borne, un reflet détectés comme des personnes :
    image

Avez vous des suggestions d’améliorations (surtout pour le problème de visualisation des enregistrements sur iPhone qui est rédhibitoire) ? Quels sont vos propres retours ?

Salut
As-tu créer des zones ?
ça permet par exemple d’éviter de chercher des chiens dans le ciel mais pas que… ça permet aussi de supprimer les faux positifs (genre tes spots, ton bbq ou ta parabole)… Chez moi c’est une cheminée qui était souvent considérée comme une personne
Après très franchement les oiseaux, je l’ai mis aussi au début (idem pour les plantes vertes) mais au final, c’est pas vraiment utilisé à la maison

En complément dans la version 10.1 qui vient de sortir, il y a une nouvelle fonction d’amélioration du contraste, qui semble-t-il permet un meilleur taux de détection la nuit