Ajout vignette notification Netatmo Outdoor

Salut !

Merci encore @Idaho947 pour l’aide à la détection d’humain sur le Netatmo Outdoor

J’aimerai maintenant (si possible) ajouter la vignette de la détection qui à été déclenchée comme sur l’application netatmo.
Est-ce qu’on sait faire ça ?

Regarde dans les outils de dev. Quand tu ecoutes l’événement netatmo.event dans ce que tu obtiens tu as une adresse http://…microsoft…

Tu copie colle dans ta barre d’adresse et regarde ce que tu as ça devrait correspondre a ce qui a été détecté.

Apres je pense qu’il suffit de récupérer cette adresse et de te l’envoyer en notification.

hello

Je ne suis pas sur netatmo, mais tu dois pouvoir faire un snapshot au niveau de ta camera.
Une fois ce snapshot effectué, tu l’ajoute à ta notif;
Ce qui donne par exemple ( remplacer le device_id et ton domaine)

alias: Suivi webhook
description: ""
trigger:
  - platform: event
    event_type: netatmo_event
    event_data: {}
condition: []
action:
  - service: camera.snapshot
    metadata: {}
    data:
      filename: /config/www/tmp/snap.jpg
    target:
      device_id: xxxxxxxxxxxxxx
  - service: notify.mobile_app_pixel_7
    data:
      message: Salut Mika
      data:
        image: https://tondomaine/local/tmp/snap.jpg
mode: single

@+

Salut !
Merci pour vos retours.
J’ai fait quelques essais autour de vos propositions mais je n’ai pas réussi.
Déjà première chose , ce n’est pas la première fois que je vois quelqu’un parlé de /config mais dans file editor je ne peux naviguer que dans /homeassistant :thinking:
Ensuite pour le non de domaine étant sous Nabucasa, je copie l’url de mon serveur?

Merci d’avance !

Pourquoi tu parle de nom de domaine ?

Pour la partie dont parle Krull c’est dans les media.

Bonjour,
@Idaho947 a raison pas besoin de nom de domaine, en local ca fonctionne.

  - service: camera.snapshot
    data:
      filename: /config/www/capture/snapshot_{{ now().strftime("%d%m%y-%H%M") }}.jpg
    target:
      entity_id: camera.reolink_e1_zoom_profile000_mainstream
  - delay:
      hours: 0
      minutes: 0
      seconds: 1
      milliseconds: 0
  - service: notify.mobile_app_m2101k9g
    data:
      title: Caméra Séjour {{now().strftime('(%H:%M) [%d-%m-%y]')}}
      message: Alarme activer manuellement par WarC0zes.
      data:
        image: local/capture/snapshot_{{ now().strftime("%d%m%y-%H%M") }}.jpg

Cette automatisation permet d’envoyer une notification avec la vignette de la personne détectée sur une de mes 2 caméras Netatmo.Le messages est ici différent suivant d’où vient la détection (camera cours ou terrasse), et utilise donc l’ID de la caméra. Avec 1 seule caméra, pas besoin bien entendu.

alias: Alerte - personne détectée dans la cours
description: ""
trigger:
  - platform: event
    event_type: netatmo_event
    event_data:
      type: human
    alias: Quand Netatmo détecte une personne
action:
  - if:
      - condition: template
        value_template: "{{ (trigger.event.data['data']['camera_id'] == '70:xx:xx:xx:xx:xx') }}"
        alias: Si détection vient de la terrasse
    then:
      - service: notify.notify_telegram
        data:
          message: Alerte détection
          data:
            photo:
              - url: "{{ trigger.event.data[\"data\"][\"snapshot_url\"] }}"
                caption: Personne détectée sur la terrasse
        alias: Envoyer une alerte détection terrasse à Telegram avec photo
    else:
      - service: notify.notify_telegram
        data:
          message: Alerte détection
          data:
            photo:
              - url: "{{ trigger.event.data[\"data\"][\"snapshot_url\"] }}"
                caption: Personne détectée dans la cours
        alias: Envoyer une alerte détection cours à Telegram avec photo
    alias: Envoyer message avec photo en fonction origine détection
mode: restart