Configurer les boutons prendre une photo ou enregistrer une video avec Reolink e1 zoom

[quote=« mike413muo, post:15, topic:57289 »]

type: custom:frigate-card
cameras:
  - camera_entity: camera.salon_blonay_profile000_mainstream
    view: image
    default: image
    live_provider: ha
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: LEFT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_right:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: RIGHT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_up:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: UP
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_down:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: DOWN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_in:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_IN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_out:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_OUT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
elements:
  - type: custom:frigate-card-menu-submenu
    icon: mdi:menu
    items:
      - title: Autofocus
        entity: switch.salon_blonay_autofocus
        tap_action:
          action: toggle
      - title: Led
        entity: switch.salon_blonay_ir_lamp
        tap_action:
          action: toggle
  - type: custom:frigate-card-menu-state-icon
    entity: binary_sensor.salon_blonay_cell_motion_detection_2
    title: Caméra détection
    state_color: true
    tap_action:
      action: more-info
menu:
  style: outside
  buttons:
    cameras:
      enabled: true
    image:
      enabled: true
    snapshot:
      enabled: true
      icon: mdi:camera
      title: Prendre une photo
      tap_action:
        action: call-service
        service: camera.snapshot
        service_data:
          entity_id: camera.salon_blonay_profile000_mainstream
          filename: /media/Capture/Capture_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.jpg
    record:
      enabled: true
      icon: mdi:filmstrip
      title: Enregistrer une vidéo
      tap_action:
        action: call-service
        service: camera.record
        service_data:
          entity_id: camera.salon_blonay_profile000_mainstream
          filename: /media/Capture/Recorder_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.mp4
          duration: 30
  position: top
live:
  preload: false
  show_image_during_load: false
  draggable: false
  controls:
    builtin: false
    ptz:
      orientation: vertical
      position: top-right
    next_previous:
      style: icons
      size: 26
  transition_effect: none
view:
  theme:
    themes:
      - traditional
  default: live
image:
  mode: camera
  refresh_seconds: 10
media_viewer:
  draggable: true
performance:
  style:
    border_radius: true
dimensions:
  aspect_ratio_mode: 

je vois aucun code pour ajouter les deux icones ?
c’est mon code…

qu’est ce que tu met comme code en plus qui ne s’enregistre pas ?

salut

voici la card que je peux enregistrer mais qui reste en ligne de code

type: custom:frigate-card
cameras:
  - camera_entity: camera.salon_blonay_profile000_mainstream
    view: image
    default: image
    live_provider: ha
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: LEFT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_right:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: RIGHT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_up:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: UP
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_down:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: DOWN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_in:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_IN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_out:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_OUT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
elements:
  - type: custom:frigate-card-menu-submenu
    icon: mdi:menu
    items:
      - title: Autofocus
        entity: switch.salon_blonay_autofocus
        tap_action:
          action: toggle
      - title: Led
        entity: switch.salon_blonay_ir_lamp
        tap_action:
          action: toggle
      - title: Prendre une photo
        icon: mdi:camera
        tap_action:
          action: call-service
          service: camera.snapshot
          service_data:
            entity_id: camera.reolink_e1_zoom_profile000_mainstream
            filename: /media/Capture/Capture_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.jpg
      - title: Enregistrer une vidéo
        icon: mdi:filmstrip
        tap_action:
          action: call-service
          service: camera.record
          service_data:
            entity_id: camera.reolink_e1_zoom_profile000_mainstream
            filename: /media/Capture/Recorder_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.mp4
            duration: 10
  - type: custom:frigate-card-menu-state-icon
    entity: binary_sensor.salon_blonay_cell_motion_detection_2
    title: Caméra détection
    state_color: true
    tap_action:
      action: more-info
menu:
  style: outside
  buttons:
    cameras:
      enabled: true
    image:
      enabled: true
    take_snapshot:
      icon: mdi:camera
      title: Prendre une photo
      tap_action:
        action: call-service
        service: camera.snapshot
        service_data:
          entity_id: camera.reolink_e1_zoom_profile000_mainstream
          filename: /media/Capture/Capture_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.jpg
    record_video:
      icon: mdi:filmstrip
      title: Enregistrer une vidéo
      tap_action:
        action: call-service
        service: camera.record
        service_data:
          entity_id: camera.reolink_e1_zoom_profile000_mainstream
          filename: /media/Capture/Recorder_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.mp4
          duration: 10
  position: top
live:
  preload: false
  show_image_during_load: false
  draggable: false
  controls:
    builtin: false
    ptz:
      orientation: vertical
      position: top-right
    next_previous:
      style: icons
      size: 26
  transition_effect: none
view:
  theme:
    themes:
      - traditional
  default: live
image:
  mode: camera
  refresh_seconds: 10
media_viewer:
  draggable: true
performance:
  style:
    border_radius: true
dimensions:
  aspect_ratio_mode: dynamic

sur ce coup là je suis vraiment dépassé merci encore de prendre le temps

Mike

voici un exemple

elements:
  - type: custom:frigate-card-menu-submenu
    icon: mdi:camera
    items:
      - title: Capture Reolink
        icon: mdi:camera
        tap_action:
          action: perform-action
          perform_action: camera.snapshot
          data:
            entity_id: camera.reolink_e1_zoom_profile000_mainstream
            filename: >-
              /media/Capture/Capture_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.jpg

Salut

J’ai essayé ta card modifiée que tu m’as faite et après l’avoir sauvegardée le système me dit
de faire une mise à niveau selon la capture ci dessous est ce juste ?

et après l’avoir fait la carte ne s’affiche pas et j’ai que des lignes de code avec ce message à l’écran configuration camera invalide et un problème avec l’action zoom

je te remercie encore pour ton aide pour résoudre mon problème

mike

Tu as modifié mon code, je ne sais pas pourquoi. Si tu ne sais pas ce que tu fais ne modifie rien.

C’est pas compliqué de prendre mon code et juste changer les entitiés,
et d’ajouter ce code pour faire une capture :

si tu veux mettre en live au lieu d’image, modifie :

view:
  default: image

en

view:
  default: live

salut

cela va un peu mieux j’ai de nouveau la configuration et un bouton de plus pour prendre des photos mais quand je click dessus je recois ( voir capture d’écran ) un message en bas à droite erreur snapshot

et le bouton pour l’enregistrement n’est pas dans mon menu pourtant il me semble que je l’ai mis correctement dans la card
ci dessous

type: custom:frigate-card
cameras:
  - camera_entity: camera.salon_blonay_profile000_mainstream
    view:
      default: live
    live_provider: ha
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: LEFT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_right:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: RIGHT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_up:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: UP
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_down:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: DOWN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_in:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_IN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_out:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_OUT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
elements:
  - type: custom:frigate-card-menu-submenu
    icon: mdi:menu
    items:
      - title: Autofocus
        entity: switch.salon_blonay_autofocus
        tap_action:
          action: toggle
      - title: Led
        entity: switch.salon_blonay_ir_lamp
        tap_action:
          action: toggle
  - type: custom:frigate-card-menu-state-icon
    entity: binary_sensor.salon blonay_cell_motion_detection_2
    title: Caméra détection
    state_color: true
    tap_action:
      action: more-info
  - type: custom:frigate-card-menu-submenu
    icon: mdi:camera
    items:
      - title: Capture Reolink
        icon: mdi:camera
        tap_action:
          action: perform-action
          perform_action: camera.snapshot
          data:
            entity_id: camera.salon_blonay_profile000_mainstream
            filename: >-
              /media/Capture/Capture_Reolink_{{ now().strftime("%d%m%y_%H%M")
              }}.jpg
menu:
  style: outside
  buttons:
    cameras:
      enabled: true
    image:
      enabled: true
  position: top
live:
  preload: false
  show_image_during_load: false
  draggable: false
  controls:
    builtin: false
    ptz:
      orientation: vertical
      position: top-right
    next_previous:
      style: icons
      size: 26
  transition_effect: none
view:
  theme:
    themes:
      - traditional
  default: live
image:
  mode: camera
  refresh_seconds: 10
media_viewer:
  draggable: true
performance:
  style:
    border_radius: true
dimensions:
  aspect_ratio_mode: dynamic


aucun soucis avec c’est action.

et ici, ca ne s’affiche pas sur ton menu:

l’entité ne dois être la bonne binary_sensor.salon blonay_cell_motion_detection_2. Tu est sur d’avoir un _2 a la fin ?
chez moi , j’ai un _2 car j’avais eu un soucis et une deuxième entité identique avait été créer.

salut

c’est vrai j’ai corriger le celle motion j’en ai 3

Binary_sensor.salon_blonay_humain
Binary_sensor.salon_blonay_mouvement
Binary_sensor.salon_blonay_animal

j’ai mis mouvement c’est juste ?

et mon menu est comme cela maintenant

si je pèse sur photo il prendre une photo et aussi une vidéo il me semble ?

mais vu que je suis tout seul pour tester c’est pas facile mais ma question est ce le même bouton qui déclenche la photo et la vidéo ?

ou j’ai encore rien compris ?

merci encore pour ton aide

Mike

Non, le bouton rajouter n’est que pour une capture. , il faut ajouter celui pour la vidéo.

tu rajoute une autre partie pour l’enregistrement vidéo, avec l’action camera.record et le filename en .mp4. Change le title en Enregistrement Reolink.

      - title: Capture Reolink
        icon: mdi:camera
        tap_action:
          action: perform-action
          perform_action: camera.snapshot
          data:
            entity_id: camera.salon_blonay_profile000_mainstream
            filename: >-
              /media/Capture/Capture_Reolink_{{ now().strftime("%d%m%y_%H%M")
              }}.jpg

je pense, j’en es qu’une moi. J’utilise ONVIF et pas l’intégration Reolink
image

j’ai pas les capteur human et animal

1 « J'aime »

salut chaque fois que je rajoute cette séquence dans ma carte il ne la mémorise pas est ce que je suis au mauvais endroit ?

je te joint ma carte avec l’endroit ou je l’ai mis avant de la sauver

pour mon bouton enregistrement je suis perdu ce code est vraiment très compliqué …

type: custom:frigate-card
cameras:
  - camera_entity: camera.salon_blonay_profile000_mainstream
    view:
      default: live
    live_provider: ha
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: LEFT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_right:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: RIGHT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_up:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: UP
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_down:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: DOWN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_in:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_IN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_out:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_OUT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
elements:
  - type: custom:frigate-card-menu-submenu
    icon: mdi:menu
    items:
      - title: Autofocus
        entity: switch.salon_blonay_autofocus
        tap_action:
          action: toggle
      - title: Led
        entity: switch.salon_blonay_ir_lamp
        tap_action:
          action: toggle
  - type: custom:frigate-card-menu-state-icon
    entity: binary_sensor.salon_blonay_cell_motion_detection
    title: Caméra détection
    state_color: true
    tap_action:
      action: more-info
  - type: custom:frigate-card-menu-submenu
    icon: mdi:camera
    items:
      - title: Capture Reolink
        icon: mdi:camera
        tap_action:
          action: perform-action
          perform_action: camera.snapshot
          data:
            entity_id: camera.salon_blonay_profile000_mainstream
            filename: >-
              /media/Capture/Capture_Reolink_{{ now().strftime("%d%m%y_%H%M")
              }}.jpg
          action: camera.record
          data:
            duration: 10
            filename: >-
              /media/Capture/Recorder_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.mp4
          target:
            entity_id: camera.salon_blonay_profile000_mainstream
menu:
  style: outside
  buttons:
    cameras:
      enabled: true
    image:
      enabled: true
  position: top
live:
  preload: false
  show_image_during_load: false
  draggable: false
  controls:
    builtin: false
    ptz:
      orientation: vertical
      position: top-right
    next_previous:
      style: icons
      size: 26
  transition_effect: none
view:
  theme:
    themes:
      - traditional
  default: live
image:
  mode: camera
  refresh_seconds: 10
media_viewer:
  draggable: true
performance:
  style:
    border_radius: true
dimensions:
  aspect_ratio_mode: dynamic

Dur dur…

tu rajoute en plus ce code dessous :

      - title: Capture Reolink
        icon: mdi:camera
        tap_action:
          action: perform-action
          perform_action: camera.snapshot
          data:
            entity_id: camera.salon_blonay_profile000_mainstream
            filename: >-
              /media/Capture/Capture_Reolink_{{ now().strftime("%d%m%y_%H%M")
              }}.jpg

Change le title
change le perform_action ( c’est l’action ) camera.record
change le filename.

1 « J'aime »

j’ai fait comme tu as dit j’ai même rajouter la duration 10 secondes
pour la vidéo et j’ai fait comme cela mais il ne me l’enregistre pas !!

type: custom:frigate-card
cameras:
  - camera_entity: camera.salon_blonay_profile000_mainstream
    view:
      default: live
    live_provider: ha
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: LEFT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_right:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: RIGHT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_up:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: UP
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_down:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: DOWN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_in:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_IN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_out:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_OUT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
elements:
  - type: custom:frigate-card-menu-submenu
    icon: mdi:menu
    items:
      - title: Autofocus
        entity: switch.salon_blonay_autofocus
        tap_action:
          action: toggle
      - title: Led
        entity: switch.salon_blonay_ir_lamp
        tap_action:
          action: toggle
  - type: custom:frigate-card-menu-state-icon
    entity: binary_sensor.salon_blonay_cell_motion_detection
    title: Caméra détection
    state_color: true
    tap_action:
      action: more-info
  - type: custom:frigate-card-menu-submenu
    icon: mdi:camera
    items:
      - title: Capture Reolink
        icon: mdi:camera
        tap_action:
          action: perform-action
          perform_action: camera.snapshot
          data:
            entity_id: camera.salon_blonay_profile000_mainstream
            filename: >-
              /media/Capture/Capture_Reolink_{{ now().strftime("%d%m%y_%H%M")
              }}.jpg
      - title: Enregistrement Reolink
        icon: mdi:camera
        tap_action:
          action: perform-action
          perform_action: camera.record
          action: camera.record
          data:
            duration: 10
            filename: >-
              /media/Capture/Recorder_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.mp4
          target:
            entity_id: camera.salon_blonay_profile000_mainstream
menu:
  style: outside
  buttons:
    cameras:
      enabled: true
    image:
      enabled: true
  position: top
live:
  preload: false
  show_image_during_load: false
  draggable: false
  controls:
    builtin: false
    ptz:
      orientation: vertical
      position: top-right
    next_previous:
      style: icons
      size: 26
  transition_effect: none
view:
  theme:
    themes:
      - traditional
  default: live
image:
  mode: camera
  refresh_seconds: 10
media_viewer:
  draggable: true
performance:
  style:
    border_radius: true
dimensions:
  aspect_ratio_mode: dynamic

      - title: Enregistrement Reolink
        icon: mdi:camera
        tap_action:
          action: perform-action
          perform_action: camera.record
          data:
            entity_id: camera.salon_blonay_profile000_mainstream
            duration: 10
            filename: >-
              /media/Capture/Recorder_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.mp4

j’ai modifié et maintenant cela tient mais j’ai toujours pas l’icône pour lancer l’enregistrement !


type: custom:frigate-card
cameras:
  - camera_entity: camera.salon_blonay_profile000_mainstream
    view:
      default: live
    live_provider: ha
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: LEFT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_right:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          pan: RIGHT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_up:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: UP
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_down:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          tilt: DOWN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_in:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_IN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_zoom_out:
        action: perform-action
        data:
          entity_id: camera.salon_blonay_profile000_mainstream
          zoom: ZOOM_OUT
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
elements:
  - type: custom:frigate-card-menu-submenu
    icon: mdi:menu
    items:
      - title: Autofocus
        entity: switch.salon_blonay_autofocus
        tap_action:
          action: toggle
      - title: Led
        entity: switch.salon_blonay_ir_lamp
        tap_action:
          action: toggle
  - type: custom:frigate-card-menu-state-icon
    entity: binary_sensor.salon_blonay_cell_motion_detection
    title: Caméra détection
    state_color: true
    tap_action:
      action: more-info
  - type: custom:frigate-card-menu-submenu
    icon: mdi:camera
    items:
      - title: Capture Reolink
        icon: mdi:camera
        tap_action:
          action: perform-action
          perform_action: camera.snapshot
          data:
            entity_id: camera.salon_blonay_profile000_mainstream
            filename: >-
              /media/Capture/Capture_Reolink_{{ now().strftime("%d%m%y_%H%M")
              }}.jpg
      - title: Enregistrement Reolink
        icon: mdi:camera
        tap_action:
          action: perform-action
          perform_action: camera.record
          data:
            entity_id: camera.salon_blonay_profile000_mainstream
            duration: 10
            filename: >-
              /media/Capture/Recorder_Reolink_{{ now().strftime("%d%m%y_%H%M") }}.mp4
menu:
  style: outside
  buttons:
    cameras:
      enabled: true
    image:
      enabled: true
  position: top
live:
  preload: false
  show_image_during_load: false
  draggable: false
  controls:
    builtin: false
    ptz:
      orientation: vertical
      position: top-right
    next_previous:
      style: icons
      size: 26
  transition_effect: none
view:
  theme:
    themes:
      - traditional
  default: live
image:
  mode: camera
  refresh_seconds: 10
media_viewer:
  draggable: true
performance:
  style:
    border_radius: true
dimensions:
  aspect_ratio_mode: dynamic

il faut cliquer sur l’icône appareil photo et tu auras un sous menu qui s’affiche et tu cliques sur capture ou enregistrer.

c’est top merciiiiii encore pour ta patience

ca marche

last question dans le menu c’est quoi la différence entre ces 2 icones je voie pas bien la différence

Capture d’écran 2025-02-07 à 06.14.05

Mais d’avance encore

mike

L’icône caméra, c’est pour voir en live, l’autre c’est pour voir en mode image ( une capture d’image tous les x secondes ).

merci bcp

je ferme la demande sur le message plus haut

merci encore

Mike

1 « J'aime »

Et hop, une fois de plus :joy:

1 « J'aime »