Echanges sur Frigate

Hello,
J’ai testé la carte, mais c’est la même chose sur iphone (mais cela marche et a toujours marché sur PC / internet explorer).
J’ai également essayé de changer le format de la sortie. Le paramétrage output_args fait que le format de sortie est converti et cette opération prend énormément de CPU. Je passe pour une seule caméra de 6% de CPU a près de 50%.
@Pulpy-Luke, qu’as tu fait pour faire fonctionner sur mobile ? Juste changé la frigate card ou aussi le format des vidéos ?

Salut
Juste la carte. C’est les mêmes vidéos, le même encodage

Ok merci. Alors ce doit être le passage à la version 3 qui a résolu ton problème. De mon côté, ce doit être un pb lié à ios.

Salut tout le monde !
Pourriez vous partager vos automatisations pour la gestion des notifications frigate ?
J’ai testé la blueprint un peu plus haut, mais j’en suis pas trop satisfait. J’ai du bidouillé pas mal de chose dedans pour un résultat bof bof. Beaucoup de doublon, très verbeux en log d’info…
Pour info, je ne cherche pas à utiliser les notif Android, mais plutot Telegram : je n’accède à HA que via VPN sur mon téléphone. Et ce dernier n’étant pas toujours activé, je n’ai pas trouvé d’autre solution que de passer par Télégram.

Avec du retard mais au cas où tu en es encore besoin, j’utilise celle là :

Après je passe par les notifs sur l’application directement.

Bonjour,
J’ai suivi tes conseils (sans détection dans un premier temps) mais j’obtiens un message d’erreur concernant la configuration. As-tu une idée pour résoudre ce problème ?. Mille mercis en avance
Ci-après le LOG

[s6-init] making user provided files available at /var/run/s6/etc...exited 0.
[s6-init] ensuring user provided files have correct perms...exited 0.
[fix-attrs.d] applying ownership & permissions fixes...
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts...
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[2022-07-12 16:46:56] frigate.app                    INFO    : Starting Frigate (0.10.1-83481af)
*************************************************************
*************************************************************
***    Your config file is not valid!                     ***
***    Please check the docs at                           ***
***    https://docs.frigate.video/configuration/index     ***
*************************************************************
*************************************************************
***    Config Validation Errors                           ***
*************************************************************
mapping values are not allowed here
  in "<unicode string>", line 7, column 11:
        ffmpeg:
              ^
Traceback (most recent call last):
  File "/opt/frigate/frigate/app.py", line 312, in start
    self.init_config()
  File "/opt/frigate/frigate/app.py", line 77, in init_config
    user_config = FrigateConfig.parse_file(config_file)
  File "/opt/frigate/frigate/config.py", line 900, in parse_file
    config = yaml.safe_load(raw_config)
  File "/usr/local/lib/python3.8/dist-packages/yaml/__init__.py", line 162, in safe_load
    return load(stream, SafeLoader)
  File "/usr/local/lib/python3.8/dist-packages/yaml/__init__.py", line 114, in load
    return loader.get_single_data()
  File "/usr/local/lib/python3.8/dist-packages/yaml/constructor.py", line 49, in get_single_data
    node = self.get_single_node()
  File "/usr/local/lib/python3.8/dist-packages/yaml/composer.py", line 36, in get_single_node
    document = self.compose_document()
  File "/usr/local/lib/python3.8/dist-packages/yaml/composer.py", line 55, in compose_document
    node = self.compose_node(None, None)
  File "/usr/local/lib/python3.8/dist-packages/yaml/composer.py", line 84, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/local/lib/python3.8/dist-packages/yaml/composer.py", line 133, in compose_mapping_node
    item_value = self.compose_node(node, item_key)
  File "/usr/local/lib/python3.8/dist-packages/yaml/composer.py", line 84, in compose_node
    node = self.compose_mapping_node(anchor)
  File "/usr/local/lib/python3.8/dist-packages/yaml/composer.py", line 127, in compose_mapping_node
    while not self.check_event(MappingEndEvent):
  File "/usr/local/lib/python3.8/dist-packages/yaml/parser.py", line 98, in check_event
    self.current_event = self.state()
  File "/usr/local/lib/python3.8/dist-packages/yaml/parser.py", line 428, in parse_block_mapping_key
    if self.check_token(KeyToken):
  File "/usr/local/lib/python3.8/dist-packages/yaml/scanner.py", line 116, in check_token
    self.fetch_more_tokens()
  File "/usr/local/lib/python3.8/dist-packages/yaml/scanner.py", line 223, in fetch_more_tokens
    return self.fetch_value()
  File "/usr/local/lib/python3.8/dist-packages/yaml/scanner.py", line 577, in fetch_value
    raise ScannerError(None, None,
yaml.scanner.ScannerError: mapping values are not allowed here
  in "<unicode string>", line 7, column 11:
        ffmpeg:
              ^
*************************************************************
***    End Config Validation Errors                       ***
*************************************************************
[cmd] python3 exited 1
[cont-finish.d] executing container finish scripts...
[cont-finish.d] done.
[s6-finish] waiting for services.
[s6-finish] sending all processes the TERM signal.

HEllo

Y’aurait il une possibilité pour frigate de fonctionner en H265 car ma camera ne propose pas le H264 ?
Merci à vous

Salut
J ai installé frigate avec hacs, ca marche add on ha)
Je voulais intégrer frigate officiellement mais impossible * failed to connect "
Comment régler ça?
Mickaël

Bonjour

Oui, ma caméra ne fait que du H265 en 4K et ça marche (RPI 4).
J’ai juste rajouté cela dans le fichier de config (partie camera):

rtmp:
  enabled: False

Je n’utilise pas l’accélération HW du RPI étant donné que je n’ai jamais réussi à la faire fonctionner.

Salut

Tu es certain que ta caméra ne propose pas un flux secondaire avec une qualité moindre ?
Autant pour visionner en direct, c’est pas forcement plus mal d’avoir un truc « propre » (à condition d’avoir le réseau qui suit) mais pour le décodage et surtout sans accélération matérielle, le pi4 doit prendre cher !

Ma caméra à bien un flux secondaire mais limité à 640x480 en H265 ou MJPEG (j’aurais souhaité au moins du 720p). Et pour le flux principal, si je change la résolution, il fait du crop et non du resize !!! du coup j’ai mis 4K 6fps.
Pour le réseau, tout est en 1Gbps (inclus la fibre) et par conséquent c’est super fluide en local, en 4G mais aussi du boulot.
Pour le décodage le RPI4 à une charge CPU comprise entre 50 et 85% avec pas mal de container qui tourne (une vingtaine).

Tu peux faire la détection sur le flux secondaire et l’enregistrement sur le principal
Donc 640x480 c’est parfait pour la détection, 5 fps max et ça sera top. Il est clairement dit dans la doc de frigate que la qualité du flux n’a que peu d’importance pour la détection (faut pour un truc très très petit), c’est la vitesse d’inférence (l’analyse) qui est importante
https://docs.frigate.video/guides/camera_setup/#choosing-a-detect-resolution

Bonjour,
Pour information, la clé Google Coral USB est de nouveau disponible chez kubii, au prix de 87,95€ pour les personnes interessées …

1 « J'aime »

Pourriez-vous me dire quelle est la différence en les 2 addons :

  • Frigate NV
  • Frigate NVR (Full Access)

J’ai vu qu’il y avait un lien avec « protection mode », mais je ne comprends pas à quoi cela correspond.

Mon HA est une version HassOS sous VM Proxmox

Salut tout le monde je suis très intéressé par frigate car pas mal de camera dans un avenir proche voir très proche mais j’ai autre chose de prévu en parallèle ( motion ai ) et stockage sur nvr ubiquiti ( UDM pro ) c’est cette dernière raison qui me pousse à utiliser frigate vu que je ne compte pas acheter de camera ip ubiquiti ( trop chère pour le moment ), et qu’ il serais apparement possible de lui donner un accès pour enregistrer sur le UDM pro via un petit soft. Le petit hic c’est que motion ai ferait au final la même chose en bien plus pousse mais lui n’aurais pas accès au nvr.

Mon explication est un peu confuse car il y a pas mal de chose que j’ai du mal à comprendre avec frigate et surtout savoir quel rôle à t’il exactement entre les caméras et home assistant.

Frigate va jouer le role de NVR mais ne stockera que les séquences ou une présence a été détectée et reconnue par l’IA (humain, animal…). La frigate card permet d’afficher ensuite dans HA les caméras en live mais surtout des vignettes avec un aperçu des détections et un accès a la séquence enregistrée et/ou un snapshot.

Salut
À priori la version full access permettrai par exemple d’exploiter une caméra usb branchée physiquement. La version normale juste son flux vidéo via rstp

Merci pour cet éclaircissement, donc si je comprend bien c’est lui qui intercepte le flux, l’analyse et le stock sur le nvr? Alors que motion-ai lui ne stock pas sur nvr sauf si on lui indique un chemin mais n’est pas compatible avec le système unify de ubiquiti. Ahah du coup faut que je compare les 2 voir lequel est plus approprié pour mon utilisation….

D’un côté j’ai motion-ai avec une détection sans faille et précise et de l’autre un stockage compatible avec unify mais asser jeune sur la reconnaissance…. Bon bah j’ai du taf lol

La reconnaissance de frigate se base sur les modèles de google… Donc autant dire qu’au niveau jeunesse c’est pas un souci et que niveau efficacité c’est loin d’être mauvais

En tout cas pour ceu que ça interresse d’associer frigate sur un nvr ubiquiti voici le github :

1 « J'aime »