CUxD - Webcam

Anbindung von FS20-Komponenten, ELV-Wetterstationen, EnOcean und DMX an HomeMatic

Moderator: Co-Administratoren

falke69
Beiträge: 61
Registriert: 05.11.2016, 19:51

Re: CUxD - Webcam

Beitrag von falke69 » 12.02.2017, 12:16

:mrgreen:

Fehler gefunden. Da war ein Punkt zuviel. :roll: :!:

SigiMOE
Beiträge: 165
Registriert: 09.02.2016, 16:57
System: Alternative CCU (auf Basis OCCU)
Wohnort: Steinheim an der Murr
Hat sich bedankt: 2 Mal

Re: CUxD - Webcam

Beitrag von SigiMOE » 03.05.2017, 16:19

Hi,

ich versuche gerade meine HIKVISION Kamera in CUXD einzubinden.

Diese Kamera ist es : HIKVISION Turret DS-2CD2342WD-I (2.8mm) mit 4 MP Outdoor
https://shop.exone.de/hikvision-turret- ... mp-outdoor

Also CUXD ist installiert, .... wie geht es nun weiter ?

Über folgende Adresse kann ich einen MPEG Stream darstellen :

http://admin:xyz@192.168.178.xx/Streami ... 02/preview

Einen SnapShot bekomme ich über :

http://admin:xyz@192.168.178.xx/Streami ... 01/picture

admin = Benutzername
xyz = Passwort

Denke aber, dass dies klar ist....

Könnt Ihr mir eine kleine Anleitung geben, was zu tun ist, damit ich es in der CCU2 ( YAHM ) einbinden kann ?

mikewolf99
Beiträge: 1322
Registriert: 13.08.2008, 20:57
Wohnort: Österreich nähe Wien
Hat sich bedankt: 7 Mal
Danksagung erhalten: 1 Mal

Re: CUxD - Webcam

Beitrag von mikewolf99 » 04.05.2017, 09:50

Hallo such mal nach foscam



Gesendet von iPhone mit Tapatalk
CCU2 mit Cuxd und HP CLX ,3 x FHZ2000,2 Funkgateway (eckig),und 2 Funkgateway (rund),RS LanGate
ca 590 Komponenten gemischt HM und FS20 90/10)`CCU auf Cubie LXCCU,CCU auf RPi3 Pivccu,Iobroker auf HPgen8,
Tinker,orangepi,Odroid .....,Sonoffs,Xiaomi und ne Menge esp8266

SigiMOE
Beiträge: 165
Registriert: 09.02.2016, 16:57
System: Alternative CCU (auf Basis OCCU)
Wohnort: Steinheim an der Murr
Hat sich bedankt: 2 Mal

Re: CUxD - Webcam

Beitrag von SigiMOE » 04.05.2017, 22:29

Die Suche ergab 946 Treffer: foscam

hi leider kann ich damit nicht viel anfangen. Bisschen detaillierter würde mir vermutlich helfen ;-)

edit: ein bisschen weiter bin ich gekommen, vermutlich wird es an der webcam.ini Datei liegen.

Wie muss diese bei den HIKVISION Cam´s aussehen ?

Hat die jemand bei sich eingebunden
?

Hexcode
Beiträge: 14
Registriert: 27.01.2018, 04:15

Re: CUxD - Webcam

Beitrag von Hexcode » 27.01.2018, 04:19

Hallo zusammen,

ich versuche gerade die Foscam 9821W welche ja in der Config die Kamera 1 darstellt einzubinden,
nachdem ich per http://foscam.us/forum/how-to-fetch-sna ... t4328.html den MJPEG-Stream aktivieren konnte, wird immerhin schon der Stream und nicht mehr das Image in der CCU2 angezeigt... jedoch stellt sich mir die Frage: In der Config sind die PTZ-Werte definiert, aber wie bekomme ich die Buttons dahin?

Weiterhin gibt es mitlerweile eine sinnvolle Lösung für Mailversand von Snapshots?

Grüße
Hexcode

farouche
Beiträge: 24
Registriert: 28.02.2016, 19:02
Hat sich bedankt: 1 Mal
Danksagung erhalten: 4 Mal

Re: CUxD - Webcam

Beitrag von farouche » 10.09.2018, 15:29

Hallo Zusammen,

ich habe den Thread hier durchgesehen und auch anderweitig gesucht, habe aber keine Lösung gefunden.

Um die Einzelbilder der Kamera abzugreifen, verwendet meine Kamera einen CGI-Befehl, der dann in ein Verzeichnis verweist. Das funktioniert im Browser auch problemlos. Führt aber in CuxD (und auch bei CloudMatic) zu Problemen. In der Geräteansicht der CCU bekomme nur ein Icon für ein defektes Bild. Der daneben präsentierte Link führt dann in einem neuen Fenster sauber zum Einzelbild. Hat jemand eine Lösung gefunden, wie man solch eine Kamera trotzdem in CuxD (und dann ggf. auch in CloudMatic) zum Laufen bringen kann?

Es handelt sich bei mir um eine Digitus DN 16029 (soweit ich das aus dem "cgi-bin/hi3510" ableiten kann, gibt es aber wohl diverse andere "Hersteller", die die gleiche Software verwenden).

Der Befehl zum Abrufen der Einzelbilder lautet: http://admin:pwd@192.168.2.xxx/web/cgi- ... i?&-getpic

Wenn ich das Bild dann in einem neuen Tab öffne, hat es die folgende sehr detailliert von der Zeit abhängige Adresse: http://192.168.2.xxx/tmpfs/snap_tmpfs/2 ... 30_002.jpg

Wie ich in anderen Beiträgen gesehen habe, gibt es wohl die Möglichkeit hier in einem Skript mit der Auswertung der Antwort auf den CGI-Befehl zu arbeiten. Wie z.B. hier erwähnt:
Martin_BY hat geschrieben:
07.01.2016, 20:50

Code: Alles auswählen

set SNAPSHOT_PFAD http://192.168.x.x/web/cgi-bin/hi3510/param.cgi?cmd=snap&-chn=2 
set Pfad [exec wget -q -O - $SNAPSHOT_PFAD]
regexp {/.*g} $Pfad TEILPFAD
set SNAPSHOT_URL1 http://192.168.x.x$TEILPFAD
Ist es auch möglich so etwas in einen Befehl zu packen, den ich dann in die Webcamconfig.ini schreibe?

Sorry, sollte ich den Wald vor lauter Bäumen nicht mehr sehen, aber so langsam stoße ich hier echt an meine Grenzen....

Danke schon einmal!
Tobias

homesec24
Beiträge: 28
Registriert: 11.08.2013, 17:21

Re: CUxD - Webcam

Beitrag von homesec24 » 11.03.2019, 22:51

Hallo,

das könnte evtl. bei CGI auch einfacher gehen, da ich das Problem von meinen Dahua Kameras kenne z.B. IPC-HDW4431C-A-V2

Ich habe mich damit jetzt beschäftigen können und bin deshalb hier auf das Thema aufmerksam geworden, was mich einen entscheidenden
Schritt weiter gebracht hat ;)

An dieser Stelle vielen lieben Dank an Uwe für den entscheidenden Post zum Erfolg!!!

Wichtig dabei ist auch das nicht wget sondern curl zum abholen der Bilder verwendet wird.
Denn wget unterstützt nur die basic Authentifizierung und über curl kann man auch digest verwenden.

Mit folgendem Befehl kann ich nun endlich Bilder von meinen Dahua Kameras abholen ;)

LD_LIBRARY_PATH=/usr/local/addons/cuxd /usr/local/addons/cuxd/curl --digest -o /tmp/snap.jpg "http://admin:xxxxx@ip-der-kamera:port/cgi-bin/snapshot.cgi?"

Wenn ich jetzt noch erfahren würde, wie ich den curl Befehl in der CCU dem entsprechend ändern kann, ist alles perfekt ... evtl. könnte Uwe ja auch für das Webcam Gerät eine Checkbox einbauen ... basic oder digest ... könnte dem ein oder anderen sicher hilfreich sein!?

Vorab schon einmal besten Dank,
Ralf

PS: Was ich noch vergessen habe zu erwähnen ist, dass bei dem Model in der Kamera Konfiguration unter Network/TCP-IP ganz unten der Punkt "Enable ARP/Ping to set IP address service" aktiv sein muss, sonst kommen keine Bilder ;)
Zuletzt geändert von homesec24 am 17.03.2019, 00:02, insgesamt 1-mal geändert.

Pakabu
Beiträge: 480
Registriert: 09.07.2015, 22:20
Danksagung erhalten: 1 Mal

Re: CUxD - Webcam

Beitrag von Pakabu » 12.03.2019, 11:36

Hallo, ich habe meine Foscam auch via CuxD eingebunden und funktioniert soweit recht gut. Was ich jetzt noch möchte ist, dass wenn mein Alarm ausgelöst wird, dann Snapshots erstellt und diese per E-Mail gesendet werden. Wie löse ich das am besten?
Meine CCU ist eine RaspberryMatic Version 3.41.11.20190126

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

Re: CUxD - Webcam

Beitrag von Xel66 » 12.03.2019, 14:21

Pakabu hat geschrieben:
12.03.2019, 11:36
...Snapshots erstellt und diese per E-Mail gesendet...
Ich benutze ein ähnliche wie auf homestatus.de vorgestellte Lösung seit Jahren erfolgreich. Eine Anleitung im Forum zu dieser Umsetzung gibt es auch. Zusätzlich habe ich mir das Script für bestimmte Zwecke (Klingelbetätigung) noch um einen Versand per Telegram erweitert.

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

Hans.-G.
Beiträge: 2
Registriert: 05.12.2020, 18:34
System: Alternative CCU (auf Basis OCCU)

Re: CUxD - Webcam

Beitrag von Hans.-G. » 10.12.2020, 17:55

Hallo und guten Abend
Erst einmal wieder tausend Dank für eure Arbeit.
Habe mich hier Durchgelesen und konnte mein Cam voll einbinden.

Für alle die Interesse haben
Ich verwende eine Zilink DH43H 1080 Dom-Cam.
Ich habe meine Webcamconfig.ini angepasst und habe hier mal alle Infos für euch zur Verfügung.
Hoffe das ich hiermit auch jemandem helfen kann.

Eine Frage hätte ich aber noch.: Wo werden die Bilder gespeichert und überschreibt man immer die Bilder oder werden es immer mehr?

Vielen Dank
Gruß
Hans

Code: Alles auswählen

[0 Zilink
7 info  0 Zilink
7 img	3 http://<user>:<pass>@<ip>:<port>/tmpfs/auto.jpg?
7 img   1 http://<user>:<pass>@<ip>:<port>/web/tmpfs/snap.jpg
7 img   0 http://<user>:<pass>@<ip>:<port>/web/tmpfs/auto.jpg
7 img	2 http://<user>:<pass>@<ip>:<port>/tmpfs/snap.jpg?
0 Position Home
7 ptz	1 http://<user>:<pass>@<ip>:<port>/cgi-bin/hi3510/param.cgi?cmd=ptzctrl&-step=0&-act=home&-speed=30
0 Drehen nach links step1
7 ptz	2 http://<user>:<pass>@<ip>:<port>/cgi-bin/hi3510/param.cgi?cmd=ptzctrl&-step=1&-act=left&-speed=45
0 Bewegung Stopp
7 ptz	3 http://<user>:<pass>@<ip>:<port>/cgi-bin/hi3510/param.cgi?cmd=ptzctrl&-step=1&-act=stopp&-speed=45
0 position 1
7 ptz	4 http://<user>:<pass>@<ip>:<port>/cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-status=1&-number=1
0 Position 0
7 ptz	5 http://<user>:<pass>@<ip>:<port>/cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-status=1&-number=0

0 Das sind alle möglichen Befehle : 
0 Motorsteuerung
0	http://192.168.x.x/cgi-bin/hi3510/param.cgi?cmd=ptzctrl&-step=0&-act=left&-speed=45
0	=> anstelle von "left" kann man auch "right", "up", "down", "home", 
0	"hscan", "vscan" oder "stop" einsetzen / 
0	http://192.168.x.x/cgi-bin/hi3510/ptzctrl.cgi?-step=0&-act=left&-speed=63
0	=> anstelle von "left" kann man auch "right", "up", "down", "zoomin", "zoomout", "focusin", "focusout" 
0 	oder "stop" einsetzen
0	http://192.168.x.x/cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-status=1&-number=1
0	=> anstelle von "act=goto" (zum Anfahren der Position) kann man auch "act=set" einsetzen (zum Speichern der Position)
0	=> anstelle von "status=1" (zum Setzen der Position) kann man auch "status=0" einsetzen (zum löschen der Position)
0	=> anstelle von "number=1" kann man auch "number=2" oder "number=3" oder "number=4" eingeben
0 Voreinstellungen (Positionen):
0	http://192.168.x.x/cgi-bin/hi3510/param.cgi?cmd=preset&-act=goto&-status=1&-number=1
0	=> anstelle von "act=goto" (zum Anfahren der Position) kann man auch "act=set" einsetzen (zum Speichern der Position)
0	=> anstelle von "status=1" (zum Setzen der Position) kann man auch "status=0" einsetzen (zum löschen der Position)
0	=> anstelle von "number=1" kann man auch "number=2" oder "number=3" oder "number=4" eingeben
0 Bewegungserkennung an/aus schalten:
0 zum Einschalten:
0	http://admin:password@192.168.x.x/web/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=1&-name=1
0 zum Ausschalten:
0	http://admin:password@192.168.x.x/web/cgi-bin/hi3510/param.cgi?cmd=setmdattr&-enable=0&-name=1
0	Email-Alarm an/aus schalten:
0 zum Einschalten:
0	http:/admin:Password@192.168.X.X/web/cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=emailsnap&-switch=on
0 zum Ausschalten:
0	http://admin:Password@192.168.X.X/web/cgi-bin/hi3510/param.cgi?cmd=setmdalarm&-aname=emailsnap&-switch=off
0	Alle Infos stammen von : https://www.upcam.de/hilfe/cgi-api-steuerbefehle-ip-kameras
0 Das ist ein Kommentar
Zuletzt geändert von alchy am 10.12.2020, 20:48, insgesamt 1-mal geändert.
Grund: Code in Codetags posten

Antworten

Zurück zu „CUxD“