Neues Modul: 70_ZoneMinder, 71_ZM_Monitor

Begonnen von delMar, 07 Oktober 2018, 18:45:04

Vorheriges Thema - Nächstes Thema

Sky

Zitat von: delmar am 27 August 2019, 14:14:01
Hast du schon mal ins ZoneMinder log geschaut? Dort sollte Information sein, warums nicht funktioniert

Schöne Grüße
Martin

Habe unter /var/log und unter /opt/fhem/log nachgesehen , finde aber keine Einträge ??

delMar

Zitat von: Sky am 27 August 2019, 15:04:34
Habe unter /var/log und unter /opt/fhem/log nachgesehen , finde aber keine Einträge ??
Ich meinte das Logfile von Zoneminder selber, nicht vom Plugin.
Du findest den Ordner im ZoneMinder UI unter Options -> Paths
Wenn du nicht ins UI kommst, das Setting ist direkt in der DB unter PATH_LOGS abgelegt.

Aber es liegt sehr wahrscheinlich daran, dass zwei Server versuchen, auf Port 80 zuzugreifen.
Die Frage ist nur, ob ZM oder der andere Server als erster hochkommt.

Das ZoneMinder Modul in FHEM nutzt zwei Ports von ZoneMinder: einmal 6802 als direkten TCP-Port, um Events hin- und herzuschicken. Das ist von diesem Port-Konflikt nicht betroffen.
Aber alles, was über die ZM-API läuft (Kameras erkennen, etc) wird nicht funktionieren.

schöne Grüße
Martin
Maintainer von: ZoneMinder, TA_CMI_JSON, ONKYO_AVR, DENON_AVR, CanOverEthernet, IPCAM.

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

Sky

Ich habe jetzt eine Mail an den Support von dresden-elektronik geschrieben, ob eine Möglichkeit besteht den Port für den Conbee zu ändern .

Könnte ich denn notfalls den Port für Zoneminder ändern und wenn , wie ?

Danke für Eure Hilfe

delMar

Zitat von: Sky am 27 August 2019, 16:52:52
Könnte ich denn notfalls den Port für Zoneminder ändern und wenn , wie ?
Natürlich kann der Port geändert werden.
ZoneMinder kann theoretisch von jedem Webserver gehostet werden.

Sorry, aber dafür musst du dich mit deinem System näher auseinander setzen und dann die entsprechende Doku finden.
Dieses Forum beschäftigt sich mit der FHEM-integration im speziellen und ich fürchte, dein Problem ist zu komplex, und würde diesen Rahmen hier sprengen.

Das ZoneMinder Forum oder die Doku könnten bessere Anlaufpunkte sein.


schöne Grüße
Martin
Maintainer von: ZoneMinder, TA_CMI_JSON, ONKYO_AVR, DENON_AVR, CanOverEthernet, IPCAM.

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

MadMax-FHEM

#109
Zitat von: Sky am 27 August 2019, 16:52:52
Ich habe jetzt eine Mail an den Support von dresden-elektronik geschrieben, ob eine Möglichkeit besteht den Port für den Conbee zu ändern .

Könnte ich denn notfalls den Port für Zoneminder ändern und wenn , wie ?

Danke für Eure Hilfe

Wie wär's mit google gewesen?

Ich hab das mal schnell für dich gemacht ;)
https://forum.fhem.de/index.php?topic=96382.0

Wobei normalerweise Dresden Elektronik auch kompetent und fix antwortet...

Der Port wird nicht für/bei Conbee eingestellt/verstellt, sondern bei deCONZ.
Es ist ein (optionaler) Startparameter...
Also schauen wie deCONZ bei dir gestartet wird (/etc/inint.d/ oder /etc/systemd/system) und dort dann anpassen...

Und bzgl. Zoneminder wie Martin geschrieben hat: Zoneminder wird von einem Webserver "gehostet". Also dort ansetzen und den Port ändern...

Wobei ich generell einen eigenen PI für deCONZ nehmen würde, da Zoneminder eh schon CPU-intensiv ist...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Sky

#110
Danke für Eure Antworten ...
Versuche eine Lösung für mich zu finden .

;)


Edit : läuft  :D :D

Sky

#111
Hallo zusammen ,

brauche doch noch einmal Eure Hilfe .
Wegen Temperaturprobleme habe ich auf einem 2.Raspberry nur Debian und Zoneminder installiert .
Die IP-Adresse und der Port untescheiden sich von meinem Haup-Pi mit Fhem .

Beim Aufruf der ZoneMinder Konsole funktioniert alles .
Nun ist aber in Fhem nach der Installation des Moduls 70_Zoneminder folgendes Problem im Log :


2019.09.01 19:31:42 3: ZoneMinder (zm) - login status: 200
2019.09.01 19:31:42 1: ZoneMinder (zm) - (?^:"Name":"ZM_PATH_ZMS","Value":") NOT found. Please report, this is a problem.
2019.09.01 19:31:42 1: ZoneMinder (zm) - (?^:"Name":"ZM_AUTH_HASH_SECRET","Value":") NOT found. Please report, this is a problem.
2019.09.01 19:31:42 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 19:31:42 1: ZoneMinder (zm) - (?^:"version":\s*") NOT found. Please report, this is a problem.
2019.09.01 19:31:42 1: ZoneMinder (zm) - (?^:"apiversion":\s*") NOT found. Please report, this is a problem.
2019.09.01 19:32:30 1: 192.168.178.33:90 disconnected, waiting to reappear (zm)
2019.09.01 19:32:35 1: 192.168.178.33:90 reappeared (zm)
2019.09.01 19:32:42 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 19:33:27 1: 192.168.178.33:90 disconnected, waiting to reappear (zm)
2019.09.01 19:33:27 1: 192.168.178.33:90 reappeared (zm)
2019.09.01 19:33:42 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 19:34:20 1: 192.168.178.33:90 disconnected, waiting to reappear (zm)
2019.09.01 19:34:20 1: 192.168.178.33:90 reappeared (zm)
2019.09.01 19:34:42 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 19:35:12 1: 192.168.178.33:90 disconnected, waiting to reappear (zm)
2019.09.01 19:35:17 1: 192.168.178.33:90 reappeared (zm)
2019.09.01 19:35:42 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 19:36:09 1: 192.168.178.33:90 disconnected, waiting to reappear (zm)
2019.09.01 19:36:09 1: 192.168.178.33:90 reappeared (zm)
2019.09.01 19:36:42 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 19:37:02 1: 192.168.178.33:90 disconnected, waiting to reappear (zm)
2019.09.01 19:37:02 1: 192.168.178.33:90 reappeared (zm)


Die Info in Fhem sieht so aus :


Wo liegt das Problem ??

Danke

delMar

Hallo

Welche ZoneMinder Version hast du denn da installiert?

Schöne Grüße
Martin
Maintainer von: ZoneMinder, TA_CMI_JSON, ONKYO_AVR, DENON_AVR, CanOverEthernet, IPCAM.

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

Sky

Hallo Martin ,

ist die Version 1.30.4

Wenn ich auf meinem Haupt-Pi  das Modul aus Testzwecken installiere funktioniert alles ?
Habe alles Mögliche versucht und kontrolliert , finde aber nicht den Fehler  :(

delMar

Lass mal den Port 90 bei der Definition weg.

Und dann setz das Attribut publicAddress mit IP und Port (und http oder https)
Und auch usePublicUrlForZmWeb bitte setzen
Maintainer von: ZoneMinder, TA_CMI_JSON, ONKYO_AVR, DENON_AVR, CanOverEthernet, IPCAM.

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

Sky

Habe Deine Tipps mal umgesetzt ...



define zm ZoneMinder 192.168.xxx.xx XXX YYYYYY
setuuid zm 5d6c121c-f33f-88d2-9c6a-bf43b1850d3ce89f
attr zm publicAddress http://192.168.xxx.xx:90/
attr zm room Zoneminder
attr zm usePublicUrlForZmWeb 1




2019.09.01 20:52:20 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/70_ZoneMinder.pm line 189.
2019.09.01 20:52:20 3: ZoneMinder (zm) - login status:
2019.09.01 20:52:20 0: error while requesting http://192.168.xxx.xx/zm/index.php?username=XXX&password=%23YYYYYY%23&action=login&view=console - 192.168.178.33: Connection refused (111)



delMar

Gib mal den Slash (/) am ende der publicAddress weg
Maintainer von: ZoneMinder, TA_CMI_JSON, ONKYO_AVR, DENON_AVR, CanOverEthernet, IPCAM.

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

Sky

Ändert sich leider nichts ....



attr zm publicAddress http://192.168.178.33:90



2019.09.01 22:25:23 3: ZoneMinder (zm) - login status: 200
2019.09.01 22:25:23 1: ZoneMinder (zm) - (?^:"Name":"ZM_PATH_ZMS","Value":") NOT found. Please report, this is a problem.
2019.09.01 22:25:23 1: ZoneMinder (zm) - (?^:"Name":"ZM_AUTH_HASH_SECRET","Value":") NOT found. Please report, this is a problem.
2019.09.01 22:25:23 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 22:25:23 1: ZoneMinder (zm) - (?^:"version":\s*") NOT found. Please report, this is a problem.
2019.09.01 22:25:23 1: ZoneMinder (zm) - (?^:"apiversion":\s*") NOT found. Please report, this is a problem.

delMar

Kommt immer noch 'error while requesting...' ?
Wenn ja, ruf die url bitte mal im browser auf

Maintainer von: ZoneMinder, TA_CMI_JSON, ONKYO_AVR, DENON_AVR, CanOverEthernet, IPCAM.

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

Sky

Nun kommt im Minutentakt folgendes :


2019.09.01 22:26:23 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 22:26:54 1: 192.168.xxx.xx:90 disconnected, waiting to reappear (zm)
2019.09.01 22:26:54 1: 192.168.xxx.xx:90 reappeared (zm)
2019.09.01 22:27:23 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 22:27:47 1: 192.168.xxx.xx:90 disconnected, waiting to reappear (zm)
2019.09.01 22:27:47 1: 192.168.xxx.xx:90 reappeared (zm)
2019.09.01 22:28:23 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 22:28:39 1: 1192.168.xxx.xx:90 disconnected, waiting to reappear (zm)
2019.09.01 22:28:39 1: 192.168.xxx.xx:90 reappeared (zm)
2019.09.01 22:29:23 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 22:29:32 1: 192.168.xxx.xx:90 disconnected, waiting to reappear (zm)
2019.09.01 22:29:32 1: 192.168.xxx.xx:90 reappeared (zm)
2019.09.01 22:30:23 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 22:30:24 1: 1192.168.xxx.xx:90 disconnected, waiting to reappear (zm)
2019.09.01 22:30:24 1: 192.168.xxx.xx:90 reappeared (zm)
2019.09.01 22:31:17 1: 192.168.xxx.xx:90 disconnected, waiting to reappear (zm)
2019.09.01 22:31:17 1: 192.168.xxx.xx:90 reappeared (zm)
2019.09.01 22:31:23 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 22:32:09 1: 192.168.xxx.xx:90 disconnected, waiting to reappear (zm)
2019.09.01 22:32:09 1: 192.168.xxx.xx:90 reappeared (zm)
2019.09.01 22:32:23 1: ZoneMinder (zm) - (?^:"load":\s*\[) NOT found. Please report, this is a problem.
2019.09.01 22:33:02 1: 192.168.xxx.xx:90 disconnected, waiting to reappear (zm)
2019.09.01 22:33:02 1: 192.168.xxx.xx:90 reappeared (zm)


wenn ich die URL

publicAddress http://192.168.xxx.xx:90

im Browser aufrufe ,lande ich auf der "Apache2 Debian Default Page" Seite .

Gebe ich im Browser

http://192.168.xxx.xx:90/zm


ein ,lande ich auf der ZoneMinder console