Hallo,
habe vom Rotkittel am 24. des letzten Monat diese Kamera geschenkt bekommen. Funktioniert bisher indoor gut und zuverlässig. Auch die Einbindung in mein Synology-NAS war problemlos.
Das Einbinden in IPS funktionert auch. Ich lasse mir ein Standbild und den Stream in zwei String-Vars mit ~HTML-Box-Profil schreiben. Beim (ersten) Starten des Browsers mit Webfront verlangt die Kamera ihre Anmeldedaten. Nach Eingabe dieser werden Bild und Stream korrekt angezeigt.
Nun die Frage: wie kann diese Anmeldedaten in dem Script mitschicken, das mir die o.g. Variablen füllt, ohne dass ich diese bei Aufruf erneut eingeben muss?
<?
$ip_kamera = GetValue(20772 /*[EDV\Kameras\IP-Adresse]*/);
$id_stream = 40984 /*[EDV\Kameras\Stream]*/;
$id_bild = 21269 /*[EDV\Kameras\Bild]*/;
// -----------------------------------------------------------------------------
// Stream der Kamera anzeigen
$url = "http://". $ip_kamera ."/Streaming/channels/1/httpPreview";
$stream = '<img src=' . $url . ' width="576" height="324">';
SetValue($id_stream, $stream);
// Standbild anzeigen
// weisses Bild gleicher Größe als Zwischeninhalt vorladen, damit das Kamerabild danach aktuell wird und sich die WF-Ansicht nicht verschiebt
$bild = '<img src="platzhalter_kamera_576_324.jpg" width="576" height="324">';
SetValue($id_bild, $bild);
// Standbild der Kamera anzeigen
$url = "http://". $ip_kamera ."/Streaming/channels/1/picture";
$bild = '<img src=' . $url . ' width="576" height="324">';
IPS_Sleep(2000);
SetValue($id_bild, $bild);
?>