Da meine Mobotix nun seit Tagen läuft und sogar den ersten Sturm locker überstanden hat, wartet nun die nächste Aufgabe.
Wie so viele andere möchte ich gerne gewisse Daten der meteoBase in einem bestimmten Bildprofil der Mobotix anzeigen lassen.
Die Mobotix hat ja die Möglichkeit, Bilder als Logos anzeigen lassen zu können. Aus diesem Grund habe ich mal den Ansatz probiert, ein php-Skript zu nehmen, welches Zahlen in Bilder umwandelt. Dies sieht in meinem Fall mal so aus:
<?php $ch = curl_init();
curl_setopt($ch, CURLOPT_URL,'
niederrohrdorf.meteobase.ch/currentmeteodata2.php?authkey=
[von_mir_entfernt]');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$xmlstr = curl_exec ($ch);
curl_close ($ch);
$xml = new SimpleXmlElement($xmlstr);
$testwert = "Aktuelle Temperatur: ".$xml->station->meteodata." C";
$textnr = 4;
$textbreite = imagefontwidth($textnr) * strlen($testwert);
$texthoehe = imagefontheight($textnr);
header ("Content-type: image/png");
$bild = imagecreate ($textbreite , $texthoehe);
$hintergund_farbe = imagecolorallocate ($bild, 222, 222, 222);
$text_farbe = imagecolorallocate ($bild, 0, 0, 0);
imagestring ($bild, $textnr, 0, 0, $testwert, $text_farbe);
imagepng ($bild);
?>
Das Skript gibt nun folgendes aus:
http://www.onurb.net/wetter/webcamplugin.php
Nun habe ich in der Mobotix unter Grafikdateien verwalten obigen Link im Punkt "Von URL geladene Bilder" angegeben. Nun bin ich nicht sicher, ob dies schon tut. Beim Überprüfen wird mir folgendes angegeben: Siehe Anhang 1.
Das "Bild" kann im Menüpunkt "Bildprofile" angewählt werden. Doch im speziell für dieses Experiment erstellten Bildprofil der Mobotix, wird im Vorschaufenster nur das Bild "No Images!" ausgegeben...
Ist mein Ansatz grundsätzlich richtig oder gäbe es für dieses Luxusprojekt noch eine andere Lösung?
Gruss benz
Attached files