dampfkessel83
Neuer User
- Mitglied seit
- 21 Jan 2010
- Beiträge
- 139
- Punkte für Reaktionen
- 0
- Punkte
- 0
Ja, habe die von bgx genommen, dabei allerdings folgendes geändert, weil sonst der CallMonitor nicht mehr funktioniert hat.Hi Linus,
hast du auch die index.php angepasst, also die von bgx genommen?
// send the new PNG image to the browser
ImageJpeg($im,null,90);
// send the new PNG image to the browser
ImageJpeg($im,null,90);
// Das Bild speichern
imageJpeg($im, 'cache/info.jpg');
imageJpeg($im, 'cache/info_clone.jpg');
Vor dem Problem steh ich auch bald hab mir jetzt n alte Notebook gekauft mal sehen wie das klappt sonst schreib ich ne kleine Anwendung die das Bild vom Server holt!!!Ich habe mal eine Grundlegende Frage, wie binde ich das Ganze in ein Netbook ein (will Netbook zum Bilderrahmen umbauen). Die Seite (das Bild) wird mir generiert (ohne Callmonitor, kommt noch). Das Bild wird ja erst generiert, wenn die Seite aufgerufen wird, bloß wie nutze ich das unter Windows. Ich habe schon mit Picasa rumprobiert, doch der erkennt das Bild nicht in dem Feed. Unter Firefox oder IE im Vollbild bleibt ein hässlicher Rand (Viewport halt).
Wäre es da nicht einfacher, den Inhalt gleich als HTML zu holen, denn das kann ja das Netbook direkt darstellen und der Workaround zur Erstellung eines Bildes und dessen Abholung per RSS ist gar nicht nötig?! Ich denke, dafür gibt es auch genügend Anwender. Ich würde da auch Bedarf anmelden, denn ich will für diesen Zweck ein SmartPad missbrauchen. Leider fehlt mir die Zeit, mich da tiefer reinzuknien. Vielleicht später mal.dampfkessel83 schrieb:... sonst schreib ich ne kleine Anwendung die das Bild vom Server holt!!!
Da muss ich mich doch auch nochmal melden. Ich bin nämlich gerade dabei das komplette Script als HMTL-Output umzuschreiben. Bei mir kommt demnächst nämlich auch ein Smartpad in die Wohnung. Und da ein jpg-Bild keine Interaktion ermöglicht, welche mit einem Smartpad aber durchaus denkbar wären und außerdem ein HTML-Output bedeutend weniger Rechenleistung des Servers braucht (ist bei mir z.B. nur ein NAS und kein performanter Webserver im Internet), habe ich die Tage mal angefangen das Script bzw. die Plugins umzuschreiben. Ich bin aber noch nicht fertig, würde die Ergebnisse dann aber auf der Infoframe.org Seite posten.Wäre es da nicht einfacher, den Inhalt gleich als HTML zu holen, denn das kann ja das Netbook direkt darstellen und der Workaround zur Erstellung eines Bildes und dessen Abholung per RSS ist gar nicht nötig?! Ich denke, dafür gibt es auch genügend Anwender. Ich würde da auch Bedarf anmelden, denn ich will für diesen Zweck ein SmartPad missbrauchen. Leider fehlt mir die Zeit, mich da tiefer reinzuknien. Vielleicht später mal.
So wie es derzeit das PHP-Script macht nicht, aber davon redet ja auch keiner. Ich rede hier von html-Websiten, die ich durchaus mit PHP dynamisch gestallten kann und die entsprechenden Bilder ganz einfach per img-Tag oder das Hintergrundbild per CSS-formatiert einbinde. Das Ganze wird dann vom Smartpad in dessen Browser im Vollbildmodus angezeigt und über meta-Tags minütlich refreshed. Alles ganz ohne RSS Image-Feed.aber mit html kann man kein bild generieren
Also sind wir wieder bei PHP!!!So wie es derzeit das PHP-Script macht nicht, aber davon redet ja auch keiner. Ich rede hier von html-Websiten, die ich durchaus mit PHP dynamisch gestallten kann und die entsprechenden Bilder ganz einfach per img-Tag oder das Hintergrundbild per CSS-formatiert einbinde.
Ja das ist mir auch klar, ich glaube wir haben aneinander vorbei geredetDas Ganze wird dann vom Smartpad in dessen Browser im Vollbildmodus angezeigt und über meta-Tags minütlich refreshed. Alles ganz ohne RSS Image-Feed.
Ich meinte auch eigentlich das auf dem Server, wo letztenendes das Bild generiert wird mind. PHP und Mysql laufen muss (Xampp <= sehr einfach zu installieren)btw. nur durch die Installation eines Apache hat man noch nicht im Ansatz PHP und MySQL, von den ganze Extensions, die PHP für das Script braucht will ich gar nicht erst reden.
Da muss ich mich doch auch nochmal melden. Ich bin nämlich gerade dabei das komplette Script als HMTL-Output umzuschreiben. Bei mir kommt demnächst nämlich auch ein Smartpad in die Wohnung. Und da ein jpg-Bild keine Interaktion ermöglicht, welche mit einem Smartpad aber durchaus denkbar wären und außerdem ein HTML-Output bedeutend weniger Rechenleistung des Servers braucht
1-2 Jahre??? Das dauert mindestens 5 Jahre
Wenn Du es schaffst den Status in eine Datei zu übergeben, bekommst Du meinen Code, der die Werte auf der Datei saugt. Diesen müsstest Du nur noch an die neuen Wert anpassen und fertig
Interessant sind der Status von Trocker und Waschmaschine. Super wäre noch eine Funktion die die Änderung erst als "True" angesehen werden wenn diese min. 5 Minuten alt sind (liegt an den FS20-Modulen, die sind manchmal zu empfindlich und erkennen eine Pause schon als fertig).
// read Temperature File
$TEMPhandle = fopen ("cache/akttemp.txt", "r");
$TEMPbuffer = fgets($TEMPhandle, 100);
$TEMPbuffer1 = fgets($TEMPhandle, 100);
fclose ($TEMPhandle);
// print temperature
//Sensor0
$pos = strpos($TEMPbuffer, 'C:') + 3;
$posa = strpos($TEMPbuffer, ' ', $pos);
$TempAkt = substr($TEMPbuffer, $pos, $posa - $pos);
//Sensor1
$pos1 = strpos($TEMPbuffer1, 'C:') + 3;
$pos1a = strpos($TEMPbuffer, ' ', $pos1);
$TempAkt1 = substr($TEMPbuffer1, $pos1, $pos1a - $pos1);
imagettftextboxopt($im, 20, 0, $image_width-162, 113, $style['textcolor'], $style['font'], ' '.str_pad(number_format($TempAkt,1),3,'0',STR_PAD_LEFT).'°C', $opt1);
$Baum = ImageCreateFromPNG ( 'resources/icons/tree.png' );
ImageCopy($im, $Baum, $image_width-108, 111, 0, 0, imagesx($Baum), imagesy($Baum));
ImageDestroy($Baum);
imagettftextboxopt($im, 20, 0, $image_width-285, 113, $style['textcolor'], $style['font'], ' '.str_pad(number_format($TempAkt1,1),3,'0',STR_PAD_LEFT).'°C', $opt1);
$Haus = ImageCreateFromPNG ( 'resources/icons/house.png' );
ImageCopy($im, $Haus, $image_width-235, 112, 0, 0, imagesx($Haus), imagesy($Haus));
ImageDestroy($Haus);
Ich bin nämlich gerade dabei das komplette Script als HMTL-Output...
Hallo Christian,
hier mal der Code:
Hier könntest Du also bei entsprechender änderung dein Status anzeigen lassen. Also z.B. deine Waschaschine als Icon und dahinter dann On / Off oder so...