Webcam -> wie geht das jetzt weiter????

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
2t-elefant
Beiträge: 34
Registriert: 02.10.2017, 13:53

Webcam -> wie geht das jetzt weiter????

Beitrag von 2t-elefant » 23.02.2018, 20:52

Hallo !
So, nicht gleich ausflippen !!!
Ich habe jetzt mehrere Stunden nach folgender Lösung gesucht:
Ich habe eine Webcam, mit welcher ich über nachstehende Url ein Snapshot erstellen kann (sprich das Bild wird mir im Browser angezeigt): http://192.xxx.xxx.xx/cgi-bin/anv/image ... X&pwd=xxxx

Nur wie gehe ich jetzt weiter vor?
Ich möchte, wenn ein bestimmter BWM (HM) anspringt, dass dieser ein Bild speichert...

Gibt es hier keine Schritt für Schritt Anleitung?
Ich habe soetwas NICHT gefunden und wäre wirklich dankbar, wenn ich wirklich eine Anleitung für doofe bekommen könnte.

Nochmals: bitte nicht gleich ausflippen... :-(((

DANKE EUCH !
Gruß, Jörg!

Xel66
Beiträge: 14086
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 580 Mal
Danksagung erhalten: 1492 Mal

Re: Webcam -> wie geht das jetzt weiter????

Beitrag von Xel66 » 24.02.2018, 00:37

Eine detaillierte Anleitung findest Du im aktuellen CUxD-Handbuch Kapitel 5.9.5 Webcam ab Seite 115.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

darkbrain85
Beiträge: 1343
Registriert: 27.06.2015, 22:17
Hat sich bedankt: 43 Mal
Danksagung erhalten: 32 Mal

Re: Webcam -> wie geht das jetzt weiter????

Beitrag von darkbrain85 » 24.02.2018, 08:29

Hi!

Ich lasse mir das Bild z.B. per Mail schicken!

Dazu einfach folgende Skriptzeile ausführen und damit die entsprechende Mail Vorlage des E-Mail Addons triggern.

Code: Alles auswählen

dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("/etc/config/addons/email/email 01");
Natürlich sollte das CUxD Gerät angelegt sein.
Im E-Mail Addon gibt es in der jeweiligen Vorlage ein Eingabefeld um den Link zur IP Kamera einzutragen.

2t-elefant
Beiträge: 34
Registriert: 02.10.2017, 13:53

Re: Webcam -> wie geht das jetzt weiter????

Beitrag von 2t-elefant » 24.02.2018, 10:26

Hallo darkbrain85 und xel66 !

Danke für Eure Unterstützung.

Natürlich habeich mir schon das Handbuch von cuxd angeschaut. Genau da liegt das Problem: ich verstehe es nicht.
Vielleicht darf ich meinen Wunsch einmal konkretisieren:

Ich möchte gerne, dass wenn ein BWM (HM) auslöst wird, das die Kamera (Magnion Aldi, ja ich weiß ist alles schrott...) ein Bild (Snapshot) macht und dieses in einen Ordner (Fritz.nas) z. B. \\fritz.nas\FRITZ.NAS\Volume\Webcam-Bilder speichert.

Was ich mache:
- ich gehe in die cuxd
- wähle geräte und lege ein geräte typ 91 an; funktion webcam
- es wird auch ein gerät cux9104001 angelegt - allerdings mit einem ? anstatt mit einem x
- dann gehe ich auf status filesystem und rufe in den unterverzeichnissen die datei webcamconfig.ini auf
- dann sehe ich das untenstehende..

nur ich weiss nicht, was ich machen soll:
so genau muss ich den meine browser url: http://192.168.xxx.xx:portxy/cgi-bin/anv/images_cgi?channel=0&user=xxxx&pwd=xxxx eintragen ????

sofern ich das gemacht hätte muss ich doch sicherlich ein programm anlegen, wo ein script ausgeführt wird oder ggf. das geräte (welches ich angelegt habe) ?!?!?

+++

ich bin ECHT dankbar für jede EINFACHE hilfe, da ich kein Crack wie ihr seit. Auch bin ich schonmal dankbar, dass ich nicht gleich angefeindet werde, weil ich diese für viele doofen fragen stelle.

Danke das Ihr Euch die Zeit nehmt !

Gruß, Jörg!

2t-elefant
Beiträge: 34
Registriert: 02.10.2017, 13:53

Re: Webcam -> wie geht das jetzt weiter????

Beitrag von 2t-elefant » 24.02.2018, 10:27

Ach so hier noch die webconfig.ini:


Code: Alles auswählen

0 FOSCAM FI9821W
1 info  0 FOSCAM_FI9821W
1 img   0 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=<user>&pwd=<pass>&<ts>
1 img   1 http://<ip>:<port>/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr=<user>&pwd=<pass>
1 img   2 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=<user>&pwd=<pass>
1 ptz   0 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzReset&usr=<user>&pwd=<pass>
1 ptz   1 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveUp&usr=<user>&pwd=<pass>
1 ptz   2 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveDown&usr=<user>&pwd=<pass>
1 ptz   3 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveLeft&usr=<user>&pwd=<pass>
1 ptz   4 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveRight&usr=<user>&pwd=<pass>
1 ptz   5 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveTopLeft&usr=<user>&pwd=<pass>
1 ptz   6 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveTopRight&usr=<user>&pwd=<pass>
1 ptz   7 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveBottomLeft&usr=<user>&pwd=<pass>
1 ptz   8 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzMoveBottomRight&usr=<user>&pwd=<pass>
1 ptz   9 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzStopRun&usr=<user>&pwd=<pass>
1 ptz  10 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=ptzStopRun&usr=<user>&pwd=<pass>
1 ir    0 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=setInfraLedConfig&mode=1&usr=<user>&pwd=<pass>
1 ir    0 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=closeInfraLed&usr=<user>&pwd=<pass>
1 ir    1 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=setInfraLedConfig&mode=0&usr=<user>&pwd=<pass>
1 ir    2 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=setInfraLedConfig&mode=1&usr=<user>&pwd=<pass>
1 ir    2 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=openInfraLed&usr=<user>&pwd=<pass>
1 reset 0 http://<ip>:<port>/cgi-bin/CGIProxy.fcgi?cmd=rebootSystem&usr=<user>&pwd=<pass>
0 Instars uvm
2 info  0 Wanscamclone 
2 img   0 http://<user>:<pass>@<ip>:<port>/snapshot.cgi?<ts>
2 img   1 http://<user>:<pass>@<ip>:<port>/videostream.cgi?resolution=32&rate=0
2 img   2 http://<user>:<pass>@<ip>:<port>/snapshot.cgi?
2 ptz   0 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=1
2 ptz   1 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=0&onestep=1
2 ptz   2 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=2&onestep=1
2 ptz   3 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=4&onestep=1
2 ptz   4 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=6&onestep=1
2 ptz   5 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=16
2 ptz   6 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=17
2 ptz   7 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=18
2 ptz   8 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=33
2 ptz   9 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=35
2 ptz  10 http://<user>:<pass>@<ip>:<port>/decoder_control.cgi?command=37
2 reset 0 http://<user>:<pass>@<ip>:<port>/reboot.cgi?
0 EDIMAX 7000PTn
3 info  0 EDIMAX
3 img   0 http://<user>:<pass>@<ip>:<port>/snapshot.jpg&<ts>
3 img   1 http://<user>:<pass>@<ip>:<port>/mjpg/video.mjpg
3 img   2 http://<user>:<pass>@<ip>:<port>/snapshot.jpg
3 ptz   0 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?move=center
3 ptz   1 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?move=up
3 ptz   2 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?move=down
3 ptz   3 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?move=left
3 ptz   4 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?move=right
3 ptz   5 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?move=upleft
3 ptz   6 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?move=upright
3 ptz   7 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?move=downleft
3 ptz   8 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?move=downright
3 ptz   9 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?move=
3 ptz  10 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?gotoserverpresetIndex=0
3 ptz  11 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?gotoserverpresetIndex=1
3 ptz  12 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?gotoserverpresetIndex=2
3 ptz  13 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?gotoserverpresetIndex=3
3 ptz  14 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?gotoserverpresetIndex=4
3 ptz  15 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?gotoserverpresetIndex=5
3 ptz  16 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?gotoserverpresetIndex=6
3 ptz  17 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?gotoserverpresetIndex=7
3 ptz  18 http://<user>:<pass>@<ip>:<port>/camera-cgi/com/ptz.cgi?gotoserverpresetIndex=8
4 info  0 Foscam_FI8918W
0 weitere Befehle hier: http://www.zoneminder.com/wiki/index.php/Foscam
4 img   0 http://<ip>:<port>/snapshot.cgi?user=<user>&pwd=<pass>&<ts>
4 img   1 http://<ip>:<port>/videostream.cgi?user=<user>&pwd=<pass>
4 img   2 http://<ip>:<port>/snapshot.cgi?user=<user>&pwd=<pass>
0 links
4 ptz   0 http://<ip>:<port>/decoder_control.cgi?command=4&onestep=2&user=<user>&pwd=<pass>
0 rechts
4 ptz   1 http://<ip>:<port>/decoder_control.cgi?command=6&onestep=2&user=<user>&pwd=<pass>
0 rauf
4 ptz   2 http://<ip>:<port>/decoder_control.cgi?command=0&onestep=2&user=<user>&pwd=<pass>
0 runter
4 ptz   3 http://<ip>:<port>/decoder_control.cgi?command=2&onestep=2&user=<user>&pwd=<pass>
0 Position anfahren 31=1, 33=2,...
4 ptz   4 http://<ip>:<port>/decoder_control.cgi?command=31&user=<user>&pwd=<pass>
4 ptz   5 http://<ip>:<port>/decoder_control.cgi?command=33&user=<user>&pwd=<pass>
0 Relais ein/ausschalten
4 sw    1 http://<ip>:<port>/decoder_control.cgi?command=94&user=<user>&pwd=<pass>
4 sw    0 http://<ip>:<port>/decoder_control.cgi?command=95&user=<user>&pwd=<pass>
0 neu starten
4 reset 0 http://<ip>:<port>/reboot.cgi?user=<user>&pwd=<pass>
0 Grandstream IPCam API - anwendbar auf alle Grandstream IP Kameras
0 weitere Befehle hier:  http://www.grandstream.com/products/surveillance/general/documents/grandstream_http_api.pdf
5 info  0 Grandstream_IPCam
0 Grandstream Kameras koennen ueber bis zu 4 Kanaele mit jeweils Primary und Secondary Qualitaet/Stream verfuegen: In Einstellungen unter P_Option1: 0 fuer das Primary Kanal, alternativ 4 fuer das Secondary Kanal eintragen
5 img   0 http://<ip>/snapshot/view<opt1>.jpg?ts=<ts>
0 In Einstellungen unter P_Option2: 0 fuer das Primary Stream, alternativ 4 fuer das Secondary Stream eintragen
5 img   1 http://<ip>/goform/stream?cmd=get&channel=<opt2>
0 In Einstellungen unter P_Option3: 0 fuer das Primary Stream Snapshot, alternativ 4 fuer das Secondary Stream Snapshot eintragen
5 img   2 http://<ip>/snapshot/view<opt3>.jpg
5 reset 0 http://<ip>/goform/maintenance?cmd=set&restart=yes
6 info  0 Hikvision_IPCam
6 img   0 http://<user>:<pass>@<ip>:<port>/ISAPI/Streaming/channels/2/picture?<ts>
6 img   1 http://<user>:<pass>@<ip>:<port>/ISAPI/Streaming/channels/2/preview
6 img   2 http://<user>:<pass>@<ip>:<port>/ISAPI/Streaming/channels/2/picture
6 sw    0 extra/curl -T user/output-low.txt http://<user>:<pass>@<ip>:<port>/ISAPI/System/IO/outputs/1/trigger
6 sw    1 extra/curl -T user/output-high.txt http://<user>:<pass>@<ip>:<port>/ISAPI/System/IO/outputs/1/trigger
6 ir    0 extra/curl -T user/ircutfilter-day.txt http://<user>:<pass>@<ip>:<port>/ISAPI/Image/channels/1/ircutFilter
6 ir    1 extra/curl -T user/ircutfilter-auto.txt http://<user>:<pass>@<ip>:<port>/ISAPI/Image/channels/1/ircutFilter
6 ir    2 extra/curl -T user/ircutfilter-night.txt http://<user>:<pass>@<ip>:<port>/ISAPI/Image/channels/1/ircutFilter
6 reset 0 http://<user>:<pass>@<ip>:<port>/ISAPI/System/reboot
0 Das ist ein Kommentar
Zuletzt geändert von alchy am 24.02.2018, 20:19, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

2t-elefant
Beiträge: 34
Registriert: 02.10.2017, 13:53

Re: Webcam -> wie geht das jetzt weiter????

Beitrag von 2t-elefant » 24.02.2018, 15:00

Soooo......

jetzt bin ich schon ein ganzes Stückchen weiter.
Kamera ist eingebunden, d.h. wenn BWM dann macht HM ein Snapshot und speichert den in ein Verzeichnis auf der CCU.

Ich möchte mir jetzt

1. das Bild per Mail weiterleiten xe66 Dein Script funktioniert bei mir nicht... ;.(
2. das Bild auf eine FritzBox angeschlossene Festplatte hochladen...

Kann mir jemand helfen?

Dankeschön....

Jörg

Antworten

Zurück zu „HomeMatic allgemein“