IPS Ereignis auslösen--All4000 Relais schalten

Hallo, bin noch ziemlicher Anfänger mit IPS. Hab bereits mehrere All4000 ins IPS zum Sensorauslesen eingebunden. Funktioniert soweit.
Als nächsten Schritt möchte ich das interne Relais beim All4000 über Ereignis(zb. Grenzunterschreitung) schalten.

Diese Zeile funktioniert direkt im Browser:
http://192.168.0.100/relais?r=0&v=1&tm=0; #Relais einschalten
allerdings wird sie bei der Funktion: Ereignis nicht ausgelöst.

Was mache ich falsch? Komm im Moment nicht weiter.

mfg
Caesar

Diese Zeile ist ja kein PHP Code :slight_smile:

Du könntest aber welchen daraus machen z.B.


Sys_GetURLContent('http://192.168.0.100/relais?r=0&v=1&tm=0;');

paresy

Danke erstmal. Hab leider von php-code keine Ahnung. Hab’s mir mit ips ein wenig einfacher vorgestellt, z.B eine leichtverständliche Basic-Sprache, wie z.B:
if Otto doof, then Else:).
Naja, werd mich halt einarbeiten müssen, zumal ich das ganze auch in meiner Fa. einsetze.

mfg
caesar

Der Vorteil ist, dass du eine bekannte und universal einsetzbare Sprache lernst. Somit hast du auch woanders etwas davon und du das volle Potenzial einer echten Skriptsprache nutzen :slight_smile:

paresy


if ($otto == "doof")
{ 
echo "Otto muss lernen"; 
}
else
{
echo "Otto darf sich ausruhen";
}

Ist nicht wirklich komplexer :p.

Wenn du eine Programmiersprache kennst, dann kannst du auch schnell mit PHP arbeiten. Die PHP Syntax und „Standard“-Befehle findest du z.B. bei SELFPHP: Befehlsreferenz - Tutorial & Kochbuch &… ;).