IPSCam

@All

Hab das Wikiwieder mal auf den aktuellen Stand gebracht.

Es ist jeder herzlich eingeladen getestete Kameras einzutragen, ich hab meine schon mal eingetragen …

Wer übrigens das Problem im Chrome mit den Streams auch hat, kann gerne im von mir genannten Bugreport posten. Vielleicht erhöht das die Chance, dass jemand von Google den Fehler behebt :slight_smile:

paresy

… inzwischen ist dort eine Umgehungsmöglichkeit bekannt. Wird Chrome mit der Option „–allow-cross-origin-auth-prompt“ gestartet, dann wird der Stream angezeigt.

Gruß

Burkhard

Und wie macht man das?

Habs aber nicht getestet weil ich Chrom nicht benutze.
http://www.chromium.org/developers/how-tos/run-chromium-with-flags

  1. Right click on your „Chrome“ icon.
  2. Choose properties
  3. At the end of your target line add the command line flag: --allow-cross-origin-auth-prompt
  4. With that example flag, it should look like: chrome.exe --allow-cross-origin-auth-prompt

Hallo zusammen ich habe eine INSTAR IN-4010 mit IPSCAM erfolgreich ins webfront eingebunden.
Wenn ich allerdings auf das Bild klicke um die Kamera zu steuern, bleibt diese nicht stehen sondern läuft bis zum Ende durch.
oben unten rechts links. Überall das gleiche. hat jemand eine Idee?

PS: sowohl Chrome als auch Firefox.

Danke

Hallo
Hast du dir eine eigene Klasse geschrieben oder die benutzt die schon drin ist?
Kommt ein Eintrag im Logfenster ?
Wenn ja diesen mal direkt als URL aufrufen.

Gesendet von meinem iPad mit Tapatalk HD

… Bin mir nicht sicher, aber ich denke ich habe die Kamera benutzt die schon drin war. Eine Meldung erscheint nicht!

Gesendet von meinem Galaxy Nexus mit Tapatalk

Wie sieht den deine Konfiguration aus ?

Gesendet von meinem iPad mit Tapatalk HD

ich habe das Modul über den Module Manager der IPS Library installiert und dann die Cam kofiguriert laut Bild.

Was passiert wenn du folgendes in einem Browser aufrufst ?

http://ipadresse:port/decoder_control.cgi?command=6&onestep=1&user=xxx&pwd=xxxx

Kamera sollte um 1 Schritt sich bewegen ( onestep=1 )

Guten Morgen,
habs probiert, aber die Cam fährt auch bis zum Ende durch. nicht nur 1 Step! :mad:

Na dann kann man die IPSLibrary schon mal ausschliessen.
Neuste Firmware und WebUI drauf ?
WebUI:40.10.3.10
Firmware:0.35.2.50

OhOH
Du bist nicht der einzige.
Lies diesen Thread mal
http://forum.instar.de/showthread.php?276-INSTAR-4010-Synology-Surveillance-CGI&highlight=onestep
Scheint genau mit dieser nicht(noch?) zu gehen , auch mit der Originalsoftware.
Vielleicht dann ueber die Start-Stop Moeglichkeit?

…wie meinst du das Start/Stop Möglichkeit? gibt es eine Stop Taste?
Gruß
Henry

In dem Thread wird ein Workaround beschrieben

In der WebUI wird das mit einem GO & Stop Verfahren getätigt.
D.h: Drückt man auf den Tilt/Pan-Button wird der Befehl solange gesendet,
bis dieser losgelassen wird, dann erfolgt ein Stoppbefehl.

Links = PAN_LEFT=4
Links Stopp = PAN_LEFT_STOP=5

Rechts = PAN_RIGHT=6
Rechts Stopp = PAN_RIGHT_STOP=7

Hoch = TILT_UP=0
Hoch Stopp = TILT_UP_STOP=1

Runter = TILT_DOWN=2
Runter Stopp = TILT_DOWN_STOP=3

Also muss man wie folgt vorgehen: ( Man will nach Links schwenken )
Sende den Befehl LINKS http://IP:PORT/decoder_control.cgi?command=4
Sende den Befehl LINKS-STOPP http://IP:PORT/decoder_control.cgi?command=5

Wie man 2 Befehle sendet muesste man mal Brownson fragen.
Oder StopButtons ins Webfront einbauen.

BTW:
Wenn du „http://IP:PORT/decoder_control.cgi?command=4“ sendest faehrt sie auch bis zum Ende ?

2 Befehle absenden ist leider nicht so einfach, die Steuerung läuft ja letztendlich am Client ab. Die bereitgestellten URLs werden auf eine HTML Seite mit Buttons übersetzt und mit einem Button 2 URLs aufrufen, ist nicht so einfach (so wie eine generische Umsetzung über IPSComponent).

Ein Stop Button wäre da schon eher möglich, muß man aber auch durchgängig (in allen IPSComponentCam’s) ändern…

Hallo Brownson,

beim Speichern der Bilder (PictureStore()) kommt es manchmal zu einem Fehler:

User Notice: Error writing File Content

Dies passiert beim eingestellten Fileformat

define ('IPSCAM_NAV_DATEFORMATFILE',		'Ymd_His');

wenn zwei Bilder in der gleichen Sekunde gespeichert werden sollen.

Nun war meine Idee, den Dateinamen mit Hilfe der Option ‚Ymd_Hisu‘ einfach um Microsekunden zu erweitern. Leider klappt das aber nicht, da die von dir verwandte Date() Funktion das nicht unterstützt.

Ich habe mir damit geholfen, indem ich die Funktion StorePicture() geringfügig erweitert habe:

	if ($fileName == null) {
		//$fileName = date(IPSCAM_NAV_DATEFORMATFILE)
		$t = microtime(true);
		$micro = sprintf("%06d",($t - floor($t)) * 1000000);
		$d = new DateTime( date('Y-m-d H:i:s.'.$micro,$t) );

		$fileName = $d->format(IPSCAM_NAV_DATEFORMATFILE); 
	}

Es wäre schön, wenn du die Änderungen übernehmen könntest, damit sie beim nächsten Update nicht verloren sind.

Viele Grüße

Burkhard

Ok, wenn es keine negativen Nebenwirkungen hat, werde ich es übernehmen.

Mir ist allerdings noch nicht ganz klar, wie es zu so einer Situation kommen kann - wieso werden so viele Bilder gespeichert ??

Ich benutze die Kamera auch als Bewegungsmelder. Im Fall einer Bewegung speichere ich im Sekundentakt.

Nebenwirkungen habe ich keine feststellen können.

Viele Grüße

Burkhard