Neue Beta im Store
Fix für Geräte welche falsche/keine Scopes bereitstellen.
Sollte aber. Außer das es jetzt eine Meldung gibt, dürfte die Funktion nicht beeinträchtigt sein.
Screenshot und Dump, damit ich sehen kann was nicht geht?
Michael
Es kommen 3 PopUp Fenster in der IO Instanz.
Beim drücken der Fähigkeiten laden:
Fähigleiten werden geladen
3.
Dump:
onvif_1.txt (86,2 KB)
richimaint
Sehr spuky…
Ich konnte es jetzt nachstellen. Eigentlich sollte es funktioniert, aber macht es nicht.
Nach minimalen Änderungen geht es jetzt; aber einen Grund warum es vorher nicht funktioniert habe ich nicht gefunden
Fix in der Beta.
Michael
Hi Michael,
ich habe eine Foscam die hat ohne den Beta Fix auch nicht funktioniert.
Wenn ich PTZ steuern möchte kommt öfter mal das hier:
Davor kam das nie, hat immer problemlos funktioniert.
Gefühlt jedes dritte mal klappt es die Position anzufahren.
Was kann das sein?
Grüße
Stephan
Öffne mal das Debug der betreffenden Instanz und schau was dort so durchrauscht beim Anfahren von Positionen.
Eventuell kommt das Gerät nicht mit den ganzen Anfragen klar und blockiert dann die Anfragen von Symcon.
Michael
Wollet das jetzt mal genauer anschauen. Aktuell tritt der Fehler aber nicht auf. Warum auch immer.
Sollte es nochmal vorkommen checke ich das Debug und melde mich nochmal.
Danke und sorry für den scheinbar falschen Alarm.
Grüße
Stephan
Moin Moin,
habe gestern ONVIF für meine Hikvison Außenkamera installiert. Eigentlich hat es auch geklappt. Allerdings kommen massenhaft diese Warnungen. Wohl aus dem Discovery. Warum wieso weshalb … und wie kann ich das abstellen.
Danke und Gruß Michael
Abstellen nur indem du die Instanz löscht.
Die Konsole sucht regelmäßig nach neuen Geräten, somit kannst du es nicht direkt abstellen.
Aber wenn du ein Dump der Instanz erzeugst, kann ich Mal schauen was deine Kameras da liefern.
Michael
PS: bitte Fehlermeldung als Text und nicht als Bild hochladen
Hi,
das mit fehlender description hatte bei meinen Reolink auch. Da ich Discovery nicht brauchte habe ich die Instanz gelöscht. Ich schätze es liegt daran das ONVIF nicht vollständig/richtig unterstützt wird von den Kameras.
Ralf
ok, und danke für die Rückmeldungen, und dann lösche ich das Discovery auch mal…
Nall-chan, anbei trotzdem nochmal das Dump.
dump.txt (232,6 KB)
Gruß und einen schönen Sonntag
Michael
Die Fehlermeldung hat nichts mit den Kameras zu tun.
Wenn ihr den Fehler habt, bitte mit einmal die Ausgabe von
var_dump(net_get_interfaces());
mir zukommen lassen und welches OS Symcon nutzt.
Unter Docker und Windows kann ich den Fehler nicht nachstellen.
Michael
Da ich nun auch eine Reolink Doorbell PoE hier habe, und hier schon danach gefragt wurde…
Im Onvif Device Manager sehen die Events für „Klingeltaster wurde gedrückt“ so aus:
Im Modul kommen folgende erwünschte Topics [DEBUG]
Jedoch werden diese leider nicht weiterverarbeitet bzw. gefiltert…
Wäre schön wenn diese Events über das Modul getriggert werden könnten
Bitte ein Debug der Instanz von der Aktion Fähigkeiten neu laden hochladen.
Michael
Da bin ich mal gespannt
Das ist ja wie bei meiner Reolink Duo 2 Wifi…
Offenbar setzt Reolink die Onvif-Vorgaben nicht vollständig um, darum werden diese nicht als Events erfasst.
Aber falls es nicht über das Modul gehen sollte, ich habe einen Weg über einen JSON Decoder gefunden unter diesem Pfad:
http://192.168.178.101/cgi-bin/api.cgi?cmd=GetAiState&rs=&user=admin&password=*****
Habe mir gerade mal das DoC (Link) der Kamera auf der ONVIF Webseite angesehen.
Danach kann die Kamera ja nix außer h265 Streaming
Profile T features: Secure Streaming: NO
WebSocket Streaming: NO
Video Source Mode: NO
Video Streaming:
H.264: NO
H.265: Yes
Audio Streaming: NO
G.711: NO
AAC: NO
Audio Output Streaming: NO
G.711: NO
AAC: NO
Analytics Service: NO
Motion Detection: NO
PTZ: NO
Generic Coordinate Spaces: NO
Spherical Coordinate Spaces: NO
Focus Control: NO
Relay Outputs: NO
Digital Inputs: NO
Auxiliary Commands: NO
Auch die Feature List (Link) enthält kein Analytics und somit keine RuleEngine
Also immer schön die Hersteller treten hier nachzubessern, oder was anderes kaufen
Michael
Auch die Reolink Video Doorbel
kann es nicht.
Die Geräte von dem Hersteller fallen auf der ONVIF Website auch immer bei den Punkten durch.
Analytics Service: NO
Motion Detection: NO
So lange die also ihre Firmware nicht hinbekommen wird das nix.
Michael
Nabend
Doch jetzt schon.
array(11) {
["lo"]=>
array(2) {
["unicast"]=>
array(3) {
[0]=>
array(2) {
["flags"]=>
int(65609)
["family"]=>
int(17)
}
[1]=>
array(4) {
["flags"]=>
int(65609)
["family"]=>
int(2)
["address"]=>
string(9) "127.0.0.1"
["netmask"]=>
string(9) "255.0.0.0"
}
[2]=>
array(4) {
["flags"]=>
int(65609)
["family"]=>
int(10)
["address"]=>
string(3) "::1"
["netmask"]=>
string(39) "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff"
}
}
["up"]=>
bool(true)
}
["sit0"]=>
array(2) {
["unicast"]=>
array(1) {
[0]=>
array(2) {
["flags"]=>
int(128)
["family"]=>
int(17)
}
}
["up"]=>
bool(false)
}
["eth1"]=>
array(2) {
["unicast"]=>
array(1) {
[0]=>
array(2) {
["flags"]=>
int(6147)
["family"]=>
int(17)
}
}
["up"]=>
bool(true)
}
["eth0"]=>
array(2) {
["unicast"]=>
array(1) {
[0]=>
array(2) {
["flags"]=>
int(71747)
["family"]=>
int(17)
}
}
["up"]=>
bool(true)
}
["ovs-system"]=>
array(2) {
["unicast"]=>
array(1) {
[0]=>
array(2) {
["flags"]=>
int(4098)
["family"]=>
int(17)
}
}
["up"]=>
bool(false)
}
["ovs_eth0"]=>
array(2) {
["unicast"]=>
array(4) {
[0]=>
array(2) {
["flags"]=>
int(69699)
["family"]=>
int(17)
}
[1]=>
array(5) {
["flags"]=>
int(69699)
["family"]=>
int(2)
["address"]=>
string(13) "192.168.178.2"
["netmask"]=>
string(13) "255.255.255.0"
["broadcast"]=>
string(15) "192.168.178.255"
}
[2]=>
array(4) {
["flags"]=>
int(69699)
["family"]=>
int(10)
["address"]=>
string(36) "2003:cc:ff3c:400:9209:d0ff:fe0c:16ef"
["netmask"]=>
string(21) "ffff:ffff:ffff:ffff::"
}
[3]=>
array(4) {
["flags"]=>
int(69699)
["family"]=>
int(10)
["address"]=>
string(25) "fe80::9209:d0ff:fe0c:16ef"
["netmask"]=>
string(21) "ffff:ffff:ffff:ffff::"
}
}
["up"]=>
bool(true)
}
["ovs_eth1"]=>
array(2) {
["unicast"]=>
array(2) {
[0]=>
array(2) {
["flags"]=>
int(4099)
["family"]=>
int(17)
}
[1]=>
array(5) {
["flags"]=>
int(4099)
["family"]=>
int(2)
["address"]=>
string(14) "192.168.178.12"
["netmask"]=>
string(13) "255.255.255.0"
["broadcast"]=>
string(15) "192.168.178.255"
}
}
["up"]=>
bool(true)
}
["docker0"]=>
array(2) {
["unicast"]=>
array(3) {
[0]=>
array(2) {
["flags"]=>
int(69699)
["family"]=>
int(17)
}
[1]=>
array(5) {
["flags"]=>
int(69699)
["family"]=>
int(2)
["address"]=>
string(10) "172.17.0.1"
["netmask"]=>
string(11) "255.255.0.0"
["broadcast"]=>
string(14) "172.17.255.255"
}
[2]=>
array(4) {
["flags"]=>
int(69699)
["family"]=>
int(10)
["address"]=>
string(23) "fe80::42:2cff:fe37:9fea"
["netmask"]=>
string(21) "ffff:ffff:ffff:ffff::"
}
}
["up"]=>
bool(true)
}
["dockera2b9535"]=>
array(2) {
["unicast"]=>
array(2) {
[0]=>
array(2) {
["flags"]=>
int(69699)
["family"]=>
int(17)
}
[1]=>
array(4) {
["flags"]=>
int(69699)
["family"]=>
int(10)
["address"]=>
string(25) "fe80::8818:19ff:fe92:8944"
["netmask"]=>
string(21) "ffff:ffff:ffff:ffff::"
}
}
["up"]=>
bool(true)
}
["docker883605a"]=>
array(2) {
["unicast"]=>
array(2) {
[0]=>
array(2) {
["flags"]=>
int(69699)
["family"]=>
int(17)
}
[1]=>
array(4) {
["flags"]=>
int(69699)
["family"]=>
int(10)
["address"]=>
string(25) "fe80::9cf0:75ff:fee8:7551"
["netmask"]=>
string(21) "ffff:ffff:ffff:ffff::"
}
}
["up"]=>
bool(true)
}
["docker4857900"]=>
array(2) {
["unicast"]=>
array(2) {
[0]=>
array(2) {
["flags"]=>
int(69699)
["family"]=>
int(17)
}
[1]=>
array(4) {
["flags"]=>
int(69699)
["family"]=>
int(10)
["address"]=>
string(24) "fe80::80ac:feff:fea4:e55"
["netmask"]=>
string(21) "ffff:ffff:ffff:ffff::"
}
}
["up"]=>
bool(true)
}
}
edit: und nu schöner. Auf dem Tab hatte ich die </> Option leider nicht. Bei mir ist ovs_eth0 die benutzte Schnittstelle.
Ralf