Carte custom:advanced-camera-card - Caméra TAPO C510w dur dur ..!

Bonjour,
j’ouvre un nouveau sujet suite à un précédent

.
.
Histoire de pas trop polluer …
Donc grâce à WarCOze, j’ai, avec du mal, réussi à mettre des PTZ sur mes caméras Ezviz C8 …

.
.
.
Par contre, impossible sur mes TAPO … Alors que sur l’ancienne carte ca fonctionner impec …

.
.
.

Je suis donc passé de la carte custom:frigate-card à la carte custom:advanced-camera-card et là ma tapo C510W ne veux plus rien entendre…
ma config pour les Ezviz :

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.abris_2
    live_provider: auto
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.cs_c8c_r100_1k2wkfl_substream
          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.cs_c8c_r100_1k2wkfl_substream
          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.cs_c8c_r100_1k2wkfl_substream
          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.cs_c8c_r100_1k2wkfl_substream
          tilt: DOWN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
menu:
  style: overlay
  buttons:
    ptz_controls:
      enabled: true
      alignment: opposing
      priority: 100
      permanent: true

par contre dans outils de développement / Action , mes caméras TAPO ne réagissent pas aux commandes onvif !!

.
.
alors qu’elles sont bien reconnues dans ONVIF

.
.
Chose bizard ( entre autres) , quand je clique sur Move Right, la caméra tourne bien , mais il n’y a rien dans le journal, à la différence des Ezviz où chaque mouvement est bien inscrit …


.
.
pourtant, la caméra tourne … et je n’ai pas d’autres noms de caméras correspondantes …
ma derniere config pour ma TAPO :

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.cuves_sd_stream
    live_provider: auto
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.c510w_mainstream
          pan: LEFT
          distance: 0.9
          speed: 0.9
          continuous_duration: 0.9
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_right:
        action: perform-action
        data:
          entity_id: camera.c510w_mainstream
          pan: RIGHT
          distance: 0.9
          speed: 0.9
          continuous_duration: 0.9
          move_mode: ContinuousMove
        perform_action: onvif.ptz
      actions_up:
        action: perform-action
        data:
          entity_id: camera.c510w_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.c510w_mainstream
          tilt: DOWN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz
menu:
  style: overlay
  buttons:
    ptz_controls:
      enabled: true
      alignment: opposing
      priority: 100
      permanent: true


Quelqu’un a déjà réussi ?

Salut @didier02100

Pour ma Tapo C510W, j’utilise ça :

camera_view: auto
type: picture-glance
title: Allée du garage
entities:
  - entity: camera.garage_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.garage_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.garage_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.garage_mainstream
        tilt: UP
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
    name: Tilt Up
    icon: mdi:arrow-up
  - entity: camera.garage_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.garage_mainstream
        tilt: DOWN
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
    name: Tilt Down
    icon: mdi:arrow-down
  - entity: camera.garage
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.garage_mainstream
        pan: RIGHT
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
    name: Pan Right
    icon: mdi:arrow-right
    show_icon: true
  - entity: camera.garage_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.garage_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.garage_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.garage_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.garage_mainstream
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.garage_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.garage

Bonjour, merci pour l’info , cleya , mais j’essaie avec custom:advanced-camera-card pour uniformiser … ce qui m’énerve, c’est que j’ai bien réussi avec mes Ezviz …

t’as vu que tu n’utilises pas la même entité ?

tu fais tourner la caméra camera.cs_c8c_r100_1k2wkfl_substream et non la camera.abris_2.

oui , je sais , , j’ai un sacré bazard dans mes caméras… Mais çà, c’est la config pour une de mes ezviz, et ca fonctionne…!!!
Le nom de l’entité stream n’est pas la même que celle de onvif … je sais pas pourquoi …
Il faudrait que je fasse le ménage dans ma basse de donnée , mais j’ose pas encore…
.
.
C’est pour çà aussi que je suis perdu … dans le style … la même caméra s’appelle abris ou CS-C8c-R100-1K2WKFL :flushed:

je ne sais pas comment faire le ménage … c’est suite à plusieures installation différentes, suite à des réinitialisations de caméra … dont j’avais perdu les mots de passes…
.
.
Mon plus gros problème c’est que j’arrive pas à faire fonctionner( trouver) le ptz de cette camera avec les outils de développement / action …

Peu importe, dans l’action onvif.ptz tu dois utiliser l’entité de la caméra. Si ta caméra, l’entité s’appelle camera.abris_2 il faut utiliser la même dans l’action onvif.ptz. Comme dans l’exemple de @Cleya .
Mais tu as un sacré bordel sur tes entités. :thinking:

sur ta capture, dans le journal, c’est l’entité de mouvement qui se nomme CS-C8c-R100-1K2WKFL Cell motion. Il faut utiliser le nom de l’entité dans les paramètres de ton entité dans id d’entité.

Salut @didier02100

Du code qui fonctionne chez moi avec custom:advanced-camera-card (caméra Tapo C510W)

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.garage_mainstream
    ptz:
      service: onvif.ptz
      data_left:
        entity_id: camera.garage_mainstream
        pan: LEFT
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
      data_right:
        entity_id: camera.garage_mainstream
        pan: RIGHT
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
      data_up:
        entity_id: camera.garage_mainstream
        tilt: UP
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
      data_down:
        entity_id: camera.garage_mainstream
        tilt: DOWN
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
2 « J'aime »

Oui … je m en suis rendu compte… mais comment faire le ménage ? Je pensais tous refaire … en partant de zero …
.

@Cleya merci… je regarde ca demain … je serais en long week-end… et là … mauvaise journée…

bon, me revoilà … et je suis en vacances 1 semaine … j’espère qu’elles ne vont pas y passer …
.
Alors … ca fonctionne pas … ca aurait été sympas … :grinning:
.
J’ai remarqué que sous onvif, je n’avais pas les fonctions PTZ … mais je les avais sous tapo control caméras … suposition perso , mauvaise installation . ou bug …j’ai désinstallé la camera sur les 2 … onvif et tapo_control…
en premier
j’instal sur onvif … paz de ptz …
et ensuite
j’instal tapo control, ---- et là j’ai bien mes ptz sur onvif et tapo_control :flushed:
.
.
.

.
.
.
quand j’instal sur tapo control, il est indiqué port : 443 !!
.


.
.
surement cause à effet … parce que si je clique sur les flèches dans on vif ou tapo_control , la camera bouge … mais avec le code sur custom:advanced-camera-card rien à faire …

.
Mon dernier code en date , copie de celui de cleya ( encore merci) avec juste le nom de ma caméra de changé …:

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.cuves_mainstream
    ptz:
      service: onvif.ptz
      data_left:
        entity_id: camera.cuves_mainstream
        pan: LEFT
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
      data_right:
        entity_id: camera.cuves_mainstream
        pan: RIGHT
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
      data_up:
        entity_id: camera.cuves_mainstream
        tilt: UP
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove
      data_down:
        entity_id: camera.cuves_mainstream
        tilt: DOWN
        speed: 1
        distance: 0.3
        move_mode: ContinuousMove

autre essais …
dans outils de developpement / action , je n’ai que onvif ptz :
.


.
.
le probléme c’est que déjà là ca fonctionne pas …
.
.
.
j’ai essayé cuves ou cuves mainstream … ça ne donne rien …

j’ai cherché voir si il y aurait un tapo_control … et je n’ai que çà …
.
.


.
.
sans rapport …
je crois que c’est lorsque j’ai installé tapo control que ca m’a mis le bazar…

Salut,
ta caméra est installée avec onvif, mais tu as aussi l’intégration tapo. Les boutons PTZ que tu vois, sont fournis par l’application tapo.

ma reolink sous ONVIF ( seulement )

Ensuite, il faut regarder quel port et utiliser pour ONVIF sur ta caméra.

Moi aussi

Avec ce code, ça donne quoi ?

type: custom:advanced-camera-card
cameras:
  - camera_entity: camera.cuves_mainstream
    live_provider: auto
    ptz:
      actions_left:
        action: perform-action
        data:
          entity_id: camera.cuves_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.cuves_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.cuves_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.cuves_mainstream
          tilt: DOWN
          distance: 0.1
          speed: 0.16
          continuous_duration: 0.5
          move_mode: ContinuousMove
        perform_action: onvif.ptz

Salut @didier02100

Tu as testé le code que je t’ai mis ?

Je n’ai pas d’entités PTZ avec Onvif, ça n’empêche pas le code de fonctionner

EDIT : ah oui, tu as essayé :grin:

bonjour, Cleya . oui , copie du tien , juste en changeant le nom de la caméra … au fait ma camera et bien comme la tienne une C510w …

Oui , il le dit dans son message :wink:

Bonjour , WarCOze , je viens de tester … pareil … elle bouge pas …
.
@Cleya Est ce que dans outils dev… / action , ta camera bouge ? … la mienne non …

Ca bouge moi avec l’action dans outils de dev.

action: onvif.ptz
data:
  distance: 0.1
  speed: 0.5
  continuous_duration: 0.5
  move_mode: ContinuousMove
  pan: RIGHT
target:
  entity_id: camera.reolink_e1_zoom_profile000_mainstream

c’est de là que vient mon problème …
.

action: onvif.ptz
data:
  distance: 0.78
  speed: 0.81
  continuous_duration: 0.97
  preset: "0"
  move_mode: RelativeMove
  pan: LEFT
  tilt: DOWN
target:
  entity_id: camera.cuves_mainstream
  device_id: 76e57840f24584d792d2df2454bd820f

ca fonctionne pas …!!! :rage:

mais je crois que je vais passé sur button_card … même si le resultat , n’est pas le même …

Pourquoi tu met l’appareil ?
juste l’entité caméra suffit.

Pour tester, essaye une seule direction

Après pour réolink l’intégration reolink et onvif , ne gène pas. Je ne sais pas pour TAPÖ , si ca peut gérer les deux. Ta essayer de désactiver l’intégration TAPO ou la supprimer et utiliser que ONVIF ?

je me disais qu’il y aurais bien quelque chose qui fonctionnerais … mais

action: onvif.ptz
data:
  distance: 0.78
  speed: 0.81
  continuous_duration: 0.97
  preset: "0"
  move_mode: RelativeMove
  pan: RIGHT
target:
  entity_id: camera.cuves_mainstream

.
non plus … C’est dingue …

oui , ca me vire le ptz de onvif …

vire le pour ton test.