Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [gelöst]Onvif Adapter 0.4.4

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    10
    1
    220

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    768

[gelöst]Onvif Adapter 0.4.4

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
11 Beiträge 2 Kommentatoren 714 Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • D dirkheider

    Hallo zusammen,

    ich bin neu hier und bitte entschuldigt, wenn meine Anfrage in der falschen Sparte gelandet ist.
    Ich habe eine IP Cam und wollte sie mit dem Onvif Adapter einbinden. Der Adapter lässt sich gut installieren und er findet auch die Cam. Leider spuckt er nach der Installation keine Bilder (snapshots) aus. Ich weiß nicht weiter. Wenn ich den Onvif Device Manger starte, bekomme ich dort alles Bilder, die ich haben will. Die Datenpunkte beim Adapter zeigen mir die IP des Device richtig an. Connection Datenpunkt steht unter false. DiscoveryRunnig (ScanningMode) steht auch auf false. Für mich hat der Adapter nicht wirklich die Verbindung zur Cam oder??? Was kann ich tun, damit es funktioniert?

    Gruß Dirk

    wendy2702W Online
    wendy2702W Online
    wendy2702
    schrieb am zuletzt editiert von
    #2

    @dirkheider Mal das loggen auf Debug stellen und dann die Ausgabe davon hier Posten. Eventuell kann man dann mehr erkennen.

    Bitte keine Fragen per PN, die gehören ins Forum!

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    D 1 Antwort Letzte Antwort
    0
    • wendy2702W wendy2702

      @dirkheider Mal das loggen auf Debug stellen und dann die Ausgabe davon hier Posten. Eventuell kann man dann mehr erkennen.

      D Offline
      D Offline
      dirkheider
      schrieb am zuletzt editiert von dirkheider
      #3

      Ich hoffe du hast das gemeint?

      wendy2702W D 2 Antworten Letzte Antwort
      0
      • D dirkheider

        Ich hoffe du hast das gemeint?

        wendy2702W Online
        wendy2702W Online
        wendy2702
        schrieb am zuletzt editiert von wendy2702
        #4

        @dirkheider Kannst du das bitte als Text innerhalb von Code Tags </> Posten. Ist sonst Mobil nicht lesbar und schon gar nicht durchsuchbar oder so.

        Und mach zumindest dein Passwort unkenntlich.

        Bitte keine Fragen per PN, die gehören ins Forum!

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        D 1 Antwort Letzte Antwort
        0
        • wendy2702W wendy2702

          @dirkheider Kannst du das bitte als Text innerhalb von Code Tags </> Posten. Ist sonst Mobil nicht lesbar und schon gar nicht durchsuchbar oder so.

          Und mach zumindest dein Passwort unkenntlich.

          D Offline
          D Offline
          dirkheider
          schrieb am zuletzt editiert von wendy2702
          #5

          @wendy2702

          onvif.0	2021-03-04 19:52:17.284	debug	(30883) sendTo "getSnapshot" to system.adapter.admin.0 from system.adapter.onvif.0
          onvif.0	2021-03-04 19:52:17.283	error	(30883) httpGet. sharp {}
          onvif.0	2021-03-04 19:52:17.281	debug	(30883) httpGet.size: 436
          onvif.0	2021-03-04 19:52:17.280	debug	(30883) httpGet.headers: {"date":"Thu, 04 Mar 2021 18:52:15 GMT","last-modified":"Thu, 04 Mar 2021 18:52:15 GMT","connection":"close","cache-control":"no-cache,no-store","www-authenticate":"Basic real
          onvif.0	2021-03-04 19:52:17.280	debug	(30883) httpGet.statusCode: 401
          onvif.0	2021-03-04 19:52:17.268	debug	(30883) getSnapshotUri:stream.uri "http://192.168.178.41:80/tmpfs/auto.jpg"
          onvif.0	2021-03-04 19:52:17.267	debug	(30883) getSnapshot. stream: {"uri":"http://192.168.178.41:80/tmpfs/auto.jpg","invalidAfterConnect":false,"invalidAfterReboot":false,"timeout":"PT5S"}
          onvif.0	2021-03-04 19:52:17.266	debug	(30883) getSnapshot. err: null
          onvif.0	2021-03-04 19:52:17.252	debug	(30883) getSnapshot. cam: {"_events":{},"_eventsCount":1,"_maxListeners":100,"hostname":"192.168.178.41","username":"?","password":"?","port":"8080","path":"/onvif/device_service","timeout":
          onvif.0	2021-03-04 19:52:17.250	debug	(30883) getSnapshot. message.id: "onvif.0.192_168_178_41_8080"
          onvif.0	2021-03-04 19:52:17.249	debug	(30883) Received "getSnapshot" event (message: {"id":"192_168_178_41_8080","width":300})
          onvif.0	2021-03-04 19:52:16.216	debug	(30883) sendTo "getDevices" to system.adapter.admin.0 from system.adapter.onvif.0
          onvif.0	2021-03-04 19:52:16.215	debug	(30883) getDevicesAdmin result: [{"type":"device","common":{"name":"192_168_178_41_8080"},"native":{"id":"192_168_178_41_8080","name":"192.168.178.41:8080","ip":"192.168.178.41","port":"8080","user":"
          onvif.0	2021-03-04 19:52:16.196	debug	(30883) getDevicesAdmin
          onvif.0	2021-03-04 19:52:16.196	debug	(30883) Received "getDevices" event
          onvif.0	2021-03-04 19:52:10.024	debug	(30883) sendTo "getSettingsCamera" to system.adapter.admin.0 from system.adapter.onvif.0
          onvif.0	2021-03-04 19:52:10.022	debug	(30883) getForeignState: {"type":"device","common":{"name":"192_168_178_41_8080"},"native":{"id":"192_168_178_41_8080","name":"192.168.178.41:8080","ip":"192.168.178.41","port":"8080","user":"admin",
          onvif.0	2021-03-04 19:52:10.017	debug	(30883) getForeignState. objId: onvif.0.192_168_178_41_8080
          onvif.0	2021-03-04 19:52:10.016	debug	(30883) Received "getSettingsCamera" event (message: {"id":"192_168_178_41_8080"})
          onvif.0	2021-03-04 19:52:01.330	debug	(30883) sendTo "getSnapshot" to system.adapter.admin.0 from system.adapter.onvif.0
          onvif.0	2021-03-04 19:52:01.329	error	(30883) httpGet. sharp {}
          onvif.0	2021-03-04 19:52:01.327	debug	(30883) httpGet.size: 436
          onvif.0	2021-03-04 19:52:01.326	debug	(30883) httpGet.headers: {"date":"Thu, 04 Mar 2021 18:51:59 GMT","last-modified":"Thu, 04 Mar 2021 18:51:59 GMT","connection":"close","cache-control":"no-cache,no-store","www-authenticate":"Basic rea
          onvif.0	2021-03-04 19:52:01.325	debug	(30883) httpGet.statusCode: 401
          onvif.0	2021-03-04 19:52:01.313	debug	(30883) getSnapshotUri:stream.uri "http://192.168.178.41:80/tmpfs/auto.jpg"
          onvif.0	2021-03-04 19:52:01.313	debug	(30883) getSnapshot. stream: {"uri":"http://192.168.178.41:80/tmpfs/auto.jpg","invalidAfterConnect":false,"invalidAfterReboot":false,"timeout":"PT5S"}
          onvif.0	2021-03-04 19:52:01.312	debug	(30883) getSnapshot. err: null
          onvif.0	2021-03-04 19:52:01.295	debug	(30883) getSnapshot. cam: {"_events":{},"_eventsCount":1,"_maxListeners":100,"hostname":"192.168.178.41","username":"?","password":"?","port":"8080","path":"/onvif/device_service","timeout"
          onvif.0	2021-03-04 19:52:01.293	debug	(30883) getSnapshot. message.id: "onvif.0.192_168_178_41_8080"
          onvif.0	2021-03-04 19:52:01.293	debug	(30883) Received "getSnapshot" event (message: {"id":"192_168_178_41_8080","width":300})
          onvif.0	2021-03-04 19:52:00.274	debug	(30883) sendTo "getDevices" to system.adapter.admin.0 from system.adapter.onvif.0
          onvif.0	2021-03-04 19:52:00.274	debug	(30883) getDevicesAdmin result: [{"type":"device","common":{"name":"192_168_178_41_8080"},"native":{"id":"192_168_178_41_8080","name":"192.168.178.41:8080","ip":"192.168.178.41","port":"8080","user":
          onvif.0	2021-03-04 19:52:00.257	debug	(30883) getDevicesAdmin
          onvif.0	2021-03-04 19:52:00.257	debug	(30883) Received "getDevices" event
          onvif.0	2021-03-04 19:45:51.400	debug	(30883) sendTo "getSnapshot" to system.adapter.admin.0 from system.adapter.onvif.0
          onvif.0	2021-03-04 19:45:51.399	error	(30883) httpGet. sharp {}
          onvif.0	2021-03-04 19:45:51.397	debug	(30883) httpGet.size: 436
          onvif.0	2021-03-04 19:45:51.397	debug	(30883) httpGet.headers: {"date":"Thu, 04 Mar 2021 18:45:50 GMT","last-modified":"Thu, 04 Mar 2021 18:45:50 GMT","connection":"close","cache-control":"no-cache,no-store","www-authenticate":"Basic rea
          onvif.0	2021-03-04 19:45:51.396	debug	(30883) httpGet.statusCode: 401
          onvif.0	2021-03-04 19:45:51.384	debug	(30883) getSnapshotUri:stream.uri "http://192.168.178.41:80/tmpfs/auto.jpg"
          onvif.0	2021-03-04 19:45:51.383	debug	(30883) getSnapshot. stream: {"uri":"http://192.168.178.41:80/tmpfs/auto.jpg","invalidAfterConnect":false,"invalidAfterReboot":false,"timeout":"PT5S"}
          onvif.0	2021-03-04 19:45:51.382	debug	(30883) getSnapshot. err: null
          

          MOD EDIT: LOG RICHTIG IN CODE TAGS GESETZT

          1 Antwort Letzte Antwort
          0
          • D dirkheider

            Ich hoffe du hast das gemeint?

            D Offline
            D Offline
            dirkheider
            schrieb am zuletzt editiert von
            #6

            @dirkheider said in Onvif Adapter 0.4.4:

            Ich hoffe du hast das gemeint?

            wendy2702W 1 Antwort Letzte Antwort
            0
            • D dirkheider

              @dirkheider said in Onvif Adapter 0.4.4:

              Ich hoffe du hast das gemeint?

              wendy2702W Online
              wendy2702W Online
              wendy2702
              schrieb am zuletzt editiert von
              #7

              @dirkheider

              Liefert der Link im Browser ein Snapshot:

              http://192.168.178.41:80/tmpfs/auto.jpg
              

              Bitte keine Fragen per PN, die gehören ins Forum!

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              D 1 Antwort Letzte Antwort
              0
              • wendy2702W wendy2702

                @dirkheider

                Liefert der Link im Browser ein Snapshot:

                http://192.168.178.41:80/tmpfs/auto.jpg
                
                D Offline
                D Offline
                dirkheider
                schrieb am zuletzt editiert von
                #8

                @wendy2702 said in Onvif Adapter 0.4.4:

                http://192.168.178.41:80/tmpfs/auto.jpg

                Ja da kann ich den snapshot sehen.

                wendy2702W 1 Antwort Letzte Antwort
                0
                • D dirkheider

                  @wendy2702 said in Onvif Adapter 0.4.4:

                  http://192.168.178.41:80/tmpfs/auto.jpg

                  Ja da kann ich den snapshot sehen.

                  wendy2702W Online
                  wendy2702W Online
                  wendy2702
                  schrieb am zuletzt editiert von
                  #9

                  @dirkheider Was ich gerade so im Forum und im ReadMe gelesen habe speichert der keine Bilder.

                  Dafür sind zusätzliche Aktionen erforderlich: Aus dem ReadMe

                  Snapshot request
                  To do this, use the command:
                  sendTo('onvif.0', command, message, callback);
                  
                  Example of a script for request of the snapshot and sending to Telegram:
                  
                  const fs = require('fs');
                  
                  function getSnapshot(caption){
                      sendTo('onvif.0', 'saveFileSnapshot', {"id":"192_168_1_4_80", "file":"/opt/cameras/snapshot.jpg"}, (data) => {
                          console.log('image received: ' + data);
                          if (data === "OK")
                              sendTo('telegram.0', {text: '/opt/cameras/snapshot.jpg', caption: caption});
                      });
                  }
                  caption - is heading for the picture in Telegram
                  It is possible to cause both on an event, and according to the button/schedule.
                  
                  The option of loading into an intermediate Buffer in the file location:
                  
                  function getSnapshot(){
                      sendTo('onvif.0', 'getSnapshot', {"id":"192_168_1_4_80"}, (result) => {
                          if (result.err) log(result);
                          if (result.img){
                              log('image received: ' + typeof result.img);
                              sendTo('telegram.0', {
                                  user: 'user', 
                                  text: result.img.rawImage,
                                  type: 'photo',
                                  caption: 'Camera 1'
                              });
                          }
                      });
                  }
                  

                  Bitte keine Fragen per PN, die gehören ins Forum!

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  D 1 Antwort Letzte Antwort
                  0
                  • wendy2702W wendy2702

                    @dirkheider Was ich gerade so im Forum und im ReadMe gelesen habe speichert der keine Bilder.

                    Dafür sind zusätzliche Aktionen erforderlich: Aus dem ReadMe

                    Snapshot request
                    To do this, use the command:
                    sendTo('onvif.0', command, message, callback);
                    
                    Example of a script for request of the snapshot and sending to Telegram:
                    
                    const fs = require('fs');
                    
                    function getSnapshot(caption){
                        sendTo('onvif.0', 'saveFileSnapshot', {"id":"192_168_1_4_80", "file":"/opt/cameras/snapshot.jpg"}, (data) => {
                            console.log('image received: ' + data);
                            if (data === "OK")
                                sendTo('telegram.0', {text: '/opt/cameras/snapshot.jpg', caption: caption});
                        });
                    }
                    caption - is heading for the picture in Telegram
                    It is possible to cause both on an event, and according to the button/schedule.
                    
                    The option of loading into an intermediate Buffer in the file location:
                    
                    function getSnapshot(){
                        sendTo('onvif.0', 'getSnapshot', {"id":"192_168_1_4_80"}, (result) => {
                            if (result.err) log(result);
                            if (result.img){
                                log('image received: ' + typeof result.img);
                                sendTo('telegram.0', {
                                    user: 'user', 
                                    text: result.img.rawImage,
                                    type: 'photo',
                                    caption: 'Camera 1'
                                });
                            }
                        });
                    }
                    
                    D Offline
                    D Offline
                    dirkheider
                    schrieb am zuletzt editiert von
                    #10

                    @wendy2702
                    Ohhhh man........wie peinlich.......habe mich vom ersten Abschnitt täuschen lassen. Dort steht, es werden nach erfolgreicher Installation Bilder gezogen. Wieder mal ein typisches Beispiel dafür, dass man vor lauter Bäumen den Wald nicht sieht. Sorry nochmal und danke dir, fürs Augen öffnen:-)))

                    Gruß Dirk

                    wendy2702W 1 Antwort Letzte Antwort
                    0
                    • D dirkheider

                      @wendy2702
                      Ohhhh man........wie peinlich.......habe mich vom ersten Abschnitt täuschen lassen. Dort steht, es werden nach erfolgreicher Installation Bilder gezogen. Wieder mal ein typisches Beispiel dafür, dass man vor lauter Bäumen den Wald nicht sieht. Sorry nochmal und danke dir, fürs Augen öffnen:-)))

                      Gruß Dirk

                      wendy2702W Online
                      wendy2702W Online
                      wendy2702
                      schrieb am zuletzt editiert von
                      #11

                      @dirkheider Kannst du dann bitte wenn für dich erledigt den Beitrag aug Gelöst setzen.

                      Bitte keine Fragen per PN, die gehören ins Forum!

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate
                      FAQ Cloud / IOT
                      HowTo: Node.js-Update
                      HowTo: Backup/Restore
                      Downloads
                      BLOG

                      670

                      Online

                      32.9k

                      Benutzer

                      83.0k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe