Moin.
Ich habe ZM jetzt seit ein paar Tagen am laufen. Funktioniert auch gut. Alle Flags sind gesetzt (OPT_TRIGGER, etc.), User FHEM mit vollen Rechten ist im ZM eingetragen.
List FHEM-Object:
Internals:
APILoginStatus 200
DEF 192.168.187.119 FHEM fhem
DeviceName 192.168.187.119:6802
FUUID 6134bd64-f33f-450a-862d-ec12b531bdf559b1
HTTPCookies ZMSESSID=iuft8udjfr0pr7t973cm19bul1
NAME zm
NEXT_OPEN 1630911616.62818
NOTIFYDEV global
NR 46
PARTIAL
STATE Trigger-Port: disappeared, API: opened
TYPE ZoneMinder
ZM_API_VERSION 2.0
ZM_VERSION 1.34.26
model 1.34.26
HTTPCookieHash:
ZMSESSID:
Options expires=Mon, 06-Sep-2021 07:58:57 GMT; Max-Age=3600; path=/; HttpOnly
Value iuft8udjfr0pr7t973cm19bul1
READINGS:
2021-09-06 08:59:16 CPU_Load 0.37,0.32,0.25
2021-09-06 08:58:57 authHash 209256596475c2b2795ad7199070b822
2021-09-06 08:59:22 state Trigger-Port: disappeared, API: opened
helper:
ZM_API_STATE opened
ZM_HOST 192.168.187.119
ZM_PASSWORD fhem
ZM_PATH_ZMS /zm/cgi-bin/nph-zms
ZM_TRIGGER_STATE disappeared
ZM_USERNAME FHEM
apiInitialized 1
Attributes:
apiTimeout 30
apiVersion post132
comment https://forum.fhem.de/index.php/topic,91847.msg926386.html#msg926386
publicAddress http://192.168.187.119
room Admin->Video
verbose 5
Im ZM habe ich den OPT_TRIGGER gesetzt und auch schon mehrfach ZM und FHEM neu gestartet. Ich bekomme aber den TriggerState nicht zum laufen! *grmpf*
Beide Systeme sind im selben Subnet (Unifi Netzwerkkomponenten).
http://192.168.187.119/zm/index.php?view=options
http://192.168.187.135:8083/fhem
"Go to ZoneMinder console" funktioniert.
Hier der LOG Auszug nach einem "Shutdown Restart" von FHEM:
2021.09.06 09:10:24 4: ZoneMinder (zm) - loginUrl: http://192.168.187.119/zm/api/host/login.json?user=FHEM&pass=fhem&stateful=1
2021.09.06 09:10:24 3: ZoneMinder (zm) - login status: 200
2021.09.06 09:10:24 4: ZoneMinder (zm) SimpleGet calling http://192.168.187.119/zm/api/configs.json with callback CODE(0x559a0ea89ae0)
2021.09.06 09:10:24 4: ZoneMinder (zm) SimpleGet calling http://192.168.187.119/zm/api/host/getLoad.json with callback CODE(0x559a0ea89948)
2021.09.06 09:10:24 4: ZoneMinder (zm) SimpleGet calling http://192.168.187.119/zm/api/monitors.json with callback CODE(0x559a0e9bc750)
2021.09.06 09:10:24 5: ZoneMinder (zm) - (?^:"version":\s*") found.
2021.09.06 09:10:24 5: ZoneMinder (zm) - (?^:"apiversion":\s*") found.
2021.09.06 09:10:24 5: ZoneMinder (zm) - (?^:"credentials":\s*") found.
2021.09.06 09:10:24 5: ZoneMinder (zm) - (?^:"load":\s*\[) found.
2021.09.06 09:10:24 4: ZoneMinder (zm) - (?^:"Id":\s*") NOT found in {"monitors":[.
2021.09.06 09:10:24 5: ZoneMinder (zm) - (?^:"Id":\s*") found.
2021.09.06 09:10:24 5: ZoneMinder (zm) - (?^:"Function":\s*") found.
2021.09.06 09:10:24 5: ZoneMinder (zm) - (?^:"Enabled":\s*") found.
2021.09.06 09:10:24 5: ZoneMinder (zm) - (?^:"StreamReplayBuffer":\s*") found.
2021.09.06 09:10:24 5: ZoneMinder (zm) - (?^:"Type":\s*") found.
2021.09.06 09:10:24 5: zm: dispatch monitor:1|Modect|1|0|Ffmpeg
2021.09.06 09:10:24 5: ZoneMinder (zm) - (?^:"Name":\s*"ZM_PATH_ZMS",\s*"Value":\s*") found.
Aufruf der "Login URL" im Browser bringt folgendes Ergebnis:
{
"access_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNjMwOTEyNDAyLCJleHAiOjE2MzA5MTk2MDIsInVzZXIiOiJGSEVNIiwidHlwZSI6ImFjY2VzcyJ9.cdEQpfaafV7PQCiT6v-QzqtYo-VR9PpHxhQ4JQQHQbI",
"access_token_expires":7200,
"refresh_token":"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJab25lTWluZGVyIiwiaWF0IjoxNjMwOTEyNDAyLCJleHAiOjE2MzA5OTg4MDIsInVzZXIiOiJGSEVNIiwidHlwZSI6InJlZnJlc2gifQ.V9k6SR3A1HLubJPUgnwbJWCN1eBSqQ-SqYk8KGoEISQ",
"refresh_token_expires":86400,
"credentials":"auth=31099d392a6651f531b6b5f3216215f4",
"append_password":0,
"version":"1.34.26",
"apiversion":"2.0"}
Ich habe mir den Thread ab dem ersten Vorkommen von ZM 1.32 durchgelesen.
Habe aber keine Idee mehr woran das liegen könnte.
Bis jetzt habe ich einen Monitor am laufen:
Internals:
DEF 1
FUUID 6134bf26-f33f-450a-7586-4462e0314c054655
IODev zm
LASTInputDev zm
MSGCNT 1
NAME ZM_Monitor_zm_1
NOTIFYDEV TYPE=ZoneMinder
NR 47
NTFY_ORDER 71-ZM_Monitor_zm_1
STATE idle
TYPE ZM_Monitor
model Ffmpeg
zm_MSGCNT 1
zm_TIME 2021-09-06 09:10:24
READINGS:
2021-09-05 14:59:18 monitorFunction Modect
2021-09-05 14:59:18 motionDetectionEnabled 1
2021-09-06 08:58:57 pubImageUrl http://192.168.187.119/zm/cgi-bin/nph-zms?mode=single&scale=100&monitor=1&auth=209256596475c2b2795ad7199070b822
2021-09-06 08:58:57 pubStreamUrl http://192.168.187.119/zm/cgi-bin/nph-zms?mode=jpeg&scale=100&maxfps=30&buffer=0&monitor=1&auth=209256596475c2b2795ad7199070b822
2021-09-06 09:10:19 state idle
2021-09-05 14:59:18 streamReplayBuffer 0
2021-09-06 08:58:57 streamUrl http://192.168.187.119/zm/cgi-bin/nph-zms?mode=jpeg&scale=100&maxfps=30&buffer=0&monitor=1&user=FHEM&pass=fhem
helper:
ZM_MONITOR_ID 1
Attributes:
room Admin->Video
showLiveStreamInDetail 0
verbose 0
Seht ihr irgendetwas was Falsch sein könnte? Wenn ich weitere Informationen hier posten soll, bitte nur einfach Bescheid geben! DANKE!
Grüße aus Braunschweig
Alex