Hey RasPi Junks,
ich versuche gerade meine BabyCam DCS-825L in mein Webfront zu integrieren.
Dazu benutze ich ein PHP zum auslesen der Datei notify.cgi.
Soweit funktioniert auch alles, bis auf das ändern der Schriftfarbe von der Temperaturausgabe.
Es gibt 3 Zustände:
cold //Farbe:blau
normal //Farbe:grün
hot //Farbe:rot
Mein Script sieht wie folgt aus:
PHP
<?php
//Variabele
$td0 = 'cold';
$td1 = 'normal';
$td2 = 'hot';
$notify = file_get_contents('http://*LOGIN*@192.168.178.18/users/notify.cgi');
$array = split ( "\n" , $notify );
$arr1 = $array[1];
$arr2 = $array[13];
$arr3 = $array[14];
$motion = explode ( "=" , $arr1 );
$tdarr = split( "=" , $arr2);
$td = $tdarr[1];
$arr4 = explode ( "=" , $arr3);
$temp = $arr4[1];
//Auswertung
if ($td == $td0):
echo "Temperatur" . "<p style='color:blue;font-weight:bold;font-size:18px;'>" . $temp . "°C";
elseif ($td == $td1):
echo "Temperatur" . "<p style='color:green;font-weight:bold;font-size:18px;'>" . $temp . "°C";
elseif ($td == $td2):
echo "Temperatur" . "<p style='color:red;font-weight:bold;font-size:18px;'>" . $temp . "°C";
else:
echo '<p style="color:white">ERROR</p>';
endif;
?>
Alles anzeigen
Bis jetzt bekommen ich immer ERROR angezeigt.
Ich habe auch schon verschiedene andere Varianten ausprobiert.
Doch immer wieder wird ein Fehler generiert.
Andere ähnliche Abfragen habe ich auch hinbekommen.
Bei dieser finde ich einfach den Fehler nicht. Wer kann mir da helfen?
Vielen Dank