Franchissement de zone

Bonjour,
Est ce possible de ne créer une alerte que sur une séquence précise de franchissement de zone?
Esx: ma voiture sort , franchit zone 1 vers zone 2, pas d’alerte.
Elle rentre , franchit zone 2 puis zone 1, alerte.
Le plugin ne transmet pas les zones lors de détection, vrai? Et je ne vois pas dans frigate cette possibilité.
Merci

La sequence mqtt inclut « entered zone » et current zone". Je vois sur un forum HA que ces zones sont utilisées pour détecter le sens du mouvement.

Je n’ai pas vu cela dans Frigate, mais peut-être que je n’ai pas bien regardé, ayant pour ma part une utilisation plus que légère de ses possibilités.

Le plugin a bien l’info des zones ayant déclenché le dernier événement.

Je n’ai rien d’indiqué dans la partie infos de mes caméras.

Ni sur les devices " events"

J’utilise jmqtt? problème?

Le plugin n’est pas lié à mqtt-manager ?

Tu as défini un cron ?

Fais bien le tour de la documentation, je pense l’avoir assez détaillée.

je n’ai pas installé mqtt manager, mais le jmqtt. J’ai bien un cron daily. Effectivement pas de crom ou cron5. Je les ai coché et vois les infos apparaitre. Merci
Je vais tenter de creuser le sujet des zones. Te tiendrai informé.


Mqtt explorer indique bien les zones traversées dans une trame « reviews ». Mais jmqtt ne détecte que les trames "events " et « stats ». Je ne vois pas comment sortir ces zones de cette trame…

voilà le code utilisé par HA pour semble t il extraire cette info… Mais je suis incompétent ici pour transposer ça à jeedom.

  • alias: « Frigate: Track Object in Zones »
    id: « Frigate: Track Object in Zones »
    trigger:
    • platform: mqtt
      topic: frigate/events
      id: frigate-event
      payload: mudroom
      value_template: ‹ {{ value_json[« after »][« camera »] }} ›
      variables:
      after_zones: « {{ trigger.payload_json[‹ after ›][‹ entered_zones ›] }} »
      label: « {{ trigger.payload_json[‹ after ›][‹ label ›] }} »
      condition:
    • « {{ label == ‹ person › }} »
    • « {{ ‹ mudroom_far › in after_zones }} »
      action:
    • service: system_log.write
      data_template:
      message: « LOGGING: first zone »
      level: error
    • wait_for_trigger:
      • platform: mqtt
        topic: frigate/events
        value_template: « {{ ‹ mudroom_near › in wait.trigger.payload_json[‹ after ›][‹ current_zones ›] }} »
        timeout: « 00:00:45 »
        continue_on_timeout: false
    • service: system_log.write
      data_template:
      message: « LOGGING: second zone »
      level: error
    • delay: 15

Sans mqtt manager tu n’auras pas les évènements en « live » et donc pas tout ce que cela a comme avantage. La doc est pourtant claire.

Pas besoin du code HA, tout est dans le plugin, il suffit donc de l’utiliser comme il faut :wink:

Merci.
J’ai installé mqtt manager. Bon, il ne relève pas tout mes équipements. Il faudra que je creuse le sujet (jmqtt et mqtt ou juste mqtt).
pour l’instant, avec jmqtt, j’ai bien les frigate events qui remontent. Mes alertes sur la detection d’un snapshot fonctionnent bien.

Il me semble que dans le plugin, on ne peut pas pour l’instant choisir une séquence de zones. Oui? si oui comment est elle réalisée?
Si non, est il possible d’extraire les valeurs ci dessous et les intégrer dans la section infos?
J’ai tenté de modifier le class , mais sans succès, elles n’apparaissent pas.
Merci

Bonjour,

Je regarderai dès que j’ai du temps comment il est possible de faire cela… Sans que ce soit une prise de tête.

En attendant, prends le temps de découvrir tout ce que le plugin permet déjà.

Merci, oui je persiste.

Salut,

Je ne t’ai pas oublié :wink:

Je fais des tests et mettrais une beta a disposition dans les prochains jours.

N’etant pas chez moi, j’attends que la factrice me déclenche les zones :laughing:

super. Merci

A tester sur la beta 1.1.8

Le log frigateAction permet de voir le déroulé d’éxécution.

Je l’ai installé. Je regarde les logs mais ne voit pas d’indication à exploiter. Peux tu m’en dire plus?
Je ne vois que des erreurs. (je n’avais pas ouvert ces logs jusqu’ici).

merci

Ici je parle des logs du plugin pas ceux de Frigate :

J’ai sans doute quelques ajustement a faire mais dans l’état cela fonctionne.

Voici ce que j’ai:

Je n’ai rien spécifie dans les onglets Actions, est une cause de ces erreurs?