ONVIF + Instar PTZ-Preset anfahren

Hallo,
hat es von euch jemand geschafft bei einer Instar Kamera die PTZ-Presets per ONVIF anzuszteuern?
Ich kann Pan/Tilt/Zoom aber Goto Preset will nicht funktionieren.
Ich hab schon alle mir einfallenden Varianten versucht (1, 001, Preset1, preset1, …)
Bei meiner anderen Kamera, einer Sunba, funktioniert es wunderbar.
Danke

Vorab: Ich habe nicht wirklich Ahnung von Instar Kameras. :slightly_smiling_face:

Weil das in Deiner Aufzählung nicht steht: Die normale Schreibweise wäre
name: Preset 1
und dann z.B.:
preset: 1
Ansteuern per:
move_mode: GotoPreset

Also beispielsweise:

  - entity: camera.dahua_einfahrt_mediaprofile_channel1_substream2
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.dahua_einfahrt_mediaprofile_channel1_substream2
        preset: 1
        speed: 0.5
        distance: 0.5
        move_mode: GotoPreset
    name: Preset 1

Oder auch:

  - entity: camera.cruiser_dual_profile001
    tap_action:
      action: call-service
      service: onvif.ptz
      service_data:
        entity_id: camera.cruiser_dual_profile001
        preset: 2
        speed: 0.5
        distance: 0.5
        move_mode: GotoPreset
    name: Preset 2
    show_state: false
    icon: mdi:numeric-2-box
    show_icon: true

Eine andere Form der Action, um einen Preset-Punkt anzusteuern, gibt es bei der HA Onvif Integration nicht.

Wenn das so bei Deiner Instar Kamera nicht funktioniert kann es sein das Instar da das Onvif Profil-S Protokoll, was Instar Kameras ja können sollen, nicht richtig implementiert hat und da solltest Du ggf. einfach mal bei Instar nachhaken und das Instar Forum wäre da ja auch noch ein guter Anlaufpunkt.

VG Jim

Danke Jim, mit Leerzeichen hab ich auch schon versucht.
Komisch ist, dass im Log sinnbildlich steht “falscher Parameter es wird Preset1 erwartet”.
Im Instar Forum hab ich schon angefragt, aber da dort nix kam dachte ich mir, ich versuchs mal hier.
VG Jürgen

OK wenn Du eh schon quasi alle möglichen Kombinationen durchprobiert hast scheint es da wohl ein Problem mit der Onvif-Implementierung zu geben. Wenn im Forum von Instar auch nichts kam dann vielleicht mal direkt den Support von Instar kontaktieren. Alternative könntest Du auch noch mit irgendwelchen CGI-Commands “herumspielen”, aber das wäre dann halt nicht mehr die HA Onvif Integration.

VG Jim

Alternativ kannst Du die Positionen über RESTful Commands und Instar angebotene CGI Befehle. Es funktioniert, habe die Tage viel experimentiert.

Ein Beispiel um die Position 2 anzufahren:

In der configuration.yaml hinterlegen/HA durchstarten

rest_command:
  goto_position_2:
    url: "http://192.xxx.xxx.xxx/param.cgi?cmd=getptzpreset&act=goto&index=2&user=xxx&pwd=xxx"

Auf Entwicklerwerkzeuge gehen und rest_command einegeben und Deinen auswählen.

Jetzt sollte sich die Kamera bewegen.
Man kann mit HA auch die Antwort von Kamera an HA auswerten, mache ich in einigen Fällen auch.

Gutes Gelingen!

PS: Ich hatte zuerst ein ? in meinem Kamerakennwort. Das muß ersetzt werden weil es ansonsten in der URL zu Fehlinterpretationen kommt.

Danke, mit CGI mache ich es bis jetzt, wollte alles auf ONVIF umstellen
VG Jürgen