-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reolink RLC-420 & RLC-520 #10
Comments
Hi!
|
Punkte 1-4 ausgeführt. UDP findet keine neuen Geräte. Fehler im Log beim ersten Versuch (Log 1). Nach einem weiteren Versuch, trat der Fehler nicht mehr auf, die Kameras wurden trotzdem nicht gefunden (Log 2). Versuch 3, wieder Fehler wie beim ersten Versuch. Log 2:
discovery.0 | 2020-04-24 17:39:52.574 | warn | (4685) halt
Log 1:
|
Bitte aktivieren Sie den Adapter-Debug-Modus und fügen Sie das Log hier ein |
Die beiden Adapter wurden gelöscht und neu installiert. Discovery zeigt nach der Suche keine Kameras an.
|
2020-04-24 20:36:32.029 - �[32minfo�[39m: host.pi4 instance system.adapter.discovery.0 started with pid 12895 |
Sehen Sie sich die Antwort oben an oder versuchen Sie, Kameras manuell zum onvif-Adapter hinzuzufügen. Geben Sie in den Adaptereinstellungen nur einen Port 8000 an. |
Die beiden Adapter wurden nochmal komplett entfernt und wieder installiert. Die Onvif-Instanz habe ich nicht aktiviert. Anschließend hat Discovery "onvif" gefunden und eine Instanz hinzugefügt. Kameras wurden in der Instanz nicht automatisch hinzugefügt. Eine Suche im Onvif-Adapter hat die Kameras gefunden und gespeichert. Die bereits zuvor gemeldeten Fehler im Log bleiben:
Wie weiter oben gemeldet, werden die erzeugten Objekte nur kurzzeitig korrekt aktualisiert, danach tritt ein Fehler auf und die Werte bleiben dauerhaft auf "true". Objekt:
|
Seltsames Verhalten ... |
Versuchen Sie, die Version zu aktualisieren 0.3.1 Link |
Ungewöhnliches Verhalten. Möglicherweise gibt es zusätzliche Einstellungen in der Kamera selbst? |
Logfile Version 0.3.1. node 12, js-controller 3. Bezüglich onvif gibt es keine Einstellmöglichkeiten in der Software der Kamera oder im "Reolink Client" außer Veränderung des Ports. Die Kamera wurde laut Logfile gefunden, aber gespeichert wird offenbar nichts. So ist es mit reolink Kameras leider nicht nutzbar. |
Andere haben dieses Problem mit dem js-controller ver >= 3 |
install 0.4.1 |
Logfile der Version 0.4.1 mit einer Reolink Kamera. Die Kamera wird gefunden und gespeichert. Fehler 1: Ein Snapshot-Bild wird nicht angezeigt. Fehler 2: Nach kurzer Zeit folgen 3 Meldungen "ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"} (count error = 1). Resubscribe to events". Danach wird die Verbindung beendet. |
Version 0.4.3: Fehler 2 bleibt auch in der aktuellen Version bestehen: Besteht die Chance, dass dies noch behoben wird? |
Hallo!
Alternativ können Sie einen Alias verwenden. |
Für welche Aufgaben möchten Sie die Werte einer Variablen verwenden? |
Ich möchte bei Bewegungserkennung der Kamera Aktionen auslösen (Javascript-Code). Ich sehe im Debug-Log entsprechende Einträge ("IsMotion = true"), dass die Kamera bei Bewegungserkennung Meldungen sendet. Es gibt aber kein Objekt, dass ich abfragen könnte. Im Objekt unten steht nicht "true" oder "false" sondern "[object Object]": Log bei Bewegungserkennnung: onvif.0 | 2020-05-12 12:07:53.486 | debug | (13185) 192_168_1_58_8000: 2020-05-12T10:11:00.000Z RuleEngine.CellMotionDetector.Motion PROP:Changed SRC:VideoSourceConfigurationToken=000 DATA:IsMotion=true |
Versuchen Sie Version 0.4.4 |
Fehler bei Installation: Fertig mit Fehler: internal/modules/cjs/loader.js:1170 throw err; ^SyntaxError: /opt/iobroker/node_modules/iobroker.onvif/io-package.json: Unexpected string in JSON at position 438 at parse () at Object.Module._extensions..json (internal/modules/cjs/loader.js:1167:22) at Module.load (internal/modules/cjs/loader.js:977:32) at Function.Module._load (internal/modules/cjs/loader.js:877:14) at Module.require (internal/modules/cjs/loader.js:1019:19) at require (internal/modules/cjs/helpers.js:77:18) at Upload.uploadAdapter (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupUpload.js:481:19) at /opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:1783:24 at ChildProcess. (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup/setupInstall.js:478:47) at ChildProcess.emit (events.js:310:20) Es fehlt eine schließende Klammer "},". |
Noch einmal |
Sieht für mich auf den ersten Blick gut aus, es gibt jetzt ein Objekt, dass ich abfragen kann. Der Wert ändert sich auch bei Bewegungen auf "true". Probleme bereiten aber die ständigen Disconnects (beinahe minütlich). Was ist der Hintergrund dieses "Features"? Könnte man das Trennen der Verbindung optional machen oder einen Timeout-Wert in den Einstellungen setzen, damit ich den Timeout-Wert erhöhen könnte.
|
Ok, es liegt nicht an den Timeout-Einstellungen. Wenn ich die Fehlerbehandlung in der main.js bei cam.pullMessages auskommentiere, dann kommt es ca. 9 Sek. nach der letzten Bewegungserkennung bei events.notificationMessage (Zeile 324 in Version 0.44) zu: Es sieht für mich so aus, als wenn aus der onvif/lib/events.js für diese Kamera nach einiger Zeit keine Daten mehr kommen (oder fehlerhaft?) und deswegen die Verbindung beendet wird. Wenn ich eine Prüfung einbaue (if (events != null) {...}), kommt es nicht zum Abbruch, allerdings kommen dann nach einiger Zeit auch keine Meldungen bzgl. Bewegungserkennung mehr, als wäre die Verbindung unterbrochen. Das passiert ca. 60 Sek. nach der Meldung "startCameras" und passt zu der "terminationTime", ab dann kommen keine Meldungen mehr. Müsste dann nicht ein Re-Connect erfolgen? (9549) EVENT (192_168_1_58_8000): {"currentTime":"2020-05-12T17:25:22.000Z","terminationTime":"2020-05-12T17:25:27.000Z","notificationMessage":{"topic":{"_":"tns1:RuleEngine/CellMotionDetector/Motion" |
Fügen Sie nach Zeile 309 Code hinzu: Hier abonnieren wir Kameranachrichten für einen Zeitraum von 9 Sekunden |
Nach 1 Minute kommen keine Meldungen mehr, der Zeitpunkt entspricht der "terminationTime", der bei "createPullPointSubscription" im Log steht. Es erfolgt aber kein Re-Connect. Log endet mit "EVENT err = ({}), events = undefined"
Besser wäre aber wahrscheinlich lediglich die "PullPointSubscription" erneut auszuführen, sobald die Events == "undefined" sind, anstatt startCameras()? Aber wie? |
Ich muss mich dem Fehler leider anschließen, ich habe 2 Reolink RLC-511W Kameras welche nicht über Discovery gefunden werden. Richte ich die Kameras im Onvif Adapter manuell ein, sehe ich zwar ein Bild aber sobald ich den Adapter speichere läuft das Log mit den Fehlern (siehe oben) voll. Adapter, JS und Node, NPM alles auf latest hochgezogen. |
Ihre Kamera funktioniert nicht richtig. Leider habe ich nichts, um den Treiber zu testen :( |
was würde dann dafür benötigt werden? Eine Kamera von dem Hersteller? |
Ja oder Fernzugriff auf die Kamera |
Mit einer kleinen Modifikation des Adapters funktionieren die Onvif-Bewegungsmeldungen von Reolink Kameras inzwischen für mich ausreichend zuverlässig. Adapter mit kleinen Anpassungen: https://github.com/xdaamg/ioBroker.onvif In der main.js die IP-Adressen/Ports entsprechend eurer Objekte anpassen: Aus Stabilitätsgründen wird der Adapter jede Stunde neu gestartet (zuvor teilweise Probleme mit hoher CPU-Last) Die Kameras werden im Admin-Fenster von onvif gefunden. Bei Erfolg wird ein Vorschaubild angezeigt. |
Just found a change by JustMe0815. Seems to me, this would be also solution for reolink cameras. I tested this change for some minutes and it seems to work. I had to update onvif with latest github version: npm install agsh/onvif |
Ich hab deinen Adapter heruntergeladen und installiert, Kameras sind auch gefunden. Leider steht der Datenpunkt dauerhaft auf true. Wie ich in die Main.js reinkomme, weiß ich leider nicht :( |
@Haba1234 : Ich kann dir gerne Fernzugriff auf meine Reolink Camera geben, wenn du Zeit hast. |
Ich habe gerade den Pullrequest von JustMe0815 in mein Repository eingebaut. Lösche den iobroker.onvif Adapter. Mit etwas Javascript werte ich die Bewegungsmeldungen der Objekte (Reolink Kamera) aus, das funktioniert. |
Ich bekomme einen Fehler, probiere aber erst mal weiter. `
|
Ich habe den Adapter komplett gelöscht und neu installiert. Leider kommt jetzt auch hier ein Fehler nach dem Start des Adapters, z.B.: Die Objekte werden jetzt nicht mehr aktualisiert. |
`
` Nach den Änderungen wie von @xdaamg angegeben, startet bei mir der Adapter leider gar nicht mehr. |
Editier mal das Passwort aus dem Log. Ich habe die letzten Änderungen aus meinem Repository zurück genommen. |
Hallo!
|
Es funktioniert!!! Bei Erkennung von Bewegung, wechselt der value Datenpunkt auf true und wird auch wieder zurückgesetzt. Richtig gute Arbeit! Danke! Nachtrag: @Haba1234 Ich hab 2 gleiche Reolink Cameras im Einsatz. Bei der einen funktioniert es einwandfrei, dass das Objekt auf True wechselt und später wieder auf false. Die andere wechselt auch auf true, bleibt aber leider auf true stehen. Noch Minuten später... |
Danke für den Hinweis mit dem PW. |
Nachdem es genau 1x funktioniert hat, leider wieder erneute Fehler :( `
` |
Haben Sie die Möglichkeit, mehrere Tage lang Zugriff auf die Kamera zu gewähren? |
Danke, bei mir funktioniert's ebenfalls. |
Den Adapter habe ich inzwischen ersetzt. Ich habe es so gelöst, dass bei Bewegungen die Kamera ein Bild in ein Temp-Verzeichnis schreibt. Das Verzeichnis überwacht der Server mittels inotify. Sobald sich etwas tut, erfolgt die Meldung an iobroker. Mittels etwas Javascript lässt sich ein aktuelles Bild über Telegram verschicken. Funktioniert schnell und zuverlässig. |
Ich überlege mir auch so eine Lösung, mit Bild und (auf Anfrage) auch Video. |
@xdaamg ping:) |
@Vodochnik Habe den "Ping" jetzt erst bemerkt. Das ist im Prinzip ganz einfach umgesetzt:
|
Total super... Kann dank der obigen Lösung von xdaamg nun auch auf den onvif-Adapter verzichten. Besten Dank! Nachtrag: Achtung... inotifywait kann nur auf lokale Dateisysteme zugreifen. CIFS-Shares etc. funktionieren nicht. |
Ich teste den Adapter mit Reolink IP-Kameras RLC-420-5MP und RLC-520. Die Kameras werden gefunden und auch angelegt. Ein Vorschaubild wird in der Konfiguration nicht angezeigt.
Es werden Objekte angelegt, wenn auch nur eine mit Inhalt "Motion detection". Möglicherweise unterstützt die Kamera auch nicht mehr. Der Wert wird jedoch nicht aktualisiert und bleibt auf "false". In einer vorherigen Version hat es schon einmal funktioniert, wenn auch nur einmalig, dann blieb der Wert nach Bewegungserkennung auf "true" bis die Instanz neu gestartet wurde.
Im Logfile gibt es diverse Fehlermeldungen.
Node.js = v10.20.1
js-controller = 2.2.10
Objekte Beispiel:
onvif.0.192_168_1_58_8000.connection = true
onvif.0.192_168_1_58_8000.subscribeEvents = true
onvif.0.192_168_1_58_8000.message.ruleengine.cellmotiondetector.motion.IsMotion = false
onvif.0 2020-04-23 18:00:57.585 debug (18718) startCameras (192_168_1_57_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:57.404 debug (18718) startCameras (192_168_1_58_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:57.393 debug (18718) startCameras (192_168_1_56_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:57.230 debug (18718) startCameras (192_168_1_59_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:56.561 debug (18718) startCameras (192_168_1_57_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:56.381 debug (18718) startCameras (192_168_1_58_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:56.366 debug (18718) startCameras (192_168_1_56_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:56.209 debug (18718) startCameras (192_168_1_59_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:55.528 debug (18718) startCameras (192_168_1_57_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:55.361 debug (18718) startCameras (192_168_1_58_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:55.350 debug (18718) startCameras (192_168_1_56_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:55.186 debug (18718) startCameras (192_168_1_59_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:54.503 debug (18718) startCameras (192_168_1_57_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:54.347 debug (18718) startCameras (192_168_1_58_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:54.328 debug (18718) startCameras (192_168_1_56_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:54.164 debug (18718) startCameras (192_168_1_59_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:53.474 debug (18718) startCameras (192_168_1_57_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:53.319 debug (18718) startCameras (192_168_1_58_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:53.302 debug (18718) startCameras (192_168_1_56_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:53.140 debug (18718) startCameras (192_168_1_59_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:52.447 debug (18718) startCameras (192_168_1_57_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:52.294 debug (18718) startCameras (192_168_1_58_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:52.277 debug (18718) startCameras (192_168_1_56_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 18:00:52.120 debug (18718) startCameras (192_168_1_59_8000) pullMessages: ERROR - Error: ONVIF SOAP Fault: {"value":"SOAP-ENV:Sender"}. Resubscribe to events
onvif.0 2020-04-23 17:53:49.263 debug (18718) startCameras (192_168_1_58_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:49.263 debug (18718) camEvents (192_168_1_58_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:49.262 debug (18718) EVENT (192_168_1_58_8000): {"currentTime":"2020-04-23T15:56:09.000Z","terminationTime":"2020-04-23T15:56:33.000Z"}
onvif.0 2020-04-23 17:53:49.210 debug (18718) startCameras (192_168_1_56_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:49.210 debug (18718) camEvents (192_168_1_56_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:49.209 debug (18718) EVENT (192_168_1_56_8000): {"currentTime":"2020-04-23T15:53:14.000Z","terminationTime":"2020-04-23T15:53:38.000Z"}
onvif.0 2020-04-23 17:53:49.024 debug (18718) startCameras (192_168_1_59_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:49.023 debug (18718) camEvents (192_168_1_59_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:49.022 debug (18718) EVENT (192_168_1_59_8000): {"currentTime":"2020-04-23T15:55:31.000Z","terminationTime":"2020-04-23T15:55:55.000Z"}
onvif.0 2020-04-23 17:53:48.894 debug (18718) startCameras (192_168_1_57_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:48.893 debug (18718) camEvents (192_168_1_57_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:48.893 debug (18718) EVENT (192_168_1_57_8000): {"currentTime":"2020-04-23T15:53:36.000Z","terminationTime":"2020-04-23T15:54:00.000Z"}
onvif.0 2020-04-23 17:53:37.265 debug (18718) startCameras (192_168_1_58_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:37.264 debug (18718) camEvents (192_168_1_58_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:37.263 debug (18718) EVENT (192_168_1_58_8000): {"currentTime":"2020-04-23T15:55:57.000Z","terminationTime":"2020-04-23T15:56:33.000Z"}
onvif.0 2020-04-23 17:53:37.208 debug (18718) startCameras (192_168_1_56_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:37.207 debug (18718) camEvents (192_168_1_56_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:37.206 debug (18718) EVENT (192_168_1_56_8000): {"currentTime":"2020-04-23T15:53:02.000Z","terminationTime":"2020-04-23T15:53:38.000Z"}
onvif.0 2020-04-23 17:53:37.017 debug (18718) startCameras (192_168_1_59_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:37.016 debug (18718) camEvents (192_168_1_59_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:37.015 debug (18718) EVENT (192_168_1_59_8000): {"currentTime":"2020-04-23T15:55:19.000Z","terminationTime":"2020-04-23T15:55:55.000Z"}
onvif.0 2020-04-23 17:53:36.899 debug (18718) startCameras (192_168_1_57_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:36.899 debug (18718) camEvents (192_168_1_57_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:36.898 debug (18718) EVENT (192_168_1_57_8000): {"currentTime":"2020-04-23T15:53:24.000Z","terminationTime":"2020-04-23T15:54:00.000Z"}
onvif.0 2020-04-23 17:53:25.260 debug (18718) startCameras (192_168_1_58_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:25.259 debug (18718) camEvents (192_168_1_58_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:25.258 debug (18718) EVENT (192_168_1_58_8000): {"currentTime":"2020-04-23T15:55:45.000Z","terminationTime":"2020-04-23T15:56:33.000Z"}
onvif.0 2020-04-23 17:53:25.210 debug (18718) startCameras (192_168_1_56_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:25.210 debug (18718) camEvents (192_168_1_56_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:25.209 debug (18718) EVENT (192_168_1_56_8000): {"currentTime":"2020-04-23T15:52:50.000Z","terminationTime":"2020-04-23T15:53:38.000Z"}
onvif.0 2020-04-23 17:53:25.026 debug (18718) startCameras (192_168_1_59_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:25.025 debug (18718) camEvents (192_168_1_59_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:25.024 debug (18718) EVENT (192_168_1_59_8000): {"currentTime":"2020-04-23T15:55:07.000Z","terminationTime":"2020-04-23T15:55:55.000Z"}
onvif.0 2020-04-23 17:53:24.903 debug (18718) startCameras (192_168_1_57_8000) pullMessages: ERROR - TypeError: Cannot read property 'topic' of undefined. Resubscribe to events
onvif.0 2020-04-23 17:53:24.902 debug (18718) camEvents (192_168_1_57_8000): camMessage = undefined
onvif.0 2020-04-23 17:53:24.901 debug (18718) EVENT (192_168_1_57_8000): {"currentTime":"2020-04-23T15:53:12.000Z","terminationTime":"2020-04-23T15:54:00.000Z"}
onvif.0 2020-04-23 17:53:13.475 debug (18718) state onvif.0.192_168_1_58_8000.connection changed: true (ack = true)
onvif.0 2020-04-23 17:53:13.471 debug (18718) state onvif.0.192_168_1_59_8000.connection changed: true (ack = true)
onvif.0 2020-04-23 17:53:13.466 debug (18718) state onvif.0.192_168_1_57_8000.connection changed: true (ack = true)
onvif.0 2020-04-23 17:53:13.466 debug (18718) state onvif.0.192_168_1_56_8000.connection changed: true (ack = true)
onvif.0 2020-04-23 17:53:13.462 debug (18718) createPullPointSubscription: {"subscriptionReference":{"address":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.1.58:8000","port":"8000","hostname":"192.168.1.58","hash":null,"
onvif.0 2020-04-23 17:53:13.458 debug (18718) createPullPointSubscription: {"subscriptionReference":{"address":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.1.59:8000","port":"8000","hostname":"192.168.1.59","hash":null,"
onvif.0 2020-04-23 17:53:13.452 debug (18718) createPullPointSubscription: {"subscriptionReference":{"address":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.1.57:8000","port":"8000","hostname":"192.168.1.57","hash":null,"
onvif.0 2020-04-23 17:53:13.448 debug (18718) createPullPointSubscription: {"subscriptionReference":{"address":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.1.56:8000","port":"8000","hostname":"192.168.1.56","hash":null,"
onvif.0 2020-04-23 17:53:13.415 debug (18718) startCameras. cameras: {"onvif.0.192_168_1_58_8000":{"hostname":"192.168.1.58","username":"user","password":"password","port":"8000","path":"/onvif/device_service","timeout":15000,"agent":false
onvif.0 2020-04-23 17:53:13.413 debug (18718) classCam. Camera/NVT: {"onvif.0.192_168_1_58_8000":{"hostname":"192.168.1.58","username":"user","password":"password","port":"8000","path":"/onvif/device_service","timeout":15000,"agent":false,
onvif.0 2020-04-23 17:53:13.409 debug (18718) classCam. Camera/NVT: {"onvif.0.192_168_1_58_8000":{"hostname":"192.168.1.58","username":"user","password":"password","port":"8000","path":"/onvif/device_service","timeout":15000,"agent":false,
onvif.0 2020-04-23 17:53:13.399 debug (18718) classCam. Camera/NVT: {"onvif.0.192_168_1_58_8000":{"hostname":"192.168.1.58","username":"user","password":"password","port":"8000","path":"/onvif/device_service","timeout":15000,"agent":false,
onvif.0 2020-04-23 17:53:13.364 debug (18718) classCam. Camera/NVT: {"onvif.0.192_168_1_58_8000":{"hostname":"192.168.1.58","username":"user","password":"password","port":"8000","path":"/onvif/device_service","timeout":15000,"agent":false,
onvif.0 2020-04-23 17:53:13.138 debug (18718) state onvif.0.discoveryRunning changed: false (ack = true)
onvif.0 2020-04-23 17:53:13.114 debug (18718) classCam: item = {"type":"device","common":{"name":"192.168.1.59:8000"},"native":{"id":"192_168_1_59_8000","name":"192.168.1.59:8000","ip":"192.168.1.59","port":"8000","user":"user","pass":"
onvif.0 2020-04-23 17:53:13.114 debug (18718) classCam: item = {"type":"device","common":{"name":"192.168.1.58:8000"},"native":{"id":"192_168_1_58_8000","name":"192.168.1.58:8000","ip":"192.168.1.58","port":"8000","user":"user","pass":"
onvif.0 2020-04-23 17:53:13.113 debug (18718) classCam: item = {"type":"device","common":{"name":"192.168.1.57:8000"},"native":{"id":"192_168_1_57_8000","name":"192.168.1.57:8000","ip":"192.168.1.57","port":"8000","user":"user","pass":"
onvif.0 2020-04-23 17:53:13.112 debug (18718) classCam: item = {"type":"device","common":{"name":"192.168.1.56:8000"},"native":{"id":"192_168_1_56_8000","name":"192.168.1.56:8000","ip":"192.168.1.56","port":"8000","user":"user","pass":"
onvif.0 2020-04-23 17:53:13.111 debug (18718) setCameras: [{"type":"device","common":{"name":"192.168.1.56:8000"},"native":{"id":"192_168_1_56_8000","name":"192.168.1.56:8000","ip":"192.168.1.56","port":"8000","user":"user","pass":"
onvif.0 2020-04-23 17:53:13.109 debug (18718) getDevices: [{"type":"device","common":{"name":"192.168.1.56:8000"},"native":{"id":"192_168_1_56_8000","name":"192.168.1.56:8000","ip":"192.168.1.56","port":"8000","user":"user","pass":"
onvif.0 2020-04-23 17:53:13.069 debug (18718) startCameras
onvif.0 2020-04-23 17:53:13.028 info (18718) starting. Version 0.2.0 in /opt/iobroker/node_modules/iobroker.onvif, node: v10.20.1
onvif.0 2020-04-23 17:53:12.263 debug (18718) statesDB connected
onvif.0 2020-04-23 17:53:12.263 debug (18718) States connected to redis: 127.0.0.1:9000
onvif.0 2020-04-23 17:53:12.255 debug (18718) States create System PubSub Client
onvif.0 2020-04-23 17:53:12.253 debug (18718) States create User PubSub Client
onvif.0 2020-04-23 17:53:12.247 debug (18718) Redis States: Use Redis connection: 127.0.0.1:9000
onvif.0 2020-04-23 17:53:12.244 debug (18718) objectDB connected
onvif.0 2020-04-23 17:53:12.237 debug (18718) Objects connected to redis: 127.0.0.1:9001
onvif.0 2020-04-23 17:53:12.218 debug (18718) Objects client initialize lua scripts
onvif.0 2020-04-23 17:53:12.217 debug (18718) Objects create User PubSub Client
onvif.0 2020-04-23 17:53:12.216 debug (18718) Objects create System PubSub Client
onvif.0 2020-04-23 17:53:12.211 debug (18718) Objects client ready ... initialize now
onvif.0 2020-04-23 17:53:12.174 debug (18718) Redis Objects: Use Redis connection: 127.0.0.1:9001
The text was updated successfully, but these errors were encountered: