# ONVIF PTZ Bug (4.1.2.48)

**URL:** https://forum.instar.com/t/onvif-ptz-bug-4-1-2-48/28126
**Category:** IN-8015 Full HD
**Created:** [27. Juni 2021 um 05:48 UTC](https://forum.instar.com/t/onvif-ptz-bug-4-1-2-48/28126 "2021-06-27T05:48:46Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![ijen](https://forum.instar.com/letter_avatar_proxy/v4/letter/i/e480ec/32.png) [@ijen](https://forum.instar.com/u/ijen)
#### Post date: [27. Juni 2021 um 05:48 UTC](https://forum.instar.com/t/onvif-ptz-bug-4-1-2-48/28126/1 "2021-06-27T05:48:46Z")

</div>

Hallo Support,

ich versuche die PTZ-Funktion der Kamera über ONVIF anzusteuern.  
Der Befehl „Absolute Move“ soll lden Wertebereich -1 … +1 haben.  
Die Kamera reagiert aber anscheinend auf _jede belebige_ Zahl mit einer Anfahrt der Endposition. Je nach Vorzeichen rechte oder linke Seite bei Pan. Bei Tilt gleiches Fehlverhalten und entsprechend oben/unten.

Ich habe die Befehle aus Node-RED und auch mit dem Tool ONVIF Device Manager ausprobiert. Identisches Verhalten.

Grüße aus dem Rheinland  
Ingo

---

<div class="post-metadata">

### Author: ![m.polinowski](https://forum.instar.com/user_avatar/forum.instar.com/m.polinowski/32/458_2.png) [@m.polinowski](https://forum.instar.com/u/m.polinowski)
#### Post date: [28. Juni 2021 um 07:45 UTC](https://forum.instar.com/t/onvif-ptz-bug-4-1-2-48/28126/2 "2021-06-28T07:45:00Z")

</div>

Hallo @ijen ,

  

die Kamera unterstützt nur den `Continuous move` und gespeicherten Positionen. D.h. über die PTZ Funktion fährt die Kamera solange wie man den Button gedrückt hält und bekommt danach den Stop Befehl gesendet. Wenn man bestimmte Positionen präzise anfahren möchte ginge das dann über ein entsprechendes Preset:

  

 ![ONVIF_PTZ](https://forum.instar.com/uploads/default/original/2X/4/40720e8ba28982d1813737450634255e8f1a23ae.png)

---

<div class="post-metadata">

### Author: ![ijen](https://forum.instar.com/letter_avatar_proxy/v4/letter/i/e480ec/32.png) [@ijen](https://forum.instar.com/u/ijen)
#### Post date: [28. Juni 2021 um 09:23 UTC](https://forum.instar.com/t/onvif-ptz-bug-4-1-2-48/28126/3 "2021-06-28T09:23:55Z")

</div>

Besten Dank für die Antwort. Bitte in den Infos zum ONVIF-Support der Kamera vermerken, daß es da Einschränkungen gibt.

Bei den Presets wäre eine wichtige Info, daß der im ONVIF Device Manager mit bspw. dem Namen „1“ gesetzt wird und später dann aber „Preset1“ heißt.  
Wie das mit Node-RED funktioniert muß ich noch ausprobieren.

---

<div class="post-metadata">

### Author: ![m.polinowski](https://forum.instar.com/user_avatar/forum.instar.com/m.polinowski/32/458_2.png) [@m.polinowski](https://forum.instar.com/u/m.polinowski)
#### Post date: [28. Juni 2021 um 09:52 UTC](https://forum.instar.com/t/onvif-ptz-bug-4-1-2-48/28126/4 "2021-06-28T09:52:42Z")

</div>

> [@ijen](#):
>
> Wie das mit Node-RED funktioniert muß ich noch ausprobieren.

Zu ONVIF hatte ich bisher nur die Snapshot Nodes gefunden. Ich sehe aber gerade hier gibt es jetzt auch ein Projekt das sich die vollständige ONVIF API anschaut (allerdings ist es noch nicht veröffentlicht):

  

> **[GitHub - bartbutenaers/node-red-contrib-onvif-nodes: Node Red nodes for...](https://github.com/bartbutenaers/node-red-contrib-onvif-nodes)**
>
> Node Red nodes for communicating with OnVif compliant IP devices - GitHub - bartbutenaers/node-red-contrib-onvif-nodes: Node Red nodes for communicating with OnVif compliant IP devices

  

Allerdings denke ich, daß es bei den Full HD am einfachsten ist Steuerbefehle über die MQTT API abzuwickeln:

  

> **[INSTAR MQTT Server mit Node-RED – INSTAR Wiki](https://wiki.instar.com/de/Erweitert/INSTAR_MQTT_Broker/Node-RED/)**
>
> Wir haben Node-RED-Flows vorbereitet, die Ihnen über den MQTT Broker Zugriff auf alle Kamerafunktionen ermöglichen. Anleitung zur Konfiguration und Einrichten.

  

Da ist man dann auch nicht limitiert und hat wirklich Zugriff auf alles was die Kamera an Funktionen zu bieten hat.

  

Und fürs Video kann man auch gleich das HTML5 Video ins Node-RED Dashboard einbinden:

  

> **[HTML5 Videostream für das Node-RED Dashboard – INSTAR Wiki](https://wiki.instar.com/de/Frequently_Asked_Question/HTML5_Video_mit_Node-RED_Dashboard/)**
>
> Die neuen INSTAR Full HD IP Kameras unterstützen jetzt einen HTML5 Videostream. Ist es möglich diesen direkt in Node-RED zu nutzen?

---

<div class="post-metadata">

### Author: ![ijen](https://forum.instar.com/letter_avatar_proxy/v4/letter/i/e480ec/32.png) [@ijen](https://forum.instar.com/u/ijen)
#### Post date: [30. Juni 2021 um 04:18 UTC](https://forum.instar.com/t/onvif-ptz-bug-4-1-2-48/28126/5 "2021-06-30T04:18:48Z")

</div>

Ich habe gerade die Nodes von bartbutenaers und die MQTT-Variante von Instar im Test.  
MQTT passt gut in meine Hausautomatisierung, da MQTT-Broker (RabbitMQ) vorhanden. Dafür ist ONVIF ein herstellerübergreifender Standard.

Die Darstellung von Videostreams über HTML5 geht, ist aber wegen der erforderlichen \*.js Skripte aufwändig und der Flow nicht so einfach portabel auf andere NR-Instanzen. Ich verwende hier eine NR-Entwicklungs- und eine Produktivmaschine.

---

<div class="post-metadata">

### Author: ![m.polinowski](https://forum.instar.com/user_avatar/forum.instar.com/m.polinowski/32/458_2.png) [@m.polinowski](https://forum.instar.com/u/m.polinowski)
#### Post date: [7. Juli 2021 um 13:14 UTC](https://forum.instar.com/t/onvif-ptz-bug-4-1-2-48/28126/6 "2021-07-07T13:14:29Z")

</div>

> [@ijen](#):
>
> Die Darstellung von Videostreams über HTML5 geht, ist aber wegen der erforderlichen \*.js Skripte aufwändig und der Flow nicht so einfach portabel auf andere NR-Instanzen.

Ich habe mir die Nodes jetzt auch einmal ansehen können. Das Problem das ich damit habe ist, dass dort FFMPEG verwendet wird, um den RTSP Stream von der Kamera abzugreifen und umzuwandeln. Das macht es meiner Erfahrung nach immer unangenehm kompliziert:

  

> **[How to display CCTV camera in dashboard (RTSP)](https://discourse.nodered.org/t/how-to-display-cctv-camera-in-dashboard-rtsp/5860/47)**
>
> Hi Csongor(@nygma2004), Nice that you join the discussion. All ideas and proposals are welcome... Until now I considered the Exec node a bit too generic for doing specific ffmpeg stuff, so I have above only compared all existing Ffmpeg nodes....

  

Und die anderen Dinge die dort mit drinnen sind lassen sich besser über MQTT erledigen.

 ![Untitled](https://forum.instar.com/uploads/default/original/2X/4/4500dac30b0633b61ca2a89d7f2c8f5408ed23a8.png)

Der ONVIF Snapshot Node ist noch praktisch - damit hat man schnell ein 5-Sekunden-Intervall „Live Video“ im Dashboard.

---

<div class="post-metadata">

### Author: ![m.polinowski](https://forum.instar.com/user_avatar/forum.instar.com/m.polinowski/32/458_2.png) [@m.polinowski](https://forum.instar.com/u/m.polinowski)
#### Post date: [7. Juli 2021 um 17:35 UTC](https://forum.instar.com/t/onvif-ptz-bug-4-1-2-48/28126/7 "2021-07-07T17:35:12Z")

</div>

> [@Node-RED und ONVIF](https://forum.instar.com/t/node-red-und-onvif/28147):
>
> Node-RED und ONVIF [node-red-contrib-onvif](#node-red-contrib-onvif)[node-red-contrib-onvif-nodes](#node-red-contrib-onvif-nodes)[Example Flows](#example-flows)[Image Settings](#image-settings)[Audio Settings](#audio-settings)[Video Settings](#video-settings)[Streaming](#streaming)[Pan, Tilt & Zoom](#pan-tilt--zoom)[System Info](#system-info)node-red-contrib-onvif Dies ist ein Update zu einem früheren Tutorial für den [ONVIF Snapshot Node](https://wiki.instar.com/de/Erweitert/Node-RED_Dashboard_Live_Video/). Der Knoten kann über die Node-RED-Weboberfläche oder manuell aus dem Node-RED-Installationsverzeichnis installiert werden - siehe [Benutzerhandbuch](https://flows.nodered.org/node/node-red-contrib-onvif): npm install node-red-contrib-onvif Der Knoten muss nun ausgelöst wer…
