Module mit PHP

Bitte entschuldigt die Einsteigerfrage, aber ich kann das ganze noch nicht so recht einordnen:

Gibt es auch die Möglichkeit, Module mit PHP zu schreiben? Ich würde gerne das ezcontrol xs1 einbinden, dort kann man per http-Request Sensoränderungen „abonnieren“, die ich dann entsprechend verarbeiten könnte. Umgekehrt kann man die Aktoren-Befehle (Schalter an etc.) entsprechend in einen http-Request an die xs1 umwandeln.

Ist dies möglich, oder hat man diese Möglichkeiten nur mit Delphi-Programmierung? Im Prinzip täte es auch ein generisches Modul, das ein Skript über STDOUT und STDIN anspricht…

Grüße,
Martin

„Echte“ Module sind nur mit Delphi möglich, aber man kann über die SOAP-Schnittstelle mit jeder Sprache, die das unterstützt, fast alles innerhalb von IPS steuern.
Generische Module gibt auch es schon, z.B. ClientSocket/ServerSocket.

Tommi

Hallo Martin,

ich habe auch das xs1 und habe es so „eingebunden“:

Aktoren stellen ist ja einfach, kann direkt von PHP aus über das HTTP-Protokoll gemacht werden.

Die nicht zeitkritischen Sensoren (sind bei mir die meisten wie Temperatur etc) rufe ich periodisch oder bei Bedarf (Regenmenge z.B.) auch mit den in der Doku angegebenen HTTP-Requests ab.

Aktive „Benachrichtigung“ von IPS habe ich über die Scriptsprache vom xs1 gelöst, indem dort ein FS20-Signal an die bei mir ohnehin vorhandene FHZ1300 gesendet wird (Setz leider voraus, dass eine FHZ vorhanden ist)

Ansonsten denke ich, müsste der Sensor entsprechend häufig ebgefragt werden. Letztlich beruht meiner Meinung nach das „Abo“ der xs1 auf javascript: Der Client ruft wahrscheinlich periodisch beim „Abo“ die Infos ab.

lasse mich da aber gerne eines besseren Belehren.

Gruß Rolf

Hallo zusammen, könnt ihr als erfahrene XS1 User eine kleine nachvollziehbare Zusammenfassung schreiben? Ich denke sowas kommt bestimmt super an und erhöht das Nutzerpotential von IPS. Ich wäre euch auf jeden Fall sehr dankbar.

Viele Grüße

Felix