Super,
tausend Dank für die schnelle Hilfe, es funktioniert.
Super,
tausend Dank für die schnelle Hilfe, es funktioniert.
Hallo,
nach dem ich meinen Repeater lange Zeit nicht im Einsatz hatte, habe ich ihn heute mal wieder reaktiviert.
// Quelle: http://www.ip-symcon.de/forum/f39/fritz-repeater-display-10153/
$fritzrepeatergui = 'http://192.168.115.186/cgi-bin/webcm'; // IP Repeater
$fritzseite = '../html/de/menus/menu2.html';
$password = "xyzyzx"; // X durch Passwort ersetzen
$text = ("Test-Alarm - Die Tuer wurde geoeffnet");
$ch = curl_init($fritzrepeatergui . '/cgi-bin/webcm?getpage=../html/index_inhalt.html');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
curl_setopt($ch, CURLOPT_POSTFIELDS, "login:command/password={$password}");
curl_exec($ch);
curl_setopt($ch, CURLOPT_POSTFIELDS, "getpage={$fritzrepeatergui}&var:pagename=infoled&nlr:settings/TDS_ScrollText={$text}");
curl_exec($ch);
curl_close($ch);
Leider bekomme ich keine Anzeige auf dem Display
Firmware-Version Repeater 68.04.86
Das Script wirft keinen Fehler aus.
Andreas
Das Script sieht eigentlich ganz gut aus, ist denn auch im Webinterface des FritzRepeaters die Textanzeige aktiviert?
Hallo Thomas,
sorry falsch ausgedrückt. Die Uhrzeit wird angezeigt oder je nach dem was angekreuzt wird.
Andreas
Hallo Thomas,
auch schon versucht. Zeigt dann nur den Buchstaben an der eingegeben wurde,
Blank wird nicht akzeptiert.
VG
Andreas
Welche php extension nehmt Ihr eigentlich ??? Die von RWN passen nicht zur 2.6 (PHP 5.4.4)
29.09.2012 17:17:18.610 | 0 | MESSAGE | ScriptEngine | >Erweiterung: php_gd2.dll
29.09.2012 17:17:18.626 | 0 | MESSAGE | ScriptEngine | >Erweiterung: php_gettext.dll
29.09.2012 17:17:18.641 | 0 | MESSAGE | ScriptEngine | >Erweiterung php_http.dll nicht geladen. Version stimmt nicht überein: PHP: 5.4.4, EXT: 5.1.6
29.09.2012 17:17:18.657 | 0 | MESSAGE | ScriptEngine | >Erweiterung php_http_ips.dll nicht geladen. Version stimmt nicht überein: PHP: 5.4.4, EXT: 5.3.1
29.09.2012 17:17:18.672 | 0 | MESSAGE | ScriptEngine | >Erweiterung: php_mbstring.dll
29.09.2012 17:17:18.688 | 0 | MESSAGE | ScriptEngine | >Erweiterung: php_soap.dll
29.09.2012 17:17:18.688 | 0 | MESSAGE | TimerPool | Erstelle...
Hallo,
ich bin noch bei der 2.5 - erst wenn alle Scripte umgestellt sind wechsle ich mit dem Produktivsystem auf die 2.6
Andreas
Welche php extension nehmt Ihr eigentlich ??? Die von RWN passen nicht zur 2.6 (PHP 5.4.4)
Kein http mehr, curl ist jetzt angesagt.
@Ferengie-Master
Danke dann hätte ich mal besser vorher Post 8 lesen sollen
Ich wollte das dann doch nicht so böse ausdrücken.
Kam bei mir auch nicht „Böse“ an… habe mich selbst geärgert das übersehen zu haben
Ich habe jetzt allerdings das gleiche Problem jetzt (nachdem das Script läuft) wie Lukky.
Die Textzeile kann nicht leer sein und mein Text erscheint nicht
Hallo Thomas,
bekomme es einfach nicht zum laufen - ich weis nicht mehr wo ich noch suchen soll.
vg
Andreas
Welche Firmware hast Du?
Ich habe die: Firmware-Version 68.04.83.
Hallo Thomas:
Firmware-Version Repeater 68.04.86
sollte das der Grund sein ??
vg
Andreas
ps
Habe gerade auf den AMV FTP nachgesehen keine Firmware für die WLAN-Repeater vorhanden, so das ich leider nicht auf die alte wechseln kann.
Wenn es die Firmware nicht ist, hier mein Script welches funktioniert (manchmal ist es ja nur eine Kleinigkeit):
//-------------------------------------- ID´s -------------------------------
$fritzrepeatergui = 'http://192.xxx.x.xx/cgi-bin/webcm'; // X durch IP des Repeaters ersetzen
$fritzseite = '../html/de/menus/menu2.html';
$password = "xxxxx"; // X durch Passwort ersetzen
$id_displaytext = 40033 /*[Allgemein\Allgemeine wichtige Scripte\Fritz Repeater\displaytext]*/ ;
//---------------------------------------------------------------------------
if($_IPS['SENDER'] == "TimerEvent")
{
SetValueString($id_displaytext, " ");
IPS_SetScriptTimer($_IPS['SELF'],0);
return;
}
$text = GetValueString($id_displaytext);
$ch = curl_init($fritzrepeatergui . '?getpage=../html/index_inhalt.html');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch);
curl_setopt($ch, CURLOPT_POSTFIELDS, "login:command/password={$password}");
curl_exec($ch);
curl_setopt($ch, CURLOPT_POSTFIELDS, "getpage={$fritzrepeatergui}&var:pagename=infoled&nlr:settings/TDS_ScrollText={$text}");
curl_exec($ch);
curl_close($ch);
Hallo Thomas
vieeeeeeeeeeeeeeeeeeelen Dank.
Dein Script funktioniert.
Andreas.
PS
Jetzt muß ich mal suchen woran es liegt. Zumindestens liegt es nicht an der Firmware und nicht am WLAN - Repeater.
Bei mir läuft es jetzt auch mit Deinem Script
Freut mich.
Hallo Thomas,
und den Fehler gefunden:
$ch = curl_init($fritzrepeatergui . '/cgi-bin/webcm?getpage=../html/index_inhalt.html');
ersetzt durch
$ch = curl_init($fritzrepeatergui . '?getpage=../html/index_inhalt.html');
das war`s
VG
Andreas