Guten Abend,
wage mich gerade an meinen ersten eigenen LBS, aber irgendwie fehlt mir doch noch das nötige KnowHow...
Ich versuche in folgende Homepage den gelb markierten Bereich auszulesen:
Unbenannt.JPG
Habe dazu folgenden Code benutzt, der von diversen anderen Bausteinen genutzt wird:
Wo steckt der Fehler? Leider kenn ich mich noch nicht so gut aus...
wage mich gerade an meinen ersten eigenen LBS, aber irgendwie fehlt mir doch noch das nötige KnowHow...
Ich versuche in folgende Homepage den gelb markierten Bereich auszulesen:
Unbenannt.JPG
Habe dazu folgenden Code benutzt, der von diversen anderen Bausteinen genutzt wird:
PHP-Code:
###[LBS]###
<?
function LB_LBSID($id) {
if ($E=getLogicEingangDataAll($id)) {
if (getLogicElementStatus($id)==0) {
if ($E[1]['value']!=0 && $E[1]['refresh']==1) {
setLogicLinkAusgang($id,1,0);
setLogicElementStatus($id,1);
callLogicFunctionExec(LBSID,$id);
}
} else {
//###
}
}
}
?>
###[/LBS]###
###[EXEC]###
<?
require(dirname(__FILE__)."/../../../../main/include/php/incl_lbsexec.php");
set_time_limit(15);
sql_connect();
//----------------------------------------------------------------------------------------------------------------------------------------
if ($E=getLogicEingangDataAll($id)) {
$ip = $E[2]['value'];
}
$url1 = "http://".$ip.":3480/data_request?id=sdata";
$ausgabe1 = file_get_contents("$url1");
//PV-Leistung
$regexp="wattscharge=?([0-9\-,?\???.]+)/s";
preg_match($regexp,$ausgabe1,$data1);
setLogicLinkAusgang($id,2,$data1[1]);
setLogicElementStatus($id,0);
//----------------------------------------------------------------------------------------------------------------------------------------
sql_disconnect();
?>
###[/EXEC]###
Wo steckt der Fehler? Leider kenn ich mich noch nicht so gut aus...
Kommentar