IPSCam

nur noch 3 Leerzeichen zu viel :smiley:

Danke!

Hallo,

ich würde gerne eine Trendnet TV-IP310PI in IPS per IPSCAM einbinden. Wenn ich es richtig verstanden habe, müssen sämtliche Kameras zuerst in IPSCAM konfiguriert werden um sie dann als IPSCAM_PROPERTY_COMPONENT hinterlegen zu können. Leider weiß ich nicht wo das zu tun ist und ich befürchte, das übersteigt auch meine Programmierkenntisse. Wie könnte ich das unterstützen, dass jemand so eine Komponente erstellt ?

Grüße chrissiboy

Hi chrissiboy!

Eine gute Seite zum „Befehle“ einer Webcam herausfinden ist >> http://www.ispyconnect.com
…oder einfach Google bemühen :wink:

Dort findet man folgende Infos:

TV-IP310PI
FFMPEG
rtsp://IPADDRESS:554//Streaming/Channels/1
TV-IP310PI
FFMPEG
rtsp://IPADDRESS:554//Streaming/Channels/2
TV-IP310PI
VLC
rtsp://IPADDRESS:555/[CHANNEL]/1:1/main
TV-IP310PI
VLC
rtsp://IPADDRESS:554/cam1/mpeg4
TV-IP310PI
VLC
rtsp://IPADDRESS:554/mpeg4
TV-IP310PI
VLC
rtsp://IPADDRESS:554/PSIA/Streaming/channels/1?videoCodecType=MPEG4
TV-IP310PI
VLC
rtsp://IPADDRESS:554/play1.sdp
TV-IP310PI
VLC
rtsp://IPADDRESS:554/ch0_0.h264
TV-IP310PI H264
FFMPEG
rtsp://IPADDRESS:554//Streaming/Channels/2
TV-IP310PI_dk
FFMPEG
rtsp://IPADDRESS:554//Streaming/Channels/1

Example stream URL format: ___http://IP_ADDRESS:HTTP_PORT/Streaming/channels/2/httpPreview

iSpyConnect Community Forums • View topic - TrendNet TV-IP310PI - modern art

…Befehle kann man ja recht schnell im Browser testen, sobald man alle URL-Aufrufe getestet hat und man alles hat was man braucht, dann geht weiter.

Die entsprechenden Dateien für IPSCam sind in diesem Ordner zu finden:
…\IP-Symcon\scripts\IPSLibrary\app\core\IPSComponent\IPSComponentCam\

Da suchst du dir eine „ähnliche“ raus (von den Funktionen betrachtet) und erstellst dir eine eigene. Dann deine Webcam mit in IPSCam einrichten und fertig :smiley:

Aber keine Garantie, dass man diese Webcam überhaupt in IPSCam einbinden kann. Geht nicht mit allen. Kommt darauf an, in wie weit man die Cam über „Browser-Befehle“ steuern kann. Ohne das jemand die Webcam selbst hat, wird man dir da schlecht weiterhelfen können…also musst du wohl oder übel dich selbst daran versuchen :slight_smile:

Grüße,
Chris

Hi Chris,

danke für die Antwort. Diese Seite hatte ich bei meinen Recherchen auch schon gefunden, aber mit den da angegebenen Befehlen kommt leider kein Ergebnis. Den Livestream kann ich über den Aufruf http://xxxxx:xxxxx@".x.x.x.x ."/Streaming/channels/1/httpPreview (danke an hrahlers) im WF über eine HTML-Box darstellen - aber schon bei channels/2 kommt leider nichts mehr, obwohl der Substream prinzipiell funktioniert. Mir wäre es nicht nur wichtig, der Kamera Befehle zu schicken, sondern auch Informationen aus der Kamera in IPS auswerten zu können, wie z.B. auf Bewegung ein Script zu starten oder ähnliches…

Also den Stream abgreifen und in IPSCam einbinden würde, nachdem was du sagst, funktionieren. Aber eine erkannte Bewegung abgreifen…das kann ich mir nicht vorstellen, dass du das einfach über eine URL oder sowas ins IPS bekommt.
…da könnt man vlt. über Umwege etwas realisieren?! Zum Beispiel können die meisten Webcams bei erkannter Bewegung ja Bilder abspeichern oder Emails versenden. Sowas könnte man durch IPS erkennen/überwachen lassen und so dann eine Aktion durch IPS auslösen lassen…!? Nur so als Idee…

Grüße,
Chris

Hallo,

ich versuche gerade meine IP Kamera „INSTAR IN-3011“ in IPSCam einzubinden. Nur scheine ich in der Konfiguration noch einen Fehler zu haben, da ich immer eine „404 Fehlerseite“ bekomme.

Leider weiß ich nicht was hier noch falsch sein soll:

function IPSCam_GetConfiguration() {
		return array(
			0    => array(IPSCAM_PROPERTY_NAME        => 'Wohnzimmer',
			              IPSCAM_PROPERTY_TYPE        => IPSCAM_TYPE_MOVABLECAM,
			              IPSCAM_PROPERTY_COMPONENT   => 'IPSComponentCam_Instar,192.168.1.40,admin,pw',
						  IPSCAM_PROPERTY_PREDEFPOS1  => 'Kratzbaum',
                          IPSCAM_PROPERTY_PREDEFPOS2  => 'Treppe',
                          IPSCAM_PROPERTY_PREDEFPOS3  => 'Kühlschrank',
			              ),
		);
	}

Vielleicht hat ja jemand noch einen Tipp für mich!?

Hi!

Geht gar nichts? Oder geht irgendwas? Hast du mal versucht die zu deiner Kamera passenden Befehle aus der „IPSComponentCam_Instar“ direkt im Browser zu testen? Kommt da ein Bild? Bewegt sich die Kamera? …?

Ansonsten müsstest du mal die notwendigen Befehle/URLs für deine Kamera raussuchen und da einbauen. Nicht jede Kamera wird zwangsläufig unterstützt. Die Hersteller ändern ja doch immer gerne mal was :slight_smile:

Auf dieser Seite kann man sich meistens die Befehle für seine Kamera heraussuchen:

Und für dich gibt es hier welche für „IN-3011“ > http://www.ispyconnect.com/man.aspx?n=INSTAR

Teste mal bitte und berichte :slight_smile:

Grüße,
Chris

Hi Chris,

die Befehle von der genannten Webseite funktionieren alle:


IN-3011
 
FFMPEG http://IPADDRESS/videostream.asf?user=[USERNAME]&pwd=[PASSWORD]&resolution=32&rate=0 Yes None   

IN-3011
 
JPEG http://IPADDRESS/snapshot.jpg?user=[USERNAME]&pwd=[PASSWORD] No None   

IN-3011
 
JPEG http://IPADDRESS/snapshot.cgi No None 

Nur auf der Webseite bei mir wird kein Bild angezeigt:

VG

Thorsten

Und was passiert, wenn du Links im Block „Modus“ mal auf Live schaltest? Oder auf Bilder und da auf „Speichern“ drückst? Werden Snapshots von der Cam gespeichert? Geht nur das Live-Bild nicht? …?

Im gleichen Browser die URLs direkt eingetragen funktioniert? Oder ist das ein anderer Browser? Irgendwelche PopUp-Blocker oder „iFrame-Killer“ aktiv? …?

Sind diese URL Einträge für deine Cam, auch in der Instar Component Class drinne?

Grüße,
Chris

Keines der Button hat eine Funktion.

Die folgenden URL´s in der „IPSComponentCam_Instar.class“ funktionieren:

http://'.$this->ipAddress.'/videostream.cgi?user='.$this->username.'&pwd='.$this->password

http://'.$this->ipAddress.'/snapshot.cgi?user='.$this->username.'&pwd='.$this->password.'&next_url=snapshot.jpg'

Mehr URL´s kann ich mir nicht ableiten. Aber ich gehe davon aus, dass die erste URL ja für das Bild zuständig ist welches im Standard angezeigt wird.

So ich kann es noch was eingrenzen:

Die Kamerapositionen funktionieren, nur „Live“ und „Bild“ zeigen nichts an.

VG

Thorsten

Hi,

ich habe anscheinend das Problem gefunden, warum ich über mein iphone keinen Zugriff auf die Kameras bekomme - über Webfront funktioniert es einwandfrei.

E sliegt wohl daran, dass ich meinen /user/ Ordner geschützt habe (Basis Authentifizierung). Kann ich der App irgendwie beibringen, mit welchem Benutzer und Kennwort sich diese anmelden soll?

Ich habe quasi zwei Kennwörter: 1x direkt am Anfang bevor ich ein Webfront überhaupt auswählen kann und 1x das Webfront selbst.

Habt ihr auch diese Konstellation?

Hallo zusammen,

ich habe das Modul IPSCam deinstalliert und wollte es jetzt neu installieren. Dabei erhalte ich folgende Fehlermeldung.

IPS-Inf-C:\IP-Symcon 2015-03-22 09:45:36.369 IPSModuleManagerGUI - Installation of Module IPSCam
IPS-Err-PHP 2015-03-22 09:45:37.736 Error: Uncaught exception ‚Exception‘ with message ‚script C:\IP-Symcon\scripts/IPSLibrary/app/core/IPSComponent/IPSComponentCam/IPSComponentCam_XXXX.class.php could NOT be found!‘ in C:\IP-Symcon\scripts\IPSLibrary\app\core\IPSUtils\IPSUtils.inc.php:38
Stack trace:
#0 C:\IP-Symcon\scripts\IPSLibrary\app\core\IPSComponent\IPSComponent.class.php(42): IPSUtils_Include(‚IPSComponentCam…‘, ‚IPSLibrary::app…‘)
#1 C:\IP-Symcon\scripts\IPSLibrary\app\core\IPSComponent\IPSComponent.class.php(55): IPSComponent::IncludeClassByName(‚IPSComponentCam…‘)
#2 C:\IP-Symcon\scripts\IPSLibrary\app\core\IPSComponent\IPSComponent.class.php(91): IPSComponent::CreateObjectByArray(Array)
#3 C:\IP-Symcon\scripts\IPSLibrary\install\InstallationScripts\IPSCam_Installation.ips.php(217): IPSComponent::CreateObjectByParams(‚IPSComponentCam…‘)
#4 C:\IP-Symcon\scripts\IPSLibrary\install\IPSModuleManager\IPSModuleManager.class.php(673): include(‚C:\IP-Symcon\sc…‘)
#5 C:\IP-Symcon\webfront\user\IPSModuleManagerGUI\IPSModuleManagerGUI_Recei
Error in Script C:\IP-Symcon\scripts\IPSLibrary\app\core\IPSUtils\IPSUtils.inc.php on Line 38
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
33 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
121 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_PhpErrorHandler)
in IPSLogger_PhpFatalErrorHandler

Message send from IP-Symcon HomeControl

Das Modul steht dann dauerhaft auf Modul Status „Installing“ und es passiert nichts mehr.

Wäre super wenn jemand eine Lösung hätte.

Vielen Dank und viele Grüße
Chris

Moin spaceguy!

Hast du evtl. einen falschen/alten Eintrag in der IPSCam_Configuration? Oder hast du am Ende noch gar nichts darin konfiguriert? Dann klappt das Install nie…

Erst das Modul „IPSCam“ laden. Dann konfigurieren und dann installieren.

Also in deinem Fall jetzt konfigurieren und dann nochmal auf installieren klicken :slight_smile:

Grüße,
Chris

Tja… das wars :slight_smile:

Danke… jetzt muss ich nur noch schauen warum ich kein Bild von meiner Foscam FI8921W bekomme.

Auch das kann ich dir vmtl. beantworten :smiley:

Du musst noch MJPEG für den Substream in der Webcam aktivieren :wink:

Einstellen des Substreams für MJPEG (Result = 0)
__http://IP:PORT/cgi-bin/CGIProxy.fcgi?usr=BENUTZER&pwd=PASSWORT&cmd=setSubStreamFormat&format=1

> Ohne die „_“ am Anfang und das Leerzeichen aus der URL entfernen (zwischen „Sub“ und „Stream“), keine Ahnung wie die da reinkommen, sehe die bei mir im „Bearbeiten“ des Post nicht :confussed:

Grüße,
Chris

Danke! Das hat fürs Livebild gefehlt. Jetzt geht Livebild im Webfront.
Standbild (wenn ich auf Bild klicke) kommt leider noch keines. Es dreht sich nur der Kreis und nichts passiert.
Wenn ich aber die URL aus IPComponentCam_Foscam.php nehme und im Browser aufrufe bekomme ich ein Bild.
http://ip-adresse-der-cam/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr=<meinuser>&pwd=<meinpasswort>

Hat noch jemand eine Idee woran das liegen könnte?

Danke
Chris

Nachtrag: Jetzt habe ich unten einmal die Kamera Einstellungen von L auf M geändert und schon wird ein Bild angezeigt. Zurück auf L geändert und Bild ist immer noch da und lässt sich aktuallisieren.

Die Fehler, mit den nicht gefundenen Bildern, verschwinden dann, wenn du einmal ein Bild gespeichert und dieses dann in der History angeschaut hast :slight_smile:

Was passiert, wenn du auf „Aktualisieren“ klickst? Kommt dann ein Bild? Dann auf „Speichern“ und durch die Bilder klicken…ab dann sollte es klappen.

Grüße,
Chris

Moin Moin ,

gibt es die Möglichkeit die Raspberry Cam einzubinden ?

Hallo,
habe gerade von einem Bekannten gigaset elements zum testen bekommen. Was da nicht schlecht ist, wenn sich jemand ins Bild der Kamera bewegt wird eine Mitteilung gesendet und das Bild gespeichert und angezeigt.

Kann man das mit ipscam auch umsetzten ??
und welche Kamera macht dann Sinn ??