Habe mal versucht das IO von Hand anzulegen, werde dann gleich mit dieser Meldung verwirrt:
Fehler beim Übernehmen der Änderungen
Warning: DOMDocument::loadXML(): Namespace prefix tad on Capabilities is not defined in Entity, line: 2 in /mnt/data/symcon/modules/.store/de.nall.chan.onvif/ONVIF IO/module.php on line 1777
(Code: -32603)
ich stehe gerade etwas auf dem Schlauch. Ich nutze das Onvif Modul, Stream(s) und Bewegungserkennung funktionieren(Win11, IPS 8), Snapshot legt jedoch eine leere jpg (1k) an.
2 Frage, ich möchte gerne über IPS die Aufzeichnung der Kamera steuern und habe auch schon im Forum gestöbert, aber noch keine wirkliche Lösung gefunden. Es sollte eigentlich über einen API Aufruf gehen oder gibt das Modul das schon her? Es geht mir nur um das ein und ausschalten des Recordings.
Bitte fragen zum Modul hier stellen, sonst übersehe ich das eventuell.
Erstelle mal ein Debug der Snapshot Instanz und sende es mir per PN, dann kann ich schauen warum das Bild defekt ist.
Aufzeichnung ein/ausschalten ist mit der aktuellen Beta möglich.
nochmal danke für die schelle Antwort. Dump gesendet. Beta installiert, aber nicht kapiert. was muss als Ereignis eingetragen werden? In der Doku habe ich nichts gefunden.
Eigentlich nix, das sollte, wenn über den Konfigurator angelegt, automatisch passieren.
Kann dein Gerät überhaupt Profil G?
Schau mal was die Geräte Infos im Onvif IO dazu sagen.
Michael
Ich konnte das Snapshot Problem lösen, in dem ich auf der Kamera weitere Protokolle freigegeben habe. Einzig das Recording Thema ist jetzt noch offen. Es kann gut sein das die Kamera das G Profil nicht unterstützt. Allerdings sollte es möglich sein das Recording über einen separaten Request zu steuern.
vg Lothar
kann man die IO Instanz auch über ein Skript wieder aktivieren ?
Mit IPS_SetProperty(12345,„Open“,„0“); kann sie deaktiviert werden.
Nur zum Aktivieren habe ich noch nichts gefunden.
Ich wollte die IO Instanz über ein Skript deaktivieren, wenn die Kamera ausgeschaltet ist.
Im Log sind sonst immer viele Meldungen, dass die Kamera nicht erreicht werden kann.
Hallo Michael,
neben mehrere onvif-kompatiblen Kameras habe ich auch einige, die ich mit dem Image Grabber vom IPS auslesen muss. Im weiteren Verlauf meiner Visualisierung benutze ich IPSVIEW mit den persönlichen Elementen, die explizit auf die IDENTS ausgerichtet sind. Leider erzeugt der Image Grabber beim Standbild den Ident „Image“, während dein Modul den Ident „IMAGE“ verwendet. Ich habe das einfach im Modul angepasst, aber schön ist das natürlich nicht - spätestens mit der neuen Version. Hat das einen bestimmten Grund, warum du eine andere Schreibweise benutzt hast ?