Autor Thema: Neues Modul: 70_ZoneMinder, 71_ZM_Monitor  (Gelesen 10507 mal)

Offline Florian_GT

  • Developer
  • Full Member
  • ****
  • Beiträge: 309
    • Florian-Asche
Antw:Neues Modul: 70_ZoneMinder, 71_ZM_Monitor
« Antwort #135 am: 11 September 2019, 17:39:25 »
Hi,

mein Zoneminder hat sich vor ein paar Tagen verabschiedet. Zoneminder hat den State disconnected gespeichert, soweit sogut, jedoch hat es keinen neuen State geschrieben, jetzt wo wieder alles ok ist. CPULoad ist da, es scheint soweit nun alles zu tun.

Kannst du dir die State Behandlung ansehen?

Edit:

Sorry, gerade gesehen dass Zoneminder noch gestoppt war. Es wäre schön, wenn beide Schnittstellen, sowohl Web als auch TCP vernünftig im State/einem State gespeichert werden.
Sowas wie TCP-Schnittstelle, Web-Schnittstelle und im State wird dass dann addiert dargestellt... functional oder not functional
« Letzte Änderung: 11 September 2019, 17:41:58 von Florian_GT »
FHEM: Proxmox Server, FHEM in VM, pgSQL DB
Hardware: Ethersex (Pollin NETIO Boards), SONOFF, SONOFF POW, Raspberry Pi Zero W Kameras, (Github RaspberryPiStreamingCamera)

Development: Luftdaten - 60_airquality.pm (non-commit)
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline delmar

  • Developer
  • Full Member
  • ****
  • Beiträge: 287
Antw:Neues Modul: 70_ZoneMinder, 71_ZM_Monitor
« Antwort #136 am: 18 September 2019, 04:17:03 »
Update committed. state enthält jetzt beide Stati, den vom Trigger-Port und den von der API
ZoneMinder, TA_CMI_JSON, ONKYO_AVR, CanOverEthernet.

Stark genutzte Module sind die größte Motivation für Entwickler.
Bitte zumindest 'attr global sendStatistics onUpdate' setzen.
Denn: ohne 'sendStatistics' keine Zahlen.

Offline Florian_GT

  • Developer
  • Full Member
  • ****
  • Beiträge: 309
    • Florian-Asche
Antw:Neues Modul: 70_ZoneMinder, 71_ZM_Monitor
« Antwort #137 am: 30 September 2019, 14:32:43 »
Update committed. state enthält jetzt beide Stati, den vom Trigger-Port und den von der API

Danke. Gerade ein Update gemacht und noch eine DOIF eingebaut damit ich bei Fehler alamiert werde. Bin mal gespannt...
FHEM: Proxmox Server, FHEM in VM, pgSQL DB
Hardware: Ethersex (Pollin NETIO Boards), SONOFF, SONOFF POW, Raspberry Pi Zero W Kameras, (Github RaspberryPiStreamingCamera)

Development: Luftdaten - 60_airquality.pm (non-commit)

Offline Sky

  • Full Member
  • ***
  • Beiträge: 279
Antw:Neues Modul: 70_ZoneMinder, 71_ZM_Monitor
« Antwort #138 am: 30 September 2019, 14:43:31 »
Hallo ,
kann man über dieses Modul einen Snapshot auslösen um dies mit einem Klingelsignal zu kombinieren ?
Momentan habe ich dies über das Modul IPCAM gelöst .
Ging nicht anders ,da meine Kameras nur einen RTSP-Stream zur Verfügung stellen .

Da ich aber wegen Temperaturprobleme den Zoneminder auf einem 2. Raspi mit Debian ausgelagert habe ,
hinkt der Snapshot ,der bei einem Klingelsignal ausglöst wird, zeitlich hinter dem Auslösen .
Das heißt ,das Bild ist nicht aktuell sondern ca. 10 sec früher aufgenommen bzw gesendet .
Klingt komisch ,ist aber so .
Vielleicht ist der 2. Raspi zu langsam , isz nur ein Raspberry 2 ??

Danke

Offline delmar

  • Developer
  • Full Member
  • ****
  • Beiträge: 287
Antw:Neues Modul: 70_ZoneMinder, 71_ZM_Monitor
« Antwort #139 am: 30 September 2019, 16:24:35 »
Danke. Gerade ein Update gemacht und noch eine DOIF eingebaut damit ich bei Fehler alamiert werde. Bin mal gespannt...
Hm, für den Alarm Fall wären vielleicht noch zwei separate Readings sinnvoll?
Oder isses ok für dich, wenn zwei verschiedene Sachverhalte aus einem einzigen State reading ermittelst?
ZoneMinder, TA_CMI_JSON, ONKYO_AVR, CanOverEthernet.

Stark genutzte Module sind die größte Motivation für Entwickler.
Bitte zumindest 'attr global sendStatistics onUpdate' setzen.
Denn: ohne 'sendStatistics' keine Zahlen.

Offline delmar

  • Developer
  • Full Member
  • ****
  • Beiträge: 287
Antw:Neues Modul: 70_ZoneMinder, 71_ZM_Monitor
« Antwort #140 am: 30 September 2019, 16:48:08 »
kann man über dieses Modul einen Snapshot auslösen um dies mit einem Klingelsignal zu kombinieren ?
Momentan habe ich dies über das Modul IPCAM gelöst .
Ging nicht anders ,da meine Kameras nur einen RTSP-Stream zur Verfügung stellen .
Hab ich auch so. Ich hab ein IPCAM definiert, in welches ich den Wert fürs 'Path' attribute aus dem ZM_Monitor reading rüberkopiert habe.
Wenn der Trigger (das Klingelsignal) auslöst, mach ich
get ipcam_frontdoor image

Da ich aber wegen Temperaturprobleme den Zoneminder auf einem 2. Raspi mit Debian ausgelagert habe ,
hinkt der Snapshot ,der bei einem Klingelsignal ausglöst wird, zeitlich hinter dem Auslösen .
Das heißt ,das Bild ist nicht aktuell sondern ca. 10 sec früher aufgenommen bzw gesendet .
Klingt komisch ,ist aber so .
Vielleicht ist der 2. Raspi zu langsam , isz nur ein Raspberry 2 ??
Sorry, ich bin verwirrt. Der Snapshot hinkt nach, ist aber ca 10 sec früher aufgenommen? Also Event passiert um 12:30:00, die Aufnahme ist von 12:29:50?
Nachhinken hätte ich als 10 sec später interpretiert... also 12:30:10

Wie auch immer: das decoding eines RTSP Streams könnte für einen Raspi auf jeden Fall zu viel sein, vielleicht sogar für einen Neuen.
MJPEG soll angeblich für diese Art von Processing die beste Option sein - aber mir geht wie dir, meine Kameras können das auch nicht. Deshalb läuft das nicht auf meinem Raspi, sondern ist einer meiner letzten use-cases am "großen" Server.

Eine andere Möglichkeit, die mir noch einfällt, ist, wenn die Kamera selber einen Eingang für Events hat.
Also zB einen Alarm-Eingang, wo die Klingel physisch mit der Kamera verbunden wäre, und die Kamera selber zB ein Bild auf einem FTP ablegt, das du dann von FHEM aus evtl. verwenden kannst...

Aber ich geb zu: das ganze per API machen wär natürlich viel bequemer :-)

schöne Grüße
Martin

ZoneMinder, TA_CMI_JSON, ONKYO_AVR, CanOverEthernet.

Stark genutzte Module sind die größte Motivation für Entwickler.
Bitte zumindest 'attr global sendStatistics onUpdate' setzen.
Denn: ohne 'sendStatistics' keine Zahlen.

Offline Sky

  • Full Member
  • ***
  • Beiträge: 279
Antw:Neues Modul: 70_ZoneMinder, 71_ZM_Monitor
« Antwort #141 am: 30 September 2019, 19:46:46 »
Hallo Martin ,

danke für Deine Antwort.
Schwer zu glauben , aber es ist leider so , wie Du es verstanden hast .
Ich weiß noch nicht wie ich das Problem lösen kann .

Vielleicht hat noch ein anderer in diesem Forum eine Idee um die Zeitliche Verzögerung zu vermeiden ...

Danke

Offline delmar

  • Developer
  • Full Member
  • ****
  • Beiträge: 287
Antw:Neues Modul: 70_ZoneMinder, 71_ZM_Monitor
« Antwort #142 am: 30 September 2019, 23:05:10 »
Hallo Sky

Zeichnet deine Kamera permanent auf?
Oder wird ein Event getriggered?

Welche url verwendest du denn für den snapshot?

Schöne Grüße
Martin
ZoneMinder, TA_CMI_JSON, ONKYO_AVR, CanOverEthernet.

Stark genutzte Module sind die größte Motivation für Entwickler.
Bitte zumindest 'attr global sendStatistics onUpdate' setzen.
Denn: ohne 'sendStatistics' keine Zahlen.

Offline delmar

  • Developer
  • Full Member
  • ****
  • Beiträge: 287
Antw:Neues Modul: 70_ZoneMinder, 71_ZM_Monitor
« Antwort #143 am: 11 Oktober 2019, 22:48:14 »
Hallo zusammen,

ich habe soeben den Support für ZoneMinder 1.32 ins SVN commited.
Sollte dann morgen im Lauf des Tages verfügbar sein.

Das Attribut 'apiVersion' muss hierfür auf 'post132' gestellt werden.

Test-Feedback ist wie immer erwünscht und willkommen
Danke!

schöne Grüße
Martin
ZoneMinder, TA_CMI_JSON, ONKYO_AVR, CanOverEthernet.

Stark genutzte Module sind die größte Motivation für Entwickler.
Bitte zumindest 'attr global sendStatistics onUpdate' setzen.
Denn: ohne 'sendStatistics' keine Zahlen.

Offline Sky

  • Full Member
  • ***
  • Beiträge: 279
Antw:Neues Modul: 70_ZoneMinder, 71_ZM_Monitor
« Antwort #144 am: 12 Oktober 2019, 09:58:29 »
Hallo Martin,

ich habe mein Problem gelöst .
Die Auflösung der Kamera hatte ich auf Standardeinstellungen von Zoneminder  gelassen ,
um die Temperaturprobleme zu vermeiden .
Zufälligerweise habe ich beim Testen von anderen Auflösungen auch die genommen die in der Kamera gerade verwendet wird .
Nun funktioniert es

Danke nochmal
Gefällt mir Gefällt mir x 1 Liste anzeigen

 

decade-submarginal