Reolink E1 Zoom und Trackmix Cam

Hallo!

Ich habe eine Frage habe wie im Video von Ihnen den Quellcode eingebaut und angepast leider bekomme ich bei den Positionen immer wieder den Fehler!
“Aktion reolink_dev.ptz_control nicht gefunden.”
Postionen in der Kamera angelegt ( pos1 - 3 )
Was mach ich hier Falsch?

Code:

camera_view: live
type: picture-glance
title: Cam Test Stiegen
image: https://demo.home-assistant.io/stub_config/kitchen.png
entities:
  - entity: camera.cam_stiegen_hochauflosung
  - entity: camera.cam_stiegen_hochauflosung
    icon: mdi:numeric-1-box-outline
    tap_action:
      action: call-service
      service: reolink_dev.ptz_control
      service_data:
        entity_id: camera.cam_stiegen_hochauflosung
        command: TOPOS
        preset: 1
  - entity: camera.cam_stiegen_hochauflosung
    icon: mdi:numeric-2-box-outline
    tap_action:
      action: call-service
      service: reolink_dev.ptz_control
      service_data:
        entity_id: camera.cam_stiegen_hochauflosung
        command: TOPOS
        preset: 2
  - entity: camera.cam_stiegen_hochauflosung
    icon: mdi:numeric-3-box-outline
    tap_action:
      action: call-service
      service: reolink_dev.ptz_control
      service_data:
        entity_id: camera.cam_stiegen_hochauflosung
        command: TOPOS
        preset: 3
camera_image: camera.cam_stiegen_hochauflosung

Vielleicht weis jemand eine Lösung.

Danke im vorraus
lg Sepp

Die Fehlermeldung sagt ja schon was los ist: “Aktion reolink_dev.ptz_control nicht gefunden.”

Ich habe eine E1 Zoom über die Reolink-Integration eingebunden und bei mir gibt es eine Aktion namens “reolink_dev.ptz_control” nicht.
“reolink_dev.ptz_control” finde ich auch nicht in der Doku der Integration.

Für das Anfahren einer gespeicherten Postition gibt es einen Button, bzw. eine Select-Entität mit dem Namen “PTZ-Voreinstellung”, die du mit der Aktion “select” ansteuern kannst.

ja da funktioniert es ja direkt bei der Cam.

Möchte das es da funktioniert siehe bild
bild

und dan kommt der Fehler wenn ich auf 1 / 2 / 3 drücke
“Aktion reolink_dev.ptz_control nicht gefunden.”

Was mache ich falsch habe es versucht nach der Video Anleitung von Simon42
Link: https://www.youtube.com/watch?v=oC3j_JHDx48

Das Video ist dahingehend veraltet, weil sich die Reolink-Integration weiterentwickelt hat.
Du musst die gewünschte Voreinstellung per “Select”-Aktion auswählen.

tap_action:
  action: perform-action
  perform_action: select.select_option
  target:
    entity_id: select.cam_stiegen_ptz_voreinstellung
  data:
    option: "1"

Danke funktioniert leider nicht !

Was mache ich falsch bn leider noch Anfänger !
Hast du eine Idee

camera_view: live
fit_mode: cover
type: picture-glance
title: Test Stiegen
image: https://demo.home-assistant.io/stub_config/kitchen.png
entities:
  - entity: binary_sensor.cam_stiegen_bewegung
  - entity: camera.cam_stiegen_hochauflosung
  - entity: select.cam_stiegen_ptz_voreinstellung
    icon: mdi:numeric-1-box-outline
   tap_action:
     action: perform-action
     perform_action: select.select_option
     target:
       entity_id: select.cam_stiegen_ptz_voreinstellung
    data:
      option: "1"
   tap_action:
     action: perform-action
     perform_action: select.select_option
     target:
       entity_id: select.cam_stiegen_ptz_voreinstellung
    data:
      option: "2"
   tap_action:
     action: perform-action
     perform_action: select.select_option
     target:
       entity_id: select.cam_stiegen_ptz_voreinstellung
    data:
      option: "3"

Kommt wieder eine Fehlermeldung?
Eventuell heißt die entity_id bei dir anders oder ist deaktiviert, da musst du mal in der Integration nachschauen (siehe mein Screenshot oben), select.cam_stiegen_ptz_voreinstellung war von mir nur geraten anhand deines Codes.

Außerdem: Dreimal tap_action auf einer Entität funktioniert nicht. Es kann immer nur eine tap_action geben.

danke werde es versuchen

Ich habe eben mal in das Video reingeschaut. Simon verwendet da die veraltete Reolink_Dev Integration, die aber überholt ist, weil HA nun Reolink vollumfänglich unterstützt.
An deiner Stelle würde ich diese entfernen und die Integration direkt unter Einstellungen / Geräte & Dienste installieren. Da bekommst du auch auf jeden Fall die Funktion, deine PTZ_Voreinstellung auszuwählen.

Bei mir funktioniert es mit folgendem Code:

show_name: true
show_icon: true
type: button
entity: camera.pool_standardauflosung
icon: mdi:pool
name: Pool
secondary_info: Pool
tap_action:
  action: call-service
  service: select.select_option
  service_data:
    entity_id: select.pool_ptz_voreinstellung
    option: Pool

Ich nutze die offizielle Reolink-Integration

Der Code von dir ist falsch eingerückt und unvollständig und sollte richtig so aussehen:
(der Nachvollziehbarkeit halber habe ich die Blöcke mit einer Leerzeile getrennt)

type: picture-glance
camera_image: camera.cam_stiegen_hochauflosung
camera_view: live
fit_mode: cover
title: Test Stiegen

entities:

  - entity: binary_sensor.cam_stiegen_bewegung

  - entity: select.cam_stiegen_ptz_voreinstellung
    icon: mdi:numeric-1-box-outline
    tap_action:
      action: perform-action
      perform_action: select.select_option
      target:
        entity_id: select.cam_stiegen_ptz_voreinstellung
      data:
        option: "1"

  - entity: select.cam_stiegen_ptz_voreinstellung
    icon: mdi:numeric-2-box-outline
    tap_action:
      action: perform-action
      perform_action: select.select_option
      target:
        entity_id: select.cam_stiegen_ptz_voreinstellung
      data:
        option: "2"

  - entity: select.cam_stiegen_ptz_voreinstellung
    icon: mdi:numeric-3-box-outline
    tap_action:
      action: perform-action
      perform_action: select.select_option
      target:
        entity_id: select.cam_stiegen_ptz_voreinstellung
      data:
        option: "3"

@Sepphuber So sieht das in der Automatisierung aus und du kannst dann eine deiner erstellten/gespeicherten Positionen auswählen. Bezieht sich auf die E1 Zoom.

So sieht nur der Teil in yaml aus

device_id: 65591e3936a4ecd15c01a3060add82a3
domain: select
entity_id: 06e5a9222703b2687a6a3fa1d46af5c5
type: select_option
option: Abwesend

Danke nochmal die letzte Einbindung von Macello hat funktioniert.

lg Sepp

Hallo!

Die einbindung läuft sauber aber leider bleibt Livebild nach 15 Sek immer stehen kann man das irgendwie mittels code eingabe verlängern. Das Livebild so lange läuft bis man die seite schließt im HA

Danke nochmal für eure Hilfe im vorraus.

lg Sepp