EZVIZ C8c -- custom:advanced-camera-card ... PRESET!

Bonjour, j’ai une EZVIS C8C , et j’essaie de mettre les presets ( pre positions) dans une carte custom:advanced-camera-card
à la suite de quelques recherches je suis tombé sur ce fil

.
.

.
.
où il explique comment il a trouvé comment mettre des pré-positions d’une caméras … mais avec une carte picture-glance
.
mon probléme est que j’arrive pas à le transfomer sur ma carte custom:advanced-camera-card
.
j’ai réussi à modifié son code pour mes besoins sur un carte picture-glance
.
.
mon code qui fonctionne sur une picture-glance..
.

type: picture-glance
entities:
  - entity: camera.cs_c8c_r100_1k2wkfl_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        pan: LEFT
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
    name: Pan Left
    show_state: false
    icon: mdi:arrow-left
    show_icon: true
  - entity: camera.cs_c8c_r100_1k2wkfl_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        tilt: UP
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
    name: Tilt Up
    icon: mdi:arrow-up
  - entity: camera.cs_c8c_r100_1k2wkfl_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        tilt: DOWN
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
    name: Tilt Down
    icon: mdi:arrow-down
  - entity: camera.cs_c8c_r100_1k2wkfl_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        pan: RIGHT
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
    name: Pan Right
    icon: mdi:arrow-right
    show_icon: true
  - entity: camera.cs_c8c_r100_1k2wkfl_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        preset: 1
        speed: 0.5
        distance: 0.5
        move_mode: GotoPreset
    name: 1
    show_state: false
    icon: mdi:numeric-1-box
    show_icon: true
  - entity: camera.cs_c8c_r100_1k2wkfl_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        preset: 2
        speed: 0.5
        distance: 0.5
        move_mode: GotoPreset
    name: 2
    show_state: false
    icon: mdi:numeric-2-box
    show_icon: true
  - entity: camera.cs_c8c_r100_1k2wkfl_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        preset: 3
        speed: 0.5
        distance: 0.5
        move_mode: GotoPreset
    name: 3
    show_state: false
    icon: mdi:numeric-3-box
    show_icon: true
camera_image: camera.cs_c8c_r100_1k2wkfl_mainstream
camera_view: live

.
.
et là mon code qui fonctionne PAS sur une custom:advanced-camera-card
.
.

cameras:
  - camera_entity: camera.cs_c8c_r100_1k2wkfl_mainstream
    live_provider: auto
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
          pan: LEFT
          distance: 0.9
          speed: 0.92
          continuous_duration: 0.3
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_right:
        action: perform-action
        data:
          entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
          pan: RIGHT
          distance: 0.9
          speed: 0.92
          continuous_duration: 0.3
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_up:
        action: perform-action
        data:
          entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
          tilt: UP
          distance: 0.7
          speed: 0.7
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_down:
        action: perform-action
        data:
          entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
          tilt: DOWN
          distance: 0.7
          speed: 0.7
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz


elements:

  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:numeric-1-box
    title: Preset 1
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        preset: 1
        move_mode: GotoPreset
    name: 1
    show_state: false
    show_icon: true


  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:numeric-2-box
    title: Preset 2
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        preset: 2
        move_mode: GotoPreset
    name: 2
    show_state: false
    show_icon: true


menu:
  style: overlay
  buttons:
    ptz_controls:
      enabled: true
      alignment: opposing
      priority: 100
      permanent: true
    ptz_home:
      enabled: true
      permanent: true
    cameras:
      enabled: false
    iris:
      enabled: false
    substreams:
      enabled: false
    clips:
      enabled: false
    media_player:
      enabled: false
    live:
      enabled: false
    display_mode:
      permanent: true


HA me met

Échec de l'exécution de l'action onvif/ptz. must contain at least one of entity_id, device_id, area_id, floor_id, label_id.

.
.
Est ce que quelqu’un aurait 1 heure ou 2 pour me corriger cette carte ?

1 « J'aime »

Salut,
après la caméra TAPO, maintenant la EZVIS C8C :smile:

Pour ma caméra réolink , j’ai ce code ( le même que pour ta tapo, avec des icones dans le menu ):

elements:
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:wall
    title: Mur
    tap_action:
      action: perform-action
      data:
        entity_id: camera.reolink_e1_zoom_profile000_mainstream
        preset: "000"
        move_mode: GotoPreset
      perform_action: onvif.ptz
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:image-filter-center-focus
    title: Centre
    tap_action:
      action: perform-action
      data:
        entity_id: camera.reolink_e1_zoom_profile000_mainstream
        preset: "001"
        move_mode: GotoPreset
      perform_action: onvif.ptz

il faut vérifier le numéro de ton preset sur ton application de la caméra.
Et tu l’utilise dans preset: "X" X = le numéro du preset.

1 « J'aime »

Sans déconner !!! … tu fais presque peur !! … j’y suis depuis ce matin 8h00 … et toi en 3 minutes … ta mére s’appelle pas IA par hasard ? :flushed:
Encore une fois MERCI !!! :grinning:
.
.
mon code pour ceux qui ont une C8C Eviz …
.
.

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.cs_c8c_r100_1k2wkfl_mainstream
    live_provider: auto
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
          pan: LEFT
          distance: 0.9
          speed: 0.92
          continuous_duration: 0.3
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_right:
        action: perform-action
        data:
          entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
          pan: RIGHT
          distance: 0.9
          speed: 0.92
          continuous_duration: 0.3
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_up:
        action: perform-action
        data:
          entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
          tilt: UP
          distance: 0.7
          speed: 0.7
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_down:
        action: perform-action
        data:
          entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
          tilt: DOWN
          distance: 0.7
          speed: 0.7
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
elements:
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:numeric-1-box
    title: Mur
    tap_action:
      action: perform-action
      data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        preset: 1
        move_mode: GotoPreset
      perform_action: onvif.ptz
  - type: custom:advanced-camera-card-menu-icon
    icon: mdi:numeric-2-box
    title: portail
    tap_action:
      action: perform-action
      data:
        entity_id: camera.cs_c8c_r100_1k2wkfl_mainstream
        preset: 2
        move_mode: GotoPreset
      perform_action: onvif.ptz
menu:
  style: overlay
  buttons:
    ptz_controls:
      enabled: true
      alignment: opposing
      priority: 100
      permanent: true
    ptz_home:
      enabled: true
      permanent: true
    cameras:
      enabled: false
    iris:
      enabled: false
    substreams:
      enabled: false
    clips:
      enabled: false
    media_player:
      enabled: false
    live:
      enabled: false
    display_mode:
      permanent: true

.
.

.
Oui , j’ai un terrain assez mal fichu , … avec plein d’angle mort … et je me sers des caméras pour allumer la lumière et au final , sonner l’alarme… quand je serais sûr de la fiabilité à 200% … ( pour les voisins)
J’ai commencé avec des Ezviz , j’en ai 5 et 2 tapo … c’était des promos et je me suis dit pour quoi pas essayer … ! pour voir … Voilà … mon petit monde …

1 « J'aime »

Ta pas compris , je suis CHATGPT :rofl:

1 « J'aime »

JE M’EN DOUTAIS !!! .
.
.on 't a démasqué … :joy:.
.
.
Merci encore …

Dommage, ça aura pris que quelques minutes, c’est fois … :wink:
Tu vas avoir du temps libre c’est aprem.

1 « J'aime »

Oui , c’est de çà dont je parle , quand je dis que ca fait peur … :grinning:.
.
.
.J’ai oublié de précisé , … les presets dans l’ apli Ezviz … il faud les nommer 1 , 2 , 3 bien sûr !!!

Salut @didier02100,
pense à mettre ton sujet en résolu :wink:

Bonjour @didier02100
Bravo @WarC0zes :wink:

Un aperçu de la carte serait sympa à voir @didier02100.

Bob

Un apercu, même si la pas autant de bouton dans le menu :wink:

Merci @WarC0zes,
J’ai la même à peu près, ça vient de toi d’ailleurs :wink:
La gestion des PTZ n’est pas dedans il me semble, si ?
Les miens sont à part dans un menu déroulant.

Bob

Tu peux ajouter les boutons des PTZ directement dans la vue quand tu es en live.
Par défaut je suis en mode image, sans les boutons PTZ afficher.

Mince, désolé
, je croyais l’avoir fait dans la foulée … c’est fait …
.
.

ca donne çà …
.
.


.
.
les boutons , c’est à toi de les configurer dans les menus …
.
.

Hé , … un truc dingue , … j’ai 2 cameras Ezviz C8C , j’en ai une qui vas bien … celle ci dessus et une deuxième, elle veux rien savoir… ni onvif, ni preset … !! mais je peux quand même la bouge en PTZ mais en simulation d’appuis dur le bouton …
celle qui fonctionne est en version :V5.3.8 build 241010
celle qui veux rien savoir V5.3.8 build 240415
.
.
et aucune mise à jour de dispos pour la 2eme …
même onvif manager n’en veux pas … :rage:
et pourtant les 2 achetées sur amazon à quelque mois d’intervals et chez ezviz !!!

Quel bouton ?
Par onvif ,tu as des boutons PTZ?

Pour moi les boutons PTZ sont fournis par l’intégration ezviz et pas par onvif.

heu non , c’est la simulation … je n’embouille à force …

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.atelier_3
    live_provider: auto
    ptz:
      actions_left:
        action: perform-action
        perform_action: button.press
        data:
          entity_id: button.atelier_ptz_gauche
      actions_right:
        action: perform-action
        perform_action: button.press
        data:
          entity_id: button.atelier_ptz_droite
      actions_up:
        action: perform-action
        perform_action: button.press
        data:
          entity_id: button.atelier_ptz_haut
      actions_down:
        action: perform-action
        perform_action: button.press
        data:
          entity_id: button.atelier_ptz_bas

.
.
oui elle est bien reconnue dans l’apli EZVIZ , comme les autres … mais elle veut pas de onvif … j’ai fait un reset ce matin complet de la caméra … ( des fois que j’ai fais une betise , je doit la force en h264 ) rien à faire …

l’intégration EZVIZ fourni une action pour les PTZ

ca devrais être comme ca le code pour les PTZ, exemple pour LEFT:

    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.atelier_3
          direction: left
          speed: 1
        perform_action: ezviz.ptz

Sinon pour utiliser ONVIF, tu as bien activer onvif dans les options de ta caméra ?

D’après la doc du site ezviz:

Les modèles de caméras ci-dessous prennent en charge ONVIF (assurez-vous que la version du micrologiciel de l’appareil est identique ou ultérieure à la version de la liste) :

Catégorie Modèle Version du micrologiciel
PTZ CS-C8c-R100-1J4WKFL Version 5.3.8 version 230926

oui , je sais , …
celle qui veux rien savoir V5.3.8 build 240415 —> 15 / 04 / 2024
d’aprés eux a partir de V 5.3.8 230926 —> 16/09/2023
et elle est bien reconnue de l’appli onvif en automatique , mais elle veut plus s’installer , alors qu’elle y était il y a 2 jours …
.
Je sais , j’aurais pas du lui faire un reset , mais a force , on sait plus quoi faire …
et du cout , j’ai des noms folcloriques … camera.atelier_3
.
.
en dehors du sujet … Pourquoi le sujet se ferme automatiquement dans 2 jours ?
.


c’est pas parce qu’il est résolut qu’on peut plus en discuter ?? Si ?

C’est moi qui les mis, mais je vais l’enlever au vu des soucis que tu as.
On a tellement de sujet en résolue qui ne sont pas fermés, que maintenant je le passe en fermeture automatique 48h après, que le sujet soit passé en résolue. C’est une chose qu’on a discutée avec l’équipe HACF.
Car trop de sujet résolu, son réutilisé et comme des utilisatrices ont le sujet en suivi, ça envoie des mails et on a un trop gros nombre de mails envoyé. Pour limiter la charge du serveur et la limite de mail/mois, on fait ça.

Ha … oui , Pas de soucis …Mais ça, c’est du savoir-vivre et savoir participer !!
Quand je mets résolu , c’est pour dire aux autres que si ils ont le même problème que celui de mon titre , ils peuvent y trouver une solution …
(Sauf qu’hier j’ai oublié … Mais je le fais quelques jours après , ( en général ) …) :blush:
.
.
Pour en revenir à mon soucis , (relatif) , quand ca vas pas, j’essaie de tout recommencer, et reprendre à zero …
Reset home assistant sur le device , et intégration ( là , l’apli ezviz, onvif ,) reset caméra pour bien repartir … mais dans la base de données il y a des reste qui restent justement …
et là c’est HA qu’il m’a nommé ma caméra : camera.atelier_3
C’est aussi pour ça que je t’avais demandé si il y avait une autre façon de faire … autre que de le faire via le bouton supprimé . il y a des reliquats dans la base de données …
.

?? hein … je fatigue … où ca , … ca se fait automatiquement quand on la met dans l’apli onvif !! Non ?