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
    16
    1
    265

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

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

Test Adapter zoneminder v0.3.x

Scheduled Pinned Locked Moved Tester
zonemindermotioncamera
206 Posts 23 Posters 36.1k 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.
  • 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
                • MeistertrM Meistertr

                  @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 Offline
                  M Offline
                  mikiline
                  wrote on last edited by mikiline
                  #111

                  @Meistertr

                  Guten Morgen, soeben versucht. Adapter wird zwar grün, jedoch kommen folgende Meldungen

                  zoneminder.0	2019-10-27 08:02:06.521	debug	(12561) reposerrStatusCodeError: 404 - "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\t<title>\n\t\tCakePHP: the rapid development php fr
                  zoneminder.0	2019-10-27 08:02:06.510	debug	(12561) REQUEST: Options {"method":"GET","uri":"http://192.168.77.125/zm/api/monitors.json&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMTU5NzA2LCJleHAiOjE1NzIxNj
                  zoneminder.0	2019-10-27 08:02:06.510	debug	(12561) REQUEST: Post before string
                  zoneminder.0	2019-10-27 08:02:06.509	debug	(12561) SetStates
                  zoneminder.0	2019-10-27 08:02:01.526	warn	(12561) No monitors found, please configure monitors in your zoneminder!
                  zoneminder.0	2019-10-27 08:02:01.526	debug	(12561) reposerrStatusCodeError: 404 - "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\t<title>\n\t\tCakePHP: the rapid development php fr
                  zoneminder.0	2019-10-27 08:02:01.508	debug	(12561) REQUEST: Options {"method":"GET","uri":"http://192.168.77.125/zm/api/monitors.json&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMTU5NzA2LCJleHAiOjE1NzIxNj
                  zoneminder.0	2019-10-27 08:02:01.508	debug	(12561) REQUEST: Post before string
                  zoneminder.0	2019-10-27 08:02:01.508	debug	(12561) SetStates
                  zoneminder.0	2019-10-27 08:01:56.521	warn	(12561) No monitors found, please configure monitors in your zoneminder!
                  zoneminder.0	2019-10-27 08:01:56.521	debug	(12561) reposerrStatusCodeError: 404 - "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\t<title>\n\t\tCakePHP: the rapid development php fr
                  zoneminder.0	2019-10-27 08:01:56.509	debug	(12561) REQUEST: Options {"method":"GET","uri":"http://192.168.77.125/zm/api/monitors.json&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMTU5NzA2LCJleHAiOjE1NzIxNj
                  zoneminder.0	2019-10-27 08:01:56.508	debug	(12561) REQUEST: Post before string
                  zoneminder.0	2019-10-27 08:01:56.508	debug	(12561) SetStates
                  zoneminder.0	2019-10-27 08:01:51.522	warn	(12561) No monitors found, please configure monitors in your zoneminder!
                  zoneminder.0	2019-10-27 08:01:51.522	debug	(12561) reposerrStatusCodeError: 404 - "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\t<title>\n\t\tCakePHP: the rapid development php fr
                  zoneminder.0	2019-10-27 08:01:51.508	debug	(12561) REQUEST: Options {"method":"GET","uri":"http://192.168.77.125/zm/api/monitors.json&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMTU5NzA2LCJleHAiOjE1NzIxNj
                  zoneminder.0	2019-10-27 08:01:51.508	debug	(12561) REQUEST: Post before string
                  zoneminder.0	2019-10-27 08:01:51.508	debug	(12561) SetStates
                  zoneminder.0	2019-10-27 08:01:46.753	debug	(12561) WEBSOCKET: {"status":"Success","reason":"","version":"4.4","type":"","event":"auth"}'
                  zoneminder.0	2019-10-27 08:01:46.671	debug	(12561) WEBSOCKET Client Connected
                  zoneminder.0	2019-10-27 08:01:46.666	warn	(12561) No monitors found, please configure monitors in your zoneminder!
                  zoneminder.0	2019-10-27 08:01:46.665	debug	(12561) reposerrStatusCodeError: 404 - "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\t<title>\n\t\tCakePHP: the rapid development php fr
                  zoneminder.0	2019-10-27 08:01:46.662	warn	(12561) No monitors found, please configure monitors in your zoneminder!
                  zoneminder.0	2019-10-27 08:01:46.662	debug	(12561) reposerrStatusCodeError: 404 - "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\t<title>\n\t\tCakePHP: the rapid development php fr
                  zoneminder.0	2019-10-27 08:01:46.647	debug	(12561) system.adapter.admin.0: logging true
                  zoneminder.0	2019-10-27 08:01:45.860	debug	(12561) States connected to redis: 127.0.0.1:9000
                  zoneminder.0	2019-10-27 08:01:45.810	debug	(12561) statesDB connected
                  zoneminder.0	2019-10-27 08:01:45.802	debug	(12561) Redis States: Use Redis connection: 127.0.0.1:9000
                  zoneminder.0	2019-10-27 08:01:45.801	debug	(12561) objectDB connected
                  zoneminder.0	2019-10-27 08:01:45.796	debug	(12561) Objects connected to redis: 127.0.0.1:9001
                  zoneminder.0	2019-10-27 08:01:45.744	debug	(12561) Redis Objects: Use Redis connection: 127.0.0.1:9001
                  host.nuc-ubuntu	2019-10-27 08:01:45.078	info	instance system.adapter.zoneminder.0 started with pid 12561
                  host.nuc-ubuntu	2019-10-27 08:01:42.700	info	instance system.adapter.zoneminder.0 terminated with code 156 (156)
                  

                  ich denke du solltest hier nicht deine Zeit "verschwenden" es scheint irgendwie nicht zu gehen und wir warten auf die 1.34

                  Trotz allem herzlichen Dank für die Mühe. Falls etwas benötigt wird zum Testen, gerne melden

                  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?

                    B Offline
                    B Offline
                    Berchemer
                    wrote on last edited by
                    #112

                    @Lenny-CB sagte in Test Adapter zoneminder v0.3.x:

                    @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?

                    Ja Lenny-CB. So ist es gedacht und funktioniert auch soweit ganz gut, weil ich auch Videoaufnahmen mit Sound haben möchte, wenn ein Event stattfindet und die Kamera auch Audio unterstützt.
                    Die LOW-Kamera nimmt den zweiten Stream der jeweiligen Kamera im Graustufenmodus und niedriger Auflösung zum Erkennen von Bewegung ind den definierten Zonen. Durch die Verknüpfung wird bei Bewegungserkennung der High-Monitor gestartet und nimmt die Szene im höheren ersten Stream der jeweiligen Kamera auf.
                    Der Low-Monitor ist mit MOCORD konfiguriert und der High-Monitor mit NODECT.

                    Somit brauche ich auch nur die Streams der HIGH-Monitore, die aufnehmen oder nur als MOTION eingestellt sind.

                    Und jetzt muss ich mich mal mit dem zmeventmanager beschäftigen, weil ich ja auch in ioBroker erkennen möchte, ob gerade ein Monitor einen Alarm meldet oder nicht. Obwohl das, wie ich verstanden habe über die normale API mit (curl http://server/zm/api/monitors/alarm/id:1/command:status.json) und ausgelesen werden könnte, wie in der ZM-Doku unter https://zoneminder.readthedocs.io/en/stable/api.html#arm-disarm-monitors beschrieben.

                    MeistertrM 1 Reply Last reply
                    0
                    • B Berchemer

                      @Lenny-CB sagte in Test Adapter zoneminder v0.3.x:

                      @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?

                      Ja Lenny-CB. So ist es gedacht und funktioniert auch soweit ganz gut, weil ich auch Videoaufnahmen mit Sound haben möchte, wenn ein Event stattfindet und die Kamera auch Audio unterstützt.
                      Die LOW-Kamera nimmt den zweiten Stream der jeweiligen Kamera im Graustufenmodus und niedriger Auflösung zum Erkennen von Bewegung ind den definierten Zonen. Durch die Verknüpfung wird bei Bewegungserkennung der High-Monitor gestartet und nimmt die Szene im höheren ersten Stream der jeweiligen Kamera auf.
                      Der Low-Monitor ist mit MOCORD konfiguriert und der High-Monitor mit NODECT.

                      Somit brauche ich auch nur die Streams der HIGH-Monitore, die aufnehmen oder nur als MOTION eingestellt sind.

                      Und jetzt muss ich mich mal mit dem zmeventmanager beschäftigen, weil ich ja auch in ioBroker erkennen möchte, ob gerade ein Monitor einen Alarm meldet oder nicht. Obwohl das, wie ich verstanden habe über die normale API mit (curl http://server/zm/api/monitors/alarm/id:1/command:status.json) und ausgelesen werden könnte, wie in der ZM-Doku unter https://zoneminder.readthedocs.io/en/stable/api.html#arm-disarm-monitors beschrieben.

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

                      @Berchemer da hast du recht, das will ich auch noch einbauen , hier muss dann aber jede sekunde der wert aller monitore abgefragt werden. was etwas unwirtschaftlich ist. daher ist die lösung über zmevent besser.

                      B 1 Reply Last reply
                      0
                      • XsevX Offline
                        XsevX Offline
                        Xsev
                        wrote on last edited by Xsev
                        #114

                        Bei mir läuft der neue Adpter soweit sehr gut, abgesehen von den Events die werden bei mir nicht aktualisiert und bei gesetzdem Häkchen im Adpater bekomme ich folgende Fehlermeldung: ZM Version 1.32.2

                        oneminder.0	2019-10-27 21:09:45.251	error	(29387) WEBSOCKET: Error: Error: Client network socket disconnected before secure TLS connection was established
                        host.Homeserver	2019-10-27 21:09:45.250	error	States 192.168.13.100:46216 (Init=false) Redis error:Error: Invalid Chunk: parse failed
                        zoneminder.0	2019-10-27 21:08:45.249	error	(29387) WEBSOCKET: Error: Error: Client network socket disconnected before secure TLS connection was established
                        host.Homeserver	2019-10-27 21:08:45.249	error	States 192.168.13.100:45482 (Init=false) Redis error:Error: Invalid Chunk: parse failed
                        web.0	2019-10-27 21:08:27.723	info	(26815) <==Disconnect system.user.admin from ::ffff:192.168.13.165 vis.0
                        web.0	2019-10-27 21:08:27.722	info	(26815) <==Disconnect system.user.admin from ::ffff:192.168.13.165 flot
                        zoneminder.0	2019-10-27 21:07:45.246	error	(29387) WEBSOCKET: Error: Error: Client network socket disconnected before secure TLS connection was established
                        host.Homeserver	2019-10-27 21:07:45.246	error	States 192.168.13.100:44740 (Init=false) Redis error:Error: Invalid Chunk: parse failed
                        zoneminder.0	2019-10-27 21:06:45.244	error	(29387) WEBSOCKET: Error: Error: Client network socket disconnected before secure TLS connection was established
                        host.Homeserver	2019-10-27 21:06:45.243	error	States 192.168.13.100:44004 (Init=false) Redis error:Error: Invalid Chunk: parse failed
                        zoneminder.0	2019-10-27 21:05:45.242	error	(29387) WEBSOCKET: Error: Error: Client network socket disconnected before secure TLS connection was established
                        host.Homeserver	2019-10-27 21:05:45.239	error	States 192.168.13.100:43244 (Init=false) Redis error:Error: Invalid Chunk: parse failed
                        

                        Ansonsten Top Arbeit!!

                        P.s. Kann mir jemand sagen wie ich die Funktion (Motion, Modect etc.) zum Umschalten, einfach in Vis bekomme als Drop Down oder Button?

                        1 Reply Last reply
                        0
                        • D Offline
                          D Offline
                          djsirius
                          wrote on last edited by
                          #115

                          @Meistertr

                          So, der Adapter ist auf 0.3.1 und der Login funktioniert!

                          Vielen Dank und super Arbeit! :+1:

                          Gruß

                          djsirius

                          M 1 Reply Last reply
                          0
                          • D djsirius

                            @Meistertr

                            So, der Adapter ist auf 0.3.1 und der Login funktioniert!

                            Vielen Dank und super Arbeit! :+1:

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

                            @djsirius
                            bei mir leider noch nicht....

                            zoneminder.0	2019-10-29 09:36:23.341	warn	(4286) No monitors found, please configure monitors in your zoneminder!
                            zoneminder.0	2019-10-29 09:36:23.341	debug	(4286) reposerrStatusCodeError: 404 - "<!DOCTYPE html>\n<html>\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\t<title>\n\t\tCakePHP: the rapid development php fra
                            zoneminder.0	2019-10-29 09:36:23.330	debug	(4286) REQUEST: Options {"method":"GET","uri":"http://192.168.77.125/zm/api/monitors.json&token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNTcyMzM4MTY4LCJleHAiOjE1NzIzNDE
                            zoneminder.0	2019-10-29 09:36:23.329	debug	(4286) REQUEST: Post before string
                            zoneminder.0	2019-10-29 09:36:23.329	debug	(4286) SetStates
                            
                            1 Reply Last reply
                            0
                            • D Offline
                              D Offline
                              djsirius
                              wrote on last edited by djsirius
                              #117

                              Mein Adapter geht zwar auf grün, aber das Log sagt mir auch "No monitors found, please configure monitors in your zoneminder!"

                              Gruß

                              djsirius

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

                                @mikiline @djsirius aber die zmninja app geht ohne probleme?

                                coyoteC M 2 Replies Last reply
                                0
                                • MeistertrM Meistertr

                                  @mikiline @djsirius aber die zmninja app geht ohne probleme?

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

                                  @Meistertr habe heute endlich zmeventnotification installiert und im Adapter aktiviert.
                                  Läuft scheinbar so wie es soll, Snap und Video URL werden angezeigt, History wird auch gefüllt.
                                  Danke:+1:
                                  Jetzt muss ich nur die Motion in Zoneminder mal noch anständig einstellen

                                  XsevX 1 Reply Last reply
                                  0
                                  • MeistertrM Meistertr

                                    @mikiline @djsirius aber die zmninja app geht ohne probleme?

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

                                    @Meistertr
                                    ja, es läuft alles ohne Probleme. Nur die Anmeldung mit dem Adapter geht nicht.
                                    Eventnotification mit ZMNinja und alles geht auch einwandfrei

                                    1 Reply Last reply
                                    0
                                    • coyoteC coyote

                                      @Meistertr habe heute endlich zmeventnotification installiert und im Adapter aktiviert.
                                      Läuft scheinbar so wie es soll, Snap und Video URL werden angezeigt, History wird auch gefüllt.
                                      Danke:+1:
                                      Jetzt muss ich nur die Motion in Zoneminder mal noch anständig einstellen

                                      XsevX Offline
                                      XsevX Offline
                                      Xsev
                                      wrote on last edited by
                                      #121

                                      @coyote
                                      Läuft bei dir die Event notification jetzt komplett? Was hast du installiert? Ich hab die nur im zoneminder laufen aber nix extra installiert? Mein Adapter ist grün, Cams sind auch am laufen aber Events bekomme ich nicht, nur oben erwähnte TLS Fehlermeldung im log. Hab ich was übersehen?

                                      coyoteC 1 Reply Last reply
                                      0
                                      • XsevX Xsev

                                        @coyote
                                        Läuft bei dir die Event notification jetzt komplett? Was hast du installiert? Ich hab die nur im zoneminder laufen aber nix extra installiert? Mein Adapter ist grün, Cams sind auch am laufen aber Events bekomme ich nicht, nur oben erwähnte TLS Fehlermeldung im log. Hab ich was übersehen?

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

                                        @Xsev ja, ich hab zmeventnotification gestern installiert nach Anleitung aber noch ohne hooks. Ohne dass du zmevent installiert hast kommt da auch nix an

                                        XsevX 1 Reply Last reply
                                        0
                                        • coyoteC coyote

                                          @Xsev ja, ich hab zmeventnotification gestern installiert nach Anleitung aber noch ohne hooks. Ohne dass du zmevent installiert hast kommt da auch nix an

                                          XsevX Offline
                                          XsevX Offline
                                          Xsev
                                          wrote on last edited by Xsev
                                          #123

                                          @coyote Hättest du mal bitte einen Link zu der Anleitung. Also nicht das wir aneinander vorbei sprechen, in Zoneminder hab ich Zugriff auf die Events also die gespeicherten Videos. Ist das dann ein extra Modul im Broker oder im Zoneminder?
                                          Sorry für die blöde Frage aber steh grad a weng am Schlauch :hugging_face:

                                          2019-10-30.png

                                          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

                                          569

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          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