|
|
|
|
|
|
|
Sie können die Zustände der Datenpunkte an ein PHP Skript übertragen.
Bei einem Server Neustart wird das PHP Skript ebenfalls ausgelöst.
Im Xhome Server unter "Konfiguration" - "Datenpunkt Verhalten/Leistung" geben Sie hierzu das PHP Skript unter "Update URL" an.
Anbei ein Beispiel PHP Skript:
<?php
$distributorMessage = ""; $ResponseMessage = "";
if(strtolower($_SERVER['REQUEST_METHOD']) == 'post') {
foreach ($_POST as $VarName=>$VarValue) { $distributorMessage = $distributorMessage." $VarName=$VarValue "; };
} if(strtolower($_SERVER['REQUEST_METHOD']) == 'get') {
foreach ($_GET as $VarName=>$VarValue) { $distributorMessage = $distributorMessage." $VarName=$VarValue "; };
}
echo $distributorMessage;
$myFile = "noti.txt"; $fh = fopen($myFile, 'a') or die("can't open file"); fwrite($fh, $distributorMessage." \n"); fclose($fh);
echo "true";
?>
Dieses PHP Skript legt eine Textdatei an. Hierfür benötigen Sie Schreibrechte auf den Ordner worin das Skript liegt.
Textausgabe:
dp_name=2%3AAussenbel_alter_Eingang attribute=STATE value=1.0 timestamp=1436186384393
Der Server übergibt folgende Parameter: dp_name , attribute und timestamp. |