ich möchte gerne verschiedene Werte per XML auslesen.
In nachfolgendem Code wird leider nur die Außentemperatur angezeigt - nicht jedoch die anderen gewünschten Werte.
Gebe ich die URL bzw. den Pfad manuell im Browser ein, erscheint der entsprechende XML-String mit dem gesuchten Value.
Was mache ich falsch?
$xml = simplexml_load_file('http://'. $Username .':'. $Password .'@'. $Miniserver .'/dev/sps/io/Feuchte%20außen/state');
echo '<h2>Feuchte außen: </h2><h1>'. $xml['value'] .'</h1>';
$temp = $xml['value'];
$temp = substr($temp, 0, -3);
$xml = simplexml_load_file('http://'. $Username .':'. $Password .'@'. $Miniserver .'/dev/sps/io/1_Lüftungsstufe/state');
echo '<h2>Lüftungsstufe: </h2><h1>'. $xml['value'] .'</h1>';
$xml = simplexml_load_file('http://'. $Username .':'. $Password .'@'. $Miniserver .'/dev/sps/io/Temperatur%20außen/state');
echo '<h2>Temperatur außen: </h2><h1>'. $xml['value'] .'</h1>';
Kommentar