Vielen Dank für dieses Modul.
Ich habe bislang das forecast-Modul von mwall genutzt mit Vorhersagedaten
von Wunderground. Aber für Deutschland ist eine Vorhersage vom DWD wohl
angemessener. Da mir der Seasons-Skin gut gefällt, habe ich das DWD-Modul
in Seasons integriert - ging problemlos. Ich zeige z.B. in der linken
Spalte von Seasons die textuelle Vorhersage und die DWD-Warnungen an. Dazu
habe ich allerdings html2ent.ansi angepaßt, so daß die Zeilenumbrüche in
der Original-Meldung vom DWD durch <br/> ersetzt werden:
[image: dwd.png]
Das klappt gut, da alle zusammengehörigen Texte vom DWD in einer Zeile
ausgegeben werden. Dazu habe ich die nachfolgende Erweiterungen eingefügt:
sed -e 's/\r//' \
-e '1{/^$/d}' \
...
-e 's/$/\<br\/\>/'
Das erste Pattern entfernt das DOS-artige Return, das zweite eine ggf.
vorhandene Leerzeile am Dateianfang, das dritte (abschließende) hängt das
HTML break an alle Zeilen.
Und wo ich schon poste - in dwd-cap-warnings ist wohl ein Typo drin: in
Zeile 79 ist bestimmt Rheinland-Pfalz gemeint.
Grüßle, Michael
[email protected] schrieb am Montag, 31. Januar 2022 um 16:07:51 UTC+1:
> Alles klar Danke für die Mühe. Werde mal schauen ob ich das mache.
>
> [email protected] schrieb am Montag, 31. Januar 2022 um 15:52:08 UTC+1:
>
>> Das teste ich gerade bei mir. Es erfordert Eingriffe in
>> js/belchertown.js.tmpl und index.html.tmpl.
>>
>> Zunächst brauchen Sie eine zusätzliche Datei, siehe Anhang. Dann muß in
>> belchertown.js.tmpl zweimal (!) die folgende Zeile eingefügt werden:
>>
>> ajaxdwdalert().then(show_dwd_forecast_alert);
>>
>> und zwar am Ende der Funktionen update_weewx_data und in
>> update_current_wx am Ende des Abschnittes "interval_minute". Ganz ans
>> Ende der Datei kommt noch:
>>
>> #include "js/woellsdorf.inc.txt"
>>
>> In index.html.tmpl muß das #if-Statement auskommentiert werden, das die
>> Variable forecast_enabled abfragt, also sowohl die Zeile mit #if als
>> auch die zugehörige mit #end if.
>> Aber ich kann keine Gewähr geben, daß es schon reibungsfrei funktioniert.
>>
>
--
You received this message because you are subscribed to the Google Groups
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/21a996b9-aac5-4137-926c-fae066372240n%40googlegroups.com.