Jouer avec une caméra. (La passer en full screen et envoyé notification avec photos)

si ca fonctionne pas en local utilise ton dns.

- file: https://xxxxx.duckdns.org:8123/local/capture/essai.jpg

Cela ne fonctionne toujours pas.
image
Mais si je rentre l’adresse que j’ai utilisé dans le navigateur de mon téléphone, j’arrive bien à charger mon image. Mon adresse est : https://xxxx.xxxxx.xxx/local/capture/essai.jpg

essaie comme ca:

  - service: notify.mobile_app_iphone
    data:
      message: Someone is at the front door
      title: Security Alert
      data:
        image: "/local/capture/essai.jpg"

Super ca marche. Merci!
Je retourne essailler de jouer avec browser-mod pour le moment j’arrive qua ouvrier un popup avec du texte.
Et que sur navigateur je ne sais pas ci sa fonctionne avec les application mobile.

Browser_mod fonctionne sur tout navigateur, pc ou par l’application HA sur mobile ou tablette.
Faut juste penser a enregistrer chaque navigateur ( pc mobile tablette ), a partir du menu de browser_mod ( menu dans la barre latérale ).

un exemple de carte, avec la camera ( en mode auto ) dans une carte et quand tu clique dessus un popup s’ouvre avec la camera en live et plein écran. il y a un bouton pour fermer le popup.

type: picture-glance
title: Caméra Salon
camera_view: auto
camera_image: camera.reolink_e1_zoom_profile000_mainstream
show_state: false
aspect_ratio: 70%
entities:
  - binary_sensor.reolink_e1_zoom_cell_motion_detection_2
  - switch.reolink_e1_zoom_autofocus
  - switch.reolink_e1_zoom_ir_lamp
tap_action:
  action: fire-dom-event
  browser_mod:
    service: browser_mod.popup
    data:
      right_button: Fermer
      right_button_action:
        service: browser_mod.close_popup
        data:
          browser_id: THIS
      browser_id: THIS
      size: fullscreen
      style: |-
        --popup-min-width: 1800px;
        --popup-max-width: 1920px;
        --popup-border-radius: 10px;      
      content:
        type: picture-elements
        entity: camera.reolink_e1_zoom_profile000_mainstream
        camera_image: camera.reolink_e1_zoom_profile000_mainstream
        camera_view: live
        aspect_ratio: 100%
        elements:
          - type: icon
            icon: mdi:arrow-up-drop-circle-outline
            style:
              top: 70px
              left: 650px
            tap_action:
              action: call-service
              service: onvif.ptz
              service_data:
                entity_id: camera.reolink_e1_zoom_profile000_mainstream
                tilt: UP
                distance: 0.1
                speed: 0.16
                continuous_duration: 0.5
                move_mode: ContinuousMove
          - type: icon
            icon: mdi:arrow-down-drop-circle-outline
            style:
              top: 70px
              left: 700px
            tap_action:
              action: call-service
              service: onvif.ptz
              service_data:
                entity_id: camera.reolink_e1_zoom_profile000_mainstream
                tilt: DOWN
                distance: 0.1
                speed: 0.16
                continuous_duration: 0.5
                move_mode: ContinuousMove
          - type: icon
            icon: mdi:arrow-left-drop-circle-outline
            style:
              top: 70px
              left: 750px
            tap_action:
              action: call-service
              service: onvif.ptz
              service_data:
                entity_id: camera.reolink_e1_zoom_profile000_mainstream
                pan: LEFT
                distance: 0.1
                speed: 0.16
                continuous_duration: 0.5
                move_mode: ContinuousMove
          - type: icon
            icon: mdi:arrow-right-drop-circle-outline
            style:
              top: 70px
              left: 800px
            tap_action:
              action: call-service
              service: onvif.ptz
              service_data:
                entity_id: camera.reolink_e1_zoom_profile000_mainstream
                pan: RIGHT
                distance: 0.1
                speed: 0.16
                continuous_duration: 0.5
                move_mode: ContinuousMove
          - type: icon
            icon: mdi:magnify-minus
            style:
              top: 70px
              left: 500px
            tap_action:
              action: call-service
              service: onvif.ptz
              service_data:
                entity_id: camera.reolink_e1_zoom_profile000_mainstream
                zoom: ZOOM_OUT
                move_mode: ContinuousMove
          - type: icon
            icon: mdi:magnify-plus
            style:
              top: 70px
              left: 550px
            tap_action:
              action: call-service
              service: onvif.ptz
              service_data:
                entity_id: camera.reolink_e1_zoom_profile000_mainstream
                zoom: ZOOM_IN
                move_mode: ContinuousMove
          - type: icon
            icon: mdi:image-filter-center-focus
            style:
              top: 70px
              left: 900px
            tap_action:
              action: call-service
              service: onvif.ptz
              service_data:
                entity_id: camera.reolink_e1_zoom_profile000_mainstream
                preset: '001'
                move_mode: GotoPreset
          - type: icon
            icon: mdi:wall
            style:
              top: 70px
              left: 950px
            tap_action:
              action: call-service
              service: onvif.ptz
              service_data:
                entity_id: camera.reolink_e1_zoom_profile000_mainstream
                preset: '000'
                move_mode: GotoPreset
        card_mod:
          style: |
            :host {
              --mdc-icon-size: 39px;
            } 

Bonjour à tous, je déterre ce sujet.
J’ai réalisé un automatisme qui fonctionne à 85% il me manque la photo :grimacing:
Dans mon cas à moi c’est un screenshot quand un courrier ou un colis arrive dans ma boîte aux lettres.
Les screenshots fonctionnent et arrivent dans le bon dossier.
J’ai bien ma notification qui arrive sur le smartphone (Android) mais pas d’image.
J’ai utilisé le dossier Media. Si je navigue depuis HA, que ce soit en local ou en 4G, dans Média, pas de soucis je vois bien mes 2 screenshots.
Mais je me fais ban si j’essaie d’y aller directement en HTTPS par exemple.

https://xxxxxxxx.fr/media/local/camera/colis.jpg j’ai la réponse : 401: Unauthorized
et une belle ligne « login attempt » dans HA.

Si j’essaie aussi de mettre une tuile dans Lovelace j’ai la même chose, je me fais ban.

Je me suis connecté en SSH avec WinSCP pour vérifier les droits du dossier et tout est OK pourtant, il peut être lu, écrit et exécuté…

Je ne comprends pas trop pour le coup. On doit bien pouvoir avoir une image en notification venant du dossier Média quand-même non ?

Hello, je fais un up mon message a du être noyé dans la masse :wink:

Bon hé bien j’ai fini par trouver au bout du compte. Surprenant que personne n’ait répondu…
Au lieu d’utiliser le dossier Media j’ai fais autrement:

et dans mon configuration.yaml:

homeassistant:
  allowlist_external_dirs: [/config/]  #Autorisation
  media_dirs:  # on indique ou se trouvent les médias sur HA
    local: "www/camera/"