Eigenen rss-feed für Fritzbox erzeugen

Für meine Familie ist das eine der wichtigsten Anwendungen geworden:
Vor dem Verlassen des Hauses rasch noch einmal den Wetterbericht per FritzFon überprüfen, damit die passende Kleidung gewählt werden kann.

Den rss-Feed zu erzeugen ist simpel, lediglich die Einblendung einer Grafik war etwas knifflig. Das Fritzfon mit Farbdisplay ist etwas zickig.

Das Skript ist bei mir als ‚rss-feed.php‘ abgelegt, die Variablen müssen natürlich angepasst werden.

<?php 
header("Content-type: application/rss+xml");
$dummy = setlocale(LC_ALL, 'German_Germany');
$date =  time() + (1 * 24 * 60 * 60);
echo '<?xml version="1.0" encoding="ISO-8859-1"?>
	<rss version="2.0">
	<channel>
	<title>Wetterbericht</title>
	<description>dummycontent</description>
';
echo '
<item> 
<title>Vorhersage für heute, '.strftime("%A, den %#d.%#m.%Y %H:%M").'</title> 
	<description><![CDATA[Aussentemp.: '.round (GetValueFloat(33001),1).'°C
		Höchsttemp.: ' .GetValueString (54706).'°C
		Sonnenstunden: '.GetValueFloat (34773).'
		Regenrisiko: '.GetValueString (28052).'%
		<img src="http://192.168.115.2/user/wetterheute.jpg">
	]]></description>
</item>
'; 
echo '<item> 
<title>Vorhersage für morgen, '.strftime("%A, den %#d.%#m.%Y" ,$date).'</title>
<description><![CDATA[
	Höchsttemp.: '.GetValueString (34086).'°C
	Sonnenstunden: '.GetValueFloat (24649).'
	Regenrisiko: '.GetValueString (20749).'%
	<img src="http://192.168.115.2/user/wettermorgen.jpg">
]]></description>
</item>
';
echo '</channel>
</rss>
'; 
?> 

Das Skript wird im User-Verzeichnis des Webfronts abgelegt und in der Fritzbox eingerichtet:

An den Telefonen kann der Feed als Favorit eingerichtet werden, dann ist der Aufruf etwas bequemer.