Image Grabber

Hallo Gemeinde :slight_smile:

ich hätte da eine frage zum Imagegrabber…

Ich habe 2 webcams und benutze, um die bilder zu sehen, hierfür 2 Imagegrabber. Das klappt alles super.
Von beiden Webcams wird einmal in der sekunde ein Bild gezogen.

gibt es die Möglichkeit,den imaggrabber nur dann „arbeiten“ zu lassen, wenn ich tatsächlich über das WF auf der Seite mit der webcam bin ?
Dann aber auch so, das solange ich auf der Seite bin, alle sekunde ein Bild kommt.

Ich habe eine seite angelegt mit „Quickys“…ich hätte also schonmal variablen, die „wissen“ wenn ich auf der Seite „Webcam“ bin…

Ich bin bei weitem kein scripter, hoffe also, das es hier unter 2km quelltext eine Lösung gibt :slight_smile:

Danke für Anregungen

LG
Sascha

sieh dir mal die IG_ Befehle an. Da findest Du alles was Du dazu brauchst.

super :slight_smile:

Ich versuchs mal…vielen dank

LG
Sascha

Guck mal: http://www.ip-symcon.de/forum/f56/webcams-uberwachungskameras-webfront-7705/

Also das klappt schonmal super :slight_smile:

nun hänge ich noch etwas an dem rest vom script…

wollte das ungefähr so machen:

if WCF Seite ist "Wohnzimmer"oder „Esszimmer“, dann setzte Intervall auf 1 sekunde;

else

setze intervall auf 86400;

Das mit dem setzen von den Intervallen klappt schon super…

Die frage wäre auch noch, wie ich dieses script gestartet bekomme, so das es nicht permanent die seite überwachen muß…

puh…ein paar wochen noch…dann sollten diese blöden Anfängerfragen der vergangenheit angehören :slight_smile:

@Kronos : Danke dir, nur ist das etwas zu viel des guten…meine beiden webcams sind auf getrennten wcf seiten untergebracht…deswegen brauche ich hier keinen cam-changer…aber vielen dank für den link (bin ich auch schon darüber gestolpert :))

LG
Sascha

Ich habe eine seite angelegt mit „Quickys“…ich hätte also schonmal variablen, die „wissen“ wenn ich auf der Seite „Webcam“ bin…

Ich dachte, Du präsentierst uns jetzt die Lösung wie das funktioniert. :smiley:

hahahaha…dachte ich auch :slight_smile:

Macht aber auch sauspaß…is am Anfang so ein bisschen wie puzzeln mit den Codeschnipseln :slight_smile:

LG
Sascha

Bevor Du dich totversuchst. Das geht nicht. Du kannst zwar aus einem Script ein WFC_SwitchPage machen aber aus der oberen Leiste kommst Du nicht direkt auf ein Script.

bin auch schon bei „Workaround“ nummer 78…das scheint zu gehen…

ich setze die intervalle in die scripte mit rein, die die webcamräume schalten…alle anderen räume schalten die intervalle dann wieder hoch…

LG
Sascha

argh…neues Problem…

die intervallzeiten werden zwar geändert, aber nicht berücksichtigt, solange ich nicht im Imagegrabber auf „übernehmen“ klicke…

geht das auch per befehl ?

LG
Sascha

IPS_ApplyChanges…alles klar :slight_smile:

Gibt es eine Möglichkeit den Scrollbalken zu entfernen beim Image Grabber? Möchte die Tage die IPScam als laufen bekommen… möchte jetzt aber erstmal den Grabber nutzen… das klappt auch alles so weit aber mein 640x480 Bild ist wohl zu groß und an der Seite ist ein Scrollbalken…

Hallo kallii,

benutz im Webforen einen inhaltswechsler der auf das Bild vom Grabber zeigt!! Hat 2 Vorteile! Du hast keine störenden Leisten und das Bild wird je nach Screen skaliert!!

Gruß Bernd

Gesendet von meinem iPad mit Tapatalk

Hallo zusammen,

ich brauche den Imagegrabber um 1 Vorschaubild in IPS View integrieren zu können.
Jedoch bekomme ich kein Bild mit dem Imagegrabber obwohl der Pfad stimmt. Im Browser sehe ich das Bild.

http://Benutzer:Passwort@192.168.2.73/Streaming/channels/1/picture

Ob ich den Link nun mit Benutzerdaten eintrage oder ohne und diese dann in den beiden Feldern (User & Passwort) pflege, ändert an der Sache nichts. Ich bekomme kein Bild. Es ist ein .jpg und ich kann es im Browser sehen und downloaden.
Lasse ich den Grabber bei TYP auf AUTOMATISCH kommt beim testen foglende Fehlermeldung: Kann Bildtyp für Ihaltstyp text/html nicht erkennen. Stelle ich auf JPG und teste kommt keine Fehlermeldung, aber es wird auch kein Bild gespeichert.

Klicke ich das Bild im Objektbaum an, kommt die Fehlermeldung: JPEG Error #53
Die Datei die erzeugt wird (15334.jpg) ist nur 1 KB groß und kann auch nicht geöffnet werden.

Was kann ich machen ? Ich möchte doch NUR ein Bild ^^
IPS Cam wollte ich als Modul dafür nun nicht extra installieren.

Gibt es ein Script was genau das Selbe macht, aber eventuell funktionieren könnte ?

Gruß
Christian

Hi Christian!

Probier es doch mal damit:
IP-Symcon - Wie kann ich… 2.0

Grüße,
Chris

Hi Chris !

Schade… leider gleiches Ergebnis… Eine 1KB kleine Datei ohne Inhalt.

 <?
$Remote_Bild = "http://BENUTZER:PASSWORT@192.168.2.73/Streaming/channels/1/picture";
$Lokale_BildDatei = IPS_GetKernelDir()."\\media\\camvorn.jpg";  // z.B.  C:\IP-Symcon\media	estbild.png

//Bild herunterladen
$Content = @Sys_GetURLContent($Remote_Bild);

// Bild in Datei speichern
file_put_contents($Lokale_BildDatei, $Content);
?>

Dann schau dir mal im Browser den Quellcode an und such dir da die richtige Bild-URL raus. Dieses „picture“ am Ende der URL ist dann vmtl nur eine Art „Aufruf“ um das Bild anzuzeigen.

Wenn du magst, kannst du den Quelltext der Seite auch hier posten, falls du selbst nichts erkennen kannst.

Grüße,
Chris

Hatte ich mir auch schon angeschaut… ist ja der Witz… steht nix besonderes drin.



    <html>

    <head></head>
    <body>
        <img src="http://BENUTZER:PASSWORT@192.168.2.73/Streaming/channels/1/picture" alt="http://BENUTZER:PASSWORT@192.168.2.73/Streaming/channels/1/picture"></img>
    </body>

</html>

Hmmm…

Was gibt dir das folgende Skript für eine Ausgabe?

 <?
$Remote_Bild = "http://BENUTZER:PASSWORT@192.168.2.73/Streaming/channels/1/picture";
$Content = Sys_GetURLContent($Remote_Bild);
var_dump($Content);
echo "

------------------------------------------------------------

";
print_r($Content);
?>

-Chris-

string(218) "
Document Error: Unauthorized
Access Error: 401 – Unauthorized
Authentication Error: Access Denied! Authorization required.

Komisch… der Link ist aber so richtig. Die korrekten User und Passwort Daten funktionieren in diversen Browsers und auch für den Livefeed…