Zustände von Datenpunkte an PHP Skript übermitteln

Link

Vorheriges Thema Nächstes Thema Kein Verzeichnis für dieses Thema  

Sie können die Zustände der Datenpunkte an ein PHP Skript übertragen.

 

Bei einem Server Neustart wird das PHP Skript ebenfalls ausgelöst.

 

 

update_php

 

 

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.