Skript für WEB I/O

Hallo,

ich will IPS benutzen, um WEB I/O zu steuern. Hier habe ich schon eine Anleitung dafür gefunden. Wenn ich den Befehl

http://192.168.10.78/outputaccess0?PW=&State=ON&

in Browser einfüge, wird mein WEB I/O angeschaltet.
Mit dem Skript gelingt mir das aber nicht.
Mein Code:

$id = 35368 /*[WWW Reader Web_i/o]*/; 
WWWReader_SetPage($id, "http://192.168.10.78/outputaccess1?PW=&State=ON&");
WWWReader_UpdatePage($id);

Ich bekomme so eine Fehlermeldung:

Warning:  Unknown Protocol in [WWW Reader Web_i/o\web_i/o] on line 6

(6 ist die letzte Zeile)

Woran kann es liegen?
Ich danke im Voraus.

Ich habe davon keine Ahnung, was mir aufgefallen ist, Du setzt im Browser

outputaccess0

und im Script

outputaccess1

wenn es daselbe machen soll, kann irgendetwas nicht stimmen.

Hallo,

versuch das mal:

$id = 35368 /*[WWW Reader Web_i/o]*/; 
WWWReader_SetPage($id, "http://192.168.10.78/outputaccess1?PW=&State=ON&");
IPS_ApplyChanges($id);
WWWReader_UpdatePage($id);

Rainer:

outputaccess1 - schaltet den Ausgang Nr .1ein
outputaccess0 - eben Ausgang Nr. 0

Gruß

Hallo Noch_Anfänger,

hier ist der Leie,
ich nutze auch das WuT Web I/O, hat mich viel gedult und hilfe aus dem Forum gekostet. war kostenlos :slight_smile: bis auf das shutter-modul bin ich zufrieden.
Das bekomme ich nicht ans laufen (so wie ich es möchte)

Ich habe eine Rollosteuerung 6x und Licht, Steckdosen und, und … mit 2 Web I/O laufen, 24 Out und 24 In, Zentrale Steuerung/ Verkabelung.

Die Inbetriebnahme war mit Hilfe eines (sehr) netten Forumsteilnehmer möglich… das ganze ist jetzt ca 1/2 Jahr her.

Ja, wenn ich dir jetzt helfen kann, dann mal los, schwitz…

Ich nutze nicht die Web Interface Oberfläche zum schalten, sondern…
Eine „Client Socket“ Verbindung… bedeutet die Eingänge vom WuT können auch genutzt werden, um die Ausgänge wieder zu triggern bzw. Zustände zu erfassen und anzuzeigen.

Gruß Detlef

War wohl zu langsam…

Danke,

$id = 35368 /*[WWW Reader Web_i/o]*/; 
WWWReader_SetPage($id, "http://192.168.10.78/outputaccess1?PW=&State=ON&");
IPS_ApplyChanges($id);
WWWReader_UpdatePage($id);  

das funktioniert!
Da es aber mit einer Verzögerung arbeitet, habe ich angefangen, eine Verbindung über TCP/IP zu bauen. Ich habe so ein Skript

$data = $IPS_VALUE;
SetValueString(28915, $data);

Was steht in der $IPS_VALUE? Ich möchte das verstehen, um vernünftig für weitere Anwendungen zu benutzen. Da steht z.B.

output;000C

oder

output;001C

Das sind die Werte der Registervariable. Wofür output steht ist klar. Was bedeuten andere Zeichen?

Ich habe das schon verstanden.