Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. Test Adapter zoneminder v0.3.x

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    12
    1
    133

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.3k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

Test Adapter zoneminder v0.3.x

Scheduled Pinned Locked Moved Tester
zonemindermotioncamera
206 Posts 23 Posters 36.0k Views 26 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M mikiline

    @djsirius
    nehme den Haken mal raus bei "OPT_USE_AUTH" so geht es bei mir.....sobald ich den setze, geht der Adapter wieder auf gelb....

    MeistertrM Offline
    MeistertrM Offline
    Meistertr
    Developer
    wrote on last edited by
    #91

    @mikiline ich kann es leider nciht nachtsellen, vll liegt es an der api v2 das muss ich nochmal ausprobieren. ich mach eine version mit mehr log Einträgen fertig um das herauszufinden.

    1 Reply Last reply
    0
    • MeistertrM Offline
      MeistertrM Offline
      Meistertr
      Developer
      wrote on last edited by
      #92

      @mikiline , @djsirius ich habe mich gerade nochmal mit den versionen befasst. die v 1.33.x mit der Api v2 ist nur eine Deverloper edition die nicht für Produktivsysteme geeignet ist. Von daher können verbindungsabbrüche und nciht verbinden wie z.b beim testuser an der Zoneminderversion liegen. hier ist ganz klar nur die 1.32.x zu empfehlen. mfg

      1 Reply Last reply
      0
      • M Offline
        M Offline
        mikiline
        wrote on last edited by
        #93

        OK, alles klar. Vielen Dank für die Info. Ich hoffe es kommt bald die 1.40 raus. Denn mit der 1.32 kann ich keine Verbindung zu meiner Kamera über "Remote" herstellen sondern nur ffmpeg......

        MeistertrM 1 Reply Last reply
        0
        • M mikiline

          OK, alles klar. Vielen Dank für die Info. Ich hoffe es kommt bald die 1.40 raus. Denn mit der 1.32 kann ich keine Verbindung zu meiner Kamera über "Remote" herstellen sondern nur ffmpeg......

          MeistertrM Offline
          MeistertrM Offline
          Meistertr
          Developer
          wrote on last edited by
          #94

          @mikiline macht das einen unterschied? ich mache es zur zeit auch nur über ffmmpeg

          Lenny.CBL 1 Reply Last reply
          0
          • MeistertrM Meistertr

            @mikiline macht das einen unterschied? ich mache es zur zeit auch nur über ffmmpeg

            Lenny.CBL Online
            Lenny.CBL Online
            Lenny.CB
            Most Active
            wrote on last edited by
            #95

            @Meistertr, würde jetzt auch gern mal meinen Senf dazu geben:
            Ich hatte seit langem eine Möglichkeit gesucht, den Stream meiner China-Cams im VIS darzustellen und auch Bewegungen aufzeichnen zu können. Das war immer recht semi professionell, Anzeige auf dem View dauerte bis zu 10 Sekunden. Ein Umweg über TinyCamPro brachte keine Besserung.

            ABER Zoneminder scheint gut zu rocken, zumindest auf den ersten Blick.

            Zoneminder installiert
            Monitore eingerichtet (CAM´s als Remote, anfangs etwas tricky)
            Zoneminder-Adapter installiert --> alles grün

            Die CAM-Links aus dem Adapter zeigen im VIS sofort beim öffnen der View die Bilder an.

            Jetzt muss ich mal schauen was man mit dem Adapter noch alles anstellen kann.

            @Meistertr, danke für die Arbeit am Adapter!

            1 Reply Last reply
            0
            • B Berchemer

              Hallo Meistertr,
              danke für die Arbeit. Habe bei mir auch installiert und alle Kameras waren sofort da. Alles alles GUT!
              Für die Zukunft hätte ich den Wunsch, dass man einzelne Monitore vom Synchronisieren ausschließen kann, auch wenn sie in ZM aktiv sind.
              Habe nämlich alles Kameras mit je einem High- und einem Low-Monitor eingestellt. Low-Monitor ist nur zur Bewegungserkennung bei bestimmten Kameras und High-Monitor für die dazugehörige Aufnahme nach Bewegungserkennung. Da würde ich gerne die LOW-Monitore ggf. abschalten können.
              Wenn ich jetzt so drüberschaue, könnte man dieses Deaktivieren auch für die Monitore übernehmen, die in ZM als "None, Disabled - Not running" vorhanden sind.

              Wie gesagt, Danke für die Arbeit :+1: und nachdem ich es nun installiert habe, werde ich mich gerne auch am Austesten betätigen :blush:

              Lenny.CBL Online
              Lenny.CBL Online
              Lenny.CB
              Most Active
              wrote on last edited by
              #96

              @Berchemer sagte in [Aufruf] Zoneminder 0.2.0 Testen:

              Habe nämlich alles Kameras mit je einem High- und einem Low-Monitor eingestellt. Low-Monitor ist nur zur Bewegungserkennung bei bestimmten Kameras und High-Monitor für die dazugehörige Aufnahme nach Bewegungserkennung.

              @Berchemer kannst Du das mal etwas näher ausführen? Besonders interessieren würde mich warum Du das so machst.

              Was ich bis dato an den Einstellungen verstanden habe, werden bei Bewegungserkennung Bilder aufgenommen. Bei mir ist es momentan so, dass sich auf den Bildern/Videos "Schlieren" bilden. Also es scheint als würde ein Schatten der Bewegung in die nächsten Frame´s gezogen. Kann man das mit deiner Methode umgehen?

              Deine Methode interpretiere ich so:
              Im LOW-Monitor ist ein CAM-Stream mit schmaler Bandbreite/Qualität, dieser erkennt die Bewegung.
              IM HIGH-Monitor ist ein CAM-Stream mit hoher Auflösung und unter "Linked Monitors" ist der LOW-Monitor eingetragen.
              Wenn der LOW-Monitor eine Bewegung erkennt, wird der HIGH-Monitor angetriggert und nimmt auf.

              Richtig?

              M B 2 Replies Last reply
              0
              • D djsirius

                Hi.
                kann mir jemand sagen wie ich zoneminder sudo-rechte gebe?

                2019-10-15 21_33_07-ZM - Shutdown Neustart.png

                M Offline
                M Offline
                mikiline
                wrote on last edited by
                #97

                @djsirius
                klick mal auf das Fragezeichen, da wird dir erklärt was zu tun ist

                1 Reply Last reply
                0
                • MeistertrM Offline
                  MeistertrM Offline
                  Meistertr
                  Developer
                  wrote on last edited by
                  #98

                  ich hänge in den letzten tagen etwas. wollte nun erstmal eine komplett fertige Installation haben. Hier experimentiere ich noch mit den Versionen. zz bin ich auf der 1.33.12. Nebenbei habe ich die zmeventnotification mit Objekterkennung eingerichtet. bin aber noch nicht ganz zufrieden. Ich überlege wie ich die alarme bestmöglich in iobroker integrieren kann... mqtt ist semi gut, da hierfür ein mqtt broker benötigt wird den ich ungern über den adapter bereitstellen will, nutzt man den mqqtt von iobroker, gibt dieser die werte nicht ordentlich weiter.. Also versuche ich nun die wss verbundung der app zu immitieren um die Daten daher zu bekommen. für Nutzer die den zm event service nicht eingerichtet haben gibt es eine Alarm den man pollen kann. Ist aber keine schöne Lösung, da die Alarme dann untergehen können wenn nicht in dem Moment des alarms gepollt wird...

                  Auf jeden Fall habe ich den Login bei der 1.33.12 untersucht und hier läuft alles ohne Probleme mit anderen Usern in Verbindung mit der auth..

                  1 Reply Last reply
                  0
                  • Lenny.CBL Lenny.CB

                    @Berchemer sagte in [Aufruf] Zoneminder 0.2.0 Testen:

                    Habe nämlich alles Kameras mit je einem High- und einem Low-Monitor eingestellt. Low-Monitor ist nur zur Bewegungserkennung bei bestimmten Kameras und High-Monitor für die dazugehörige Aufnahme nach Bewegungserkennung.

                    @Berchemer kannst Du das mal etwas näher ausführen? Besonders interessieren würde mich warum Du das so machst.

                    Was ich bis dato an den Einstellungen verstanden habe, werden bei Bewegungserkennung Bilder aufgenommen. Bei mir ist es momentan so, dass sich auf den Bildern/Videos "Schlieren" bilden. Also es scheint als würde ein Schatten der Bewegung in die nächsten Frame´s gezogen. Kann man das mit deiner Methode umgehen?

                    Deine Methode interpretiere ich so:
                    Im LOW-Monitor ist ein CAM-Stream mit schmaler Bandbreite/Qualität, dieser erkennt die Bewegung.
                    IM HIGH-Monitor ist ein CAM-Stream mit hoher Auflösung und unter "Linked Monitors" ist der LOW-Monitor eingetragen.
                    Wenn der LOW-Monitor eine Bewegung erkennt, wird der HIGH-Monitor angetriggert und nimmt auf.

                    Richtig?

                    M Offline
                    M Offline
                    mikiline
                    wrote on last edited by
                    #99

                    @Lenny-CB

                    kleine Anmerkung. Der High Monitor muss dann so (als Nodect) konfiguriert werden

                    -Nodect – or No DEteCTtion. This is a special mode designed to be used with external triggers. In Nodect no motion detection takes place but events are recorded if external triggers require it.

                    1 Reply Last reply
                    0
                    • MeistertrM Offline
                      MeistertrM Offline
                      Meistertr
                      Developer
                      wrote on last edited by Meistertr
                      #100

                      die 0.3.0 ist fertig:
                      *Alarme werden nun erkannt und mit bild und video bereitgestellt (ZMEvent vorrausgesetzt)
                      *Funktion der Monitore lässt sich nun einstellen
                      *Monitore lassen sich aus und anstellen

                      Bitte alle Zoneminder objekte Löschen und dann adapter starten, da einige states geändert wurden.

                      M 1 Reply Last reply
                      0
                      • coyoteC Offline
                        coyoteC Offline
                        coyote
                        Most Active
                        wrote on last edited by coyote
                        #101

                        @Meistertr gerade mal Version 0.3 installiert, leider werden keine DP's angelegt außer info und der Adapter bleibt gelb.

                        Log:

                        zoneminder.0	2019-10-25 07:08:27.098	debug	(28674) found states:_[["zoneminder.0.cam_4.info","MonitorId","default_num","4"],["zoneminder.0.cam_4.info","Status","text","Connected"],["zoneminder.0.cam_4.info","CaptureFPS","default_num","14.29"],
                        zoneminder.0	2019-10-25 07:08:27.097	debug	(28674) found states:_[["zoneminder.0.cam_4.info","MonitorId","default_num","4"],["zoneminder.0.cam_4.info","Status","text","Connected"],["zoneminder.0.cam_4.info","CaptureFPS","default_num","14.29"],
                        zoneminder.0	2019-10-25 07:08:27.095	debug	(28674) found states:_[["zoneminder.0.cam_4.monitor","Name","text","Monitor-4"],["zoneminder.0.cam_4.monitor","Function",null,"1"],["zoneminder.0.cam_4.monitor","Enabled",null,true],["zoneminder.0.cam
                        zoneminder.0	2019-10-25 07:08:27.094	debug	(28674) found states:_[["zoneminder.0.cam_3.info","MonitorId","default_num","3"],["zoneminder.0.cam_3.info","Status","text","Connected"],["zoneminder.0.cam_3.info","CaptureFPS","default_num","10.00"],
                        zoneminder.0	2019-10-25 07:08:27.093	debug	(28674) found states:_[["zoneminder.0.cam_3.info","MonitorId","default_num","3"],["zoneminder.0.cam_3.info","Status","text","Connected"],["zoneminder.0.cam_3.info","CaptureFPS","default_num","10.00"],
                        zoneminder.0	2019-10-25 07:08:27.091	debug	(28674) found states:_[["zoneminder.0.cam_3.monitor","Name","text","Haustuer"],["zoneminder.0.cam_3.monitor","Function",null,"2"],["zoneminder.0.cam_3.monitor","Enabled",null,true],["zoneminder.0.cam_
                        zoneminder.0	2019-10-25 07:08:27.090	debug	(28674) found states:_[["zoneminder.0.cam_2.info","MonitorId","default_num","2"],["zoneminder.0.cam_2.info","Status","text","Connected"],["zoneminder.0.cam_2.info","CaptureFPS","default_num","14.29"],
                        zoneminder.0	2019-10-25 07:08:27.089	debug	(28674) found states:_[["zoneminder.0.cam_2.info","MonitorId","default_num","2"],["zoneminder.0.cam_2.info","Status","text","Connected"],["zoneminder.0.cam_2.info","CaptureFPS","default_num","14.29"],
                        zoneminder.0	2019-10-25 07:08:27.087	debug	(28674) found states:_[["zoneminder.0.cam_2.monitor","Name","text","Garten"],["zoneminder.0.cam_2.monitor","Function",null,"1"],["zoneminder.0.cam_2.monitor","Enabled",null,true],["zoneminder.0.cam_2.
                        zoneminder.0	2019-10-25 07:08:27.085	debug	(28674) found states:_[["zoneminder.0.cam_1.info","MonitorId","default_num","1"],["zoneminder.0.cam_1.info","Status","text","Connected"],["zoneminder.0.cam_1.info","CaptureFPS","default_num","16.67"],
                        zoneminder.0	2019-10-25 07:08:27.084	debug	(28674) found states:_[["zoneminder.0.cam_1.info","MonitorId","default_num","1"],["zoneminder.0.cam_1.info","Status","text","Connected"],["zoneminder.0.cam_1.info","CaptureFPS","default_num","16.67"],
                        zoneminder.0	2019-10-25 07:08:27.080	debug	(28674) found states:_[["zoneminder.0.cam_1.monitor","Name","text","Garage"],["zoneminder.0.cam_1.monitor","Function",null,"2"],["zoneminder.0.cam_1.monitor","Enabled",null,true],["zoneminder.0.cam_1.
                        zoneminder.0	2019-10-25 07:08:27.074	debug	(28674) REQUEST: Video_Options {"method":"GET","uri":"http://192.168.66.184/zm/index.php?mode=mp4&eid=594&view=view_video&null","headers":{"user-agent":"@nodeminder-api","Cookie":";"}}
                        zoneminder.0	2019-10-25 07:08:27.071	debug	(28674) REQUEST: Get data
                        zoneminder.0	2019-10-25 07:08:27.052	debug	(28674) REQUEST: Options {"method":"GET","uri":"http://192.168.66.184/zm/api/monitors.json","headers":{"user-agent":"@nodeminder-api","Cookie":";"},"resolveWithFullResponse":true}
                        zoneminder.0	2019-10-25 07:08:27.051	debug	(28674) REQUEST: Post before object
                        zoneminder.0	2019-10-25 07:08:27.051	debug	(28674) SetStates
                        zoneminder.0	2019-10-25 07:08:22.501	info	(28674) check user admin pw ioboker: true
                        zoneminder.0	2019-10-25 07:08:22.156	debug	(28674) reposerrTypeError: Cannot read property 'forEach' of undefined
                        zoneminder.0	2019-10-25 07:08:22.147	debug	(28674) REQUEST: Get data
                        zoneminder.0	2019-10-25 07:08:22.144	info	(28674) undefined__testVariable___[object Object]
                        zoneminder.0	2019-10-25 07:08:22.126	info	(28674) check group user admin group admin: false
                        zoneminder.0	2019-10-25 07:08:22.034	debug	(28674) REQUEST: Options {"method":"POST","uri":"http://192.168.66.184/zm/api/host/login.json","body":"user=admin&pass=admin","headers":{"content-type":"application/x-www-form-urlencoded","content-len
                        zoneminder.0	2019-10-25 07:08:22.034	debug	(28674) REQUEST: Post before object
                        zoneminder.0	2019-10-25 07:08:22.033	debug	(28674) data: {"user":"admin","password":"admin","host":"http://192.168.66.184/zm","zmEvent":false}
                        zoneminder.0	2019-10-25 07:08:21.989	info	(28674) starting. Version 0.3.0 in /opt/iobroker/node_modules/iobroker.zoneminder, node: v10.16.3
                        host.debian	2019-10-25 07:08:20.371	info	instance system.adapter.zoneminder.0 started with pid 28674
                        javascript.0	2019-10-25 07:08:19.719	debug	(6355) system.adapter.admin.0: logging true
                        javascript.0	2019-10-25 07:08:19.715	debug	(6355) system.adapter.admin.0: logging true
                        parser.0	2019-10-25 07:08:19.708	debug	(25043) system.adapter.admin.0: logging true
                        host.debian	2019-10-25 07:08:18.932	info	instance system.adapter.zoneminder.0 terminated with code 156 (156)
                        zoneminder.0	2019-10-25 07:08:17.866	info	(28599) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
                        zoneminder.0	2019-10-25 07:08:17.864	info	(28599) terminating
                        zoneminder.0	2019-10-25 07:08:17.863	info	(28599) cleaned everything up...
                        zoneminder.0	2019-10-25 07:08:17.862	info	(28599) Got terminate signal TERMINATE_YOURSELF
                        host.debian	2019-10-25 07:08:17.858	info	stopInstance system.adapter.zoneminder.0 send kill signal
                        host.debian	2019-10-25 07:08:17.857	info	stopInstance system.adapter.zoneminder.0
                        

                        ZM Version: 1.32.3

                        1 Reply Last reply
                        0
                        • MeistertrM Meistertr

                          die 0.3.0 ist fertig:
                          *Alarme werden nun erkannt und mit bild und video bereitgestellt (ZMEvent vorrausgesetzt)
                          *Funktion der Monitore lässt sich nun einstellen
                          *Monitore lassen sich aus und anstellen

                          Bitte alle Zoneminder objekte Löschen und dann adapter starten, da einige states geändert wurden.

                          M Offline
                          M Offline
                          mikiline
                          wrote on last edited by mikiline
                          #102

                          @Meistertr
                          Hi nochmals....bezüglich dem Login in der höheren version bekomme ich eine solche Rückmeldung

                          Abfrage:
                          curl -XPOST -d "user=ZMuser&pass=ZMpass" http://192.168.xx.xxx/zm/api/host/login.json

                          Rückmeldung
                          {"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMDExMzIyLCJleHAiOjE1NzIwMTQ5MjIsInVzZXIiOiJaTWlvQnJva2VyIiwidHlwZSI6ImFjY2VzcyJ9.lDrJrgPAuvDNP9w0iFll5dhy5zEeInF0u9DhHuybDQU","access_token_expires":3600,"refresh_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMDExMzIyLCJleHAiOjE1NzIwOTc3MjIsInVzZXIiOiJaTWlvQnJva2VyIiwidHlwZSI6InJlZnJlc2gifQ.E_r4vSJ2KbUq27CE39bYf7XXQeliMCxq3A-D0e7pKIY","refresh_token_expires":86400,"credentials":"auth=13d6a5a03f15104026d7c79a9ec47749","append_password":0,"version":"1.33.14","apiversion":"2.0"}

                          Ist es möglich dies in den Adapter einzubauen?
                          ich denke auch in späteren Versionen wird das Loginprozedere dann so aussehen.....

                          MeistertrM 2 Replies Last reply
                          0
                          • M mikiline

                            @Meistertr
                            Hi nochmals....bezüglich dem Login in der höheren version bekomme ich eine solche Rückmeldung

                            Abfrage:
                            curl -XPOST -d "user=ZMuser&pass=ZMpass" http://192.168.xx.xxx/zm/api/host/login.json

                            Rückmeldung
                            {"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMDExMzIyLCJleHAiOjE1NzIwMTQ5MjIsInVzZXIiOiJaTWlvQnJva2VyIiwidHlwZSI6ImFjY2VzcyJ9.lDrJrgPAuvDNP9w0iFll5dhy5zEeInF0u9DhHuybDQU","access_token_expires":3600,"refresh_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMDExMzIyLCJleHAiOjE1NzIwOTc3MjIsInVzZXIiOiJaTWlvQnJva2VyIiwidHlwZSI6InJlZnJlc2gifQ.E_r4vSJ2KbUq27CE39bYf7XXQeliMCxq3A-D0e7pKIY","refresh_token_expires":86400,"credentials":"auth=13d6a5a03f15104026d7c79a9ec47749","append_password":0,"version":"1.33.14","apiversion":"2.0"}

                            Ist es möglich dies in den Adapter einzubauen?
                            ich denke auch in späteren Versionen wird das Loginprozedere dann so aussehen.....

                            MeistertrM Offline
                            MeistertrM Offline
                            Meistertr
                            Developer
                            wrote on last edited by
                            #103

                            @mikiline der login Prozess ist identisch. Für die API Nutzung ist nur der der Auth key erforderlich und den gibt es bei beiden Versionen. Habe selber die 2.0 schon getestet und konnte sie ohne Probleme mit dem Adapter nutzen.

                            coyoteC 1 Reply Last reply
                            0
                            • MeistertrM Meistertr

                              @mikiline der login Prozess ist identisch. Für die API Nutzung ist nur der der Auth key erforderlich und den gibt es bei beiden Versionen. Habe selber die 2.0 schon getestet und konnte sie ohne Probleme mit dem Adapter nutzen.

                              coyoteC Offline
                              coyoteC Offline
                              coyote
                              Most Active
                              wrote on last edited by
                              #104

                              @Meistertr hast du ne Idee, warum die 3.0 bei mir nicht mehr will?

                              MeistertrM 2 Replies Last reply
                              0
                              • coyoteC coyote

                                @Meistertr hast du ne Idee, warum die 3.0 bei mir nicht mehr will?

                                MeistertrM Offline
                                MeistertrM Offline
                                Meistertr
                                Developer
                                wrote on last edited by
                                #105

                                @coyote bin dran

                                1 Reply Last reply
                                0
                                • coyoteC coyote

                                  @Meistertr hast du ne Idee, warum die 3.0 bei mir nicht mehr will?

                                  MeistertrM Offline
                                  MeistertrM Offline
                                  Meistertr
                                  Developer
                                  wrote on last edited by
                                  #106

                                  @coyote bitte nochmal die version von git laden und den logauszug posten, hab ein bisschen mehr log einträge hinzugefügt

                                  coyoteC 1 Reply Last reply
                                  0
                                  • M mikiline

                                    @Meistertr
                                    Hi nochmals....bezüglich dem Login in der höheren version bekomme ich eine solche Rückmeldung

                                    Abfrage:
                                    curl -XPOST -d "user=ZMuser&pass=ZMpass" http://192.168.xx.xxx/zm/api/host/login.json

                                    Rückmeldung
                                    {"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMDExMzIyLCJleHAiOjE1NzIwMTQ5MjIsInVzZXIiOiJaTWlvQnJva2VyIiwidHlwZSI6ImFjY2VzcyJ9.lDrJrgPAuvDNP9w0iFll5dhy5zEeInF0u9DhHuybDQU","access_token_expires":3600,"refresh_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMDExMzIyLCJleHAiOjE1NzIwOTc3MjIsInVzZXIiOiJaTWlvQnJva2VyIiwidHlwZSI6InJlZnJlc2gifQ.E_r4vSJ2KbUq27CE39bYf7XXQeliMCxq3A-D0e7pKIY","refresh_token_expires":86400,"credentials":"auth=13d6a5a03f15104026d7c79a9ec47749","append_password":0,"version":"1.33.14","apiversion":"2.0"}

                                    Ist es möglich dies in den Adapter einzubauen?
                                    ich denke auch in späteren Versionen wird das Loginprozedere dann so aussehen.....

                                    MeistertrM Offline
                                    MeistertrM Offline
                                    Meistertr
                                    Developer
                                    wrote on last edited by
                                    #107

                                    @mikiline hab mich nochmal eingehender mit der Api auseinandergesetzt, werde die v2 am we noch integrieren. aber. egal welche Versionen, es sollte trotzdem auch so gehen. Insgesamt gibt es drei Möglichkeiten die Daten zu bekommen, zwei davon nutzt der Adapter jetzt schon., die dritte ist der access token.

                                    Wichtig ist das bei AUTH_HASH_SECRET ein beliebiger Schlüssel eingetragen wurde und OPT_USE_LEGACY_API_AUTH eingeschaltet ist (nur v2) Ansonsten wird der Login nicht erfolgreich sein.

                                    M 1 Reply Last reply
                                    0
                                    • MeistertrM Meistertr

                                      @coyote bitte nochmal die version von git laden und den logauszug posten, hab ein bisschen mehr log einträge hinzugefügt

                                      coyoteC Offline
                                      coyoteC Offline
                                      coyote
                                      Most Active
                                      wrote on last edited by
                                      #108

                                      @Meistertr hier das Log.
                                      Aber was soll ich sagen, Adapter ist jetzt grün und Objekte wurden angelegt.:+1:

                                      zoneminder.0	2019-10-25 22:50:43.430	debug	(14437) found states:_[["zoneminder.0.cam_4.info","MonitorId","default_num","4"],["zoneminder.0.cam_4.info","Status","text","Running"],["zoneminder.0.cam_4.info","CaptureFPS","default_num","0.00"],["z
                                      zoneminder.0	2019-10-25 22:50:43.428	debug	(14437) found states:_[["zoneminder.0.cam_4.info","MonitorId","default_num","4"],["zoneminder.0.cam_4.info","Status","text","Running"],["zoneminder.0.cam_4.info","CaptureFPS","default_num","0.00"],["z
                                      zoneminder.0	2019-10-25 22:50:43.412	debug	(14437) found states:_[["zoneminder.0.cam_4.monitor","Name","text","Monitor-4"],["zoneminder.0.cam_4.monitor","Function",null,"1"],["zoneminder.0.cam_4.monitor","Enabled",null,true],["zoneminder.0.cam
                                      zoneminder.0	2019-10-25 22:50:43.409	debug	(14437) found states:_[["zoneminder.0.cam_3.info","MonitorId","default_num","3"],["zoneminder.0.cam_3.info","Status","text","Connected"],["zoneminder.0.cam_3.info","CaptureFPS","default_num","10.00"],
                                      zoneminder.0	2019-10-25 22:50:43.403	debug	(14437) found states:_[["zoneminder.0.cam_3.info","MonitorId","default_num","3"],["zoneminder.0.cam_3.info","Status","text","Connected"],["zoneminder.0.cam_3.info","CaptureFPS","default_num","10.00"],
                                      zoneminder.0	2019-10-25 22:50:43.390	debug	(14437) found states:_[["zoneminder.0.cam_3.monitor","Name","text","Haustuer"],["zoneminder.0.cam_3.monitor","Function",null,"2"],["zoneminder.0.cam_3.monitor","Enabled",null,true],["zoneminder.0.cam_
                                      zoneminder.0	2019-10-25 22:50:43.386	debug	(14437) found states:_[["zoneminder.0.cam_2.info","MonitorId","default_num","2"],["zoneminder.0.cam_2.info","Status","text","Connected"],["zoneminder.0.cam_2.info","CaptureFPS","default_num","16.67"],
                                      zoneminder.0	2019-10-25 22:50:43.380	debug	(14437) found states:_[["zoneminder.0.cam_2.info","MonitorId","default_num","2"],["zoneminder.0.cam_2.info","Status","text","Connected"],["zoneminder.0.cam_2.info","CaptureFPS","default_num","16.67"],
                                      zoneminder.0	2019-10-25 22:50:43.355	debug	(14437) found states:_[["zoneminder.0.cam_2.monitor","Name","text","Garten"],["zoneminder.0.cam_2.monitor","Function",null,"1"],["zoneminder.0.cam_2.monitor","Enabled",null,true],["zoneminder.0.cam_2.
                                      zoneminder.0	2019-10-25 22:50:43.350	debug	(14437) found states:_[["zoneminder.0.cam_1.info","MonitorId","default_num","1"],["zoneminder.0.cam_1.info","Status","text","Connected"],["zoneminder.0.cam_1.info","CaptureFPS","default_num","16.67"],
                                      zoneminder.0	2019-10-25 22:50:43.349	debug	(14437) found states:_[["zoneminder.0.cam_1.info","MonitorId","default_num","1"],["zoneminder.0.cam_1.info","Status","text","Connected"],["zoneminder.0.cam_1.info","CaptureFPS","default_num","16.67"],
                                      zoneminder.0	2019-10-25 22:50:43.347	debug	(14437) found states:_[["zoneminder.0.cam_1.monitor","Name","text","Garage"],["zoneminder.0.cam_1.monitor","Function",null,"2"],["zoneminder.0.cam_1.monitor","Enabled",null,true],["zoneminder.0.cam_1.
                                      zoneminder.0	2019-10-25 22:50:43.299	debug	(14437) REQUEST: Video_Options {"method":"GET","uri":"http://192.168.66.184/zm/index.php?mode=mp4&eid=594&view=view_video&null","headers":{"user-agent":"@nodeminder-api"}}
                                      zoneminder.0	2019-10-25 22:50:43.292	debug	(14437) REQUEST: Get data[object Object]
                                      zoneminder.0	2019-10-25 22:50:42.824	debug	(14437) REQUEST: Options {"method":"GET","uri":"http://192.168.66.184/zm/api/monitors.json","headers":{"user-agent":"@nodeminder-api"},"resolveWithFullResponse":true}
                                      zoneminder.0	2019-10-25 22:50:42.823	debug	(14437) REQUEST: Post before object
                                      zoneminder.0	2019-10-25 22:50:42.823	debug	(14437) SetStates
                                      zoneminder.0	2019-10-25 22:50:41.155	debug	(14437) CAM_ids: ["zoneminder.0.cam_1","zoneminder.0.cam_2","zoneminder.0.cam_3","zoneminder.0.cam_4"]
                                      zoneminder.0	2019-10-25 22:50:41.148	debug	(14437) found states:_[["zoneminder.0.cam_4.zmEvent","MonitorId","default_num","0"],["zoneminder.0.cam_4.zmEvent","EventId","default_num","000"],["zoneminder.0.cam_4.zmEvent","Name","text","INIT"],["z
                                      zoneminder.0	2019-10-25 22:50:41.134	debug	(14437) found states:_[["zoneminder.0.cam_4.monitor","Name","text","Monitor-4"],["zoneminder.0.cam_4.monitor","Function",null,"1"],["zoneminder.0.cam_4.monitor","Enabled",null,true],["zoneminder.0.cam
                                      zoneminder.0	2019-10-25 22:50:41.115	debug	(14437) found states:_[["zoneminder.0.cam_4.info","MonitorId","default_num","4"],["zoneminder.0.cam_4.info","Status","text","Running"],["zoneminder.0.cam_4.info","CaptureFPS","default_num","0.00"],["z
                                      zoneminder.0	2019-10-25 22:50:41.114	debug	(14437) Monitor_3 o.Monitor_Status = [object Object]
                                      zoneminder.0	2019-10-25 22:50:41.114	debug	(14437) Monitor_3 o.Monitor = [object Object]
                                      zoneminder.0	2019-10-25 22:50:41.112	debug	(14437) found states:_[["zoneminder.0.cam_3.zmEvent","MonitorId","default_num","0"],["zoneminder.0.cam_3.zmEvent","EventId","default_num","000"],["zoneminder.0.cam_3.zmEvent","Name","text","INIT"],["z
                                      zoneminder.0	2019-10-25 22:50:41.109	debug	(14437) found states:_[["zoneminder.0.cam_3.monitor","Name","text","Haustuer"],["zoneminder.0.cam_3.monitor","Function",null,"2"],["zoneminder.0.cam_3.monitor","Enabled",null,true],["zoneminder.0.cam_
                                      zoneminder.0	2019-10-25 22:50:41.108	debug	(14437) found states:_[["zoneminder.0.cam_3.info","MonitorId","default_num","3"],["zoneminder.0.cam_3.info","Status","text","Connected"],["zoneminder.0.cam_3.info","CaptureFPS","default_num","10.00"],
                                      zoneminder.0	2019-10-25 22:50:41.107	debug	(14437) Monitor_2 o.Monitor_Status = [object Object]
                                      zoneminder.0	2019-10-25 22:50:41.107	debug	(14437) Monitor_2 o.Monitor = [object Object]
                                      zoneminder.0	2019-10-25 22:50:41.098	debug	(14437) found states:_[["zoneminder.0.cam_2.zmEvent","MonitorId","default_num","0"],["zoneminder.0.cam_2.zmEvent","EventId","default_num","000"],["zoneminder.0.cam_2.zmEvent","Name","text","INIT"],["z
                                      zoneminder.0	2019-10-25 22:50:41.077	debug	(14437) found states:_[["zoneminder.0.cam_2.monitor","Name","text","Garten"],["zoneminder.0.cam_2.monitor","Function",null,"1"],["zoneminder.0.cam_2.monitor","Enabled",null,true],["zoneminder.0.cam_2.
                                      zoneminder.0	2019-10-25 22:50:41.071	debug	(14437) found states:_[["zoneminder.0.cam_2.info","MonitorId","default_num","2"],["zoneminder.0.cam_2.info","Status","text","Connected"],["zoneminder.0.cam_2.info","CaptureFPS","default_num","14.29"],
                                      zoneminder.0	2019-10-25 22:50:41.068	debug	(14437) Monitor_1 o.Monitor_Status = [object Object]
                                      zoneminder.0	2019-10-25 22:50:41.068	debug	(14437) Monitor_1 o.Monitor = [object Object]
                                      zoneminder.0	2019-10-25 22:50:41.059	debug	(14437) found states:_[["zoneminder.0.cam_1.zmEvent","MonitorId","default_num","0"],["zoneminder.0.cam_1.zmEvent","EventId","default_num","000"],["zoneminder.0.cam_1.zmEvent","Name","text","INIT"],["z
                                      zoneminder.0	2019-10-25 22:50:41.044	debug	(14437) found states:_[["zoneminder.0.cam_1.monitor","Name","text","Garage"],["zoneminder.0.cam_1.monitor","Function",null,"2"],["zoneminder.0.cam_1.monitor","Enabled",null,true],["zoneminder.0.cam_1.
                                      zoneminder.0	2019-10-25 22:50:41.021	debug	(14437) found states:_[["zoneminder.0.cam_1.info","MonitorId","default_num","1"],["zoneminder.0.cam_1.info","Status","text","Connected"],["zoneminder.0.cam_1.info","CaptureFPS","default_num","14.29"],
                                      zoneminder.0	2019-10-25 22:50:41.019	debug	(14437) Monitor_0 o.Monitor_Status = [object Object]
                                      zoneminder.0	2019-10-25 22:50:41.018	debug	(14437) Monitor_0 o.Monitor = [object Object]
                                      zoneminder.0	2019-10-25 22:50:40.552	debug	(14437) REQUEST: Get data[object Object]
                                      zoneminder.0	2019-10-25 22:50:40.518	debug	(14437) found states:_[["zoneminder.0.history.LastzmEvent","MonitorId","default_num","0"],["zoneminder.0.history.LastzmEvent","EventId","default_num","000"],["zoneminder.0.history.LastzmEvent","Name",
                                      zoneminder.0	2019-10-25 22:50:40.504	debug	(14437) [{"Monitor":{"Id":"1","Name":"Garage","ServerId":null,"StorageId":"1","Type":"Ffmpeg","Function":"Modect","Enabled":"1","LinkedMonitors":null,"Triggers":"","Device":"/dev/video0","Channel":"0"
                                      zoneminder.0	2019-10-25 22:50:40.502	debug	(14437) REQUEST: Get data[object Object]
                                      zoneminder.0	2019-10-25 22:50:39.738	debug	(14437) zmEventServer disabled
                                      zoneminder.0	2019-10-25 22:50:39.736	debug	(14437) REQUEST: Options {"method":"GET","uri":"http://192.168.66.184/zm/api/monitors.json","headers":{"user-agent":"@nodeminder-api"},"resolveWithFullResponse":true}
                                      zoneminder.0	2019-10-25 22:50:39.736	debug	(14437) REQUEST: Post before object
                                      zoneminder.0	2019-10-25 22:50:39.735	debug	(14437) REQUEST: Options {"method":"GET","uri":"http://192.168.66.184/zm/api/monitors.json","headers":{"user-agent":"@nodeminder-api"},"resolveWithFullResponse":true}
                                      zoneminder.0	2019-10-25 22:50:39.734	debug	(14437) REQUEST: Post before object
                                      zoneminder.0	2019-10-25 22:50:39.733	debug	(14437) Connected to Api
                                      zoneminder.0	2019-10-25 22:50:39.732	debug	(14437) AUTH: get cookies null
                                      zoneminder.0	2019-10-25 22:50:39.723	debug	(14437) REQUEST: Get data[object Object]
                                      zoneminder.0	2019-10-25 22:50:38.666	info	(14437) check user admin pw ioboker: true
                                      zoneminder.0	2019-10-25 22:50:38.023	info	(14437) undefined__testVariable___[object Object]
                                      zoneminder.0	2019-10-25 22:50:37.988	info	(14437) check group user admin group admin: false
                                      zoneminder.0	2019-10-25 22:50:37.804	debug	(14437) REQUEST: Options {"method":"POST","uri":"http://192.168.66.184/zm/api/host/login.json","body":"user=admin&pass=admin","headers":{"content-type":"application/x-www-form-urlencoded","content-len
                                      zoneminder.0	2019-10-25 22:50:37.802	debug	(14437) REQUEST: Post before object
                                      zoneminder.0	2019-10-25 22:50:37.801	debug	(14437) data: {"user":"admin","password":"admin","host":"http://192.168.66.184/zm","zmEvent":false}
                                      zoneminder.0	2019-10-25 22:50:37.692	info	(14437) starting. Version 0.3.1 in /opt/iobroker/node_modules/iobroker.zoneminder, node: v10.16.3
                                      

                                      Gibts irgendwo eine Anleitung von ZMEvent? Oder hast du es nach der ZMEvent Wiki Seite installiert?

                                      1 Reply Last reply
                                      0
                                      • MeistertrM Meistertr

                                        @mikiline hab mich nochmal eingehender mit der Api auseinandergesetzt, werde die v2 am we noch integrieren. aber. egal welche Versionen, es sollte trotzdem auch so gehen. Insgesamt gibt es drei Möglichkeiten die Daten zu bekommen, zwei davon nutzt der Adapter jetzt schon., die dritte ist der access token.

                                        Wichtig ist das bei AUTH_HASH_SECRET ein beliebiger Schlüssel eingetragen wurde und OPT_USE_LEGACY_API_AUTH eingeschaltet ist (nur v2) Ansonsten wird der Login nicht erfolgreich sein.

                                        M Offline
                                        M Offline
                                        mikiline
                                        wrote on last edited by
                                        #109

                                        @Meistertr
                                        super das du dies versuchst zu integrieren daumenhoch
                                        ist beides bei mir angehakt und es nutzt den token, also die 3. möglichkeit wie von dir beschrieben

                                        mal sehen ob es klappt wenn es integriert ist. danke dir ;)

                                        MeistertrM 1 Reply Last reply
                                        0
                                        • M mikiline

                                          @Meistertr
                                          super das du dies versuchst zu integrieren daumenhoch
                                          ist beides bei mir angehakt und es nutzt den token, also die 3. möglichkeit wie von dir beschrieben

                                          mal sehen ob es klappt wenn es integriert ist. danke dir ;)

                                          MeistertrM Offline
                                          MeistertrM Offline
                                          Meistertr
                                          Developer
                                          wrote on last edited by
                                          #110

                                          @mikiline so ich hab jetzt alle 3 varianten drin aber scheinbar gibt es von der 1.30 bis 1.33 Probleme mit der API. ein endgültigen stand wird es erst mit der 1.34 geben die in naher Zukunft kommt.

                                          Probier mal ob es nun klappt. un schick mal einen log

                                          M 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          538

                                          Online

                                          32.7k

                                          Users

                                          82.4k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe