Weatherng-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Tipps: Distributions-spezfisch, hat hier nichts verloren.)
(Links)
 
(16 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
 
Zeigt Wettervorhersage für die nächsten Tage an.
 
Zeigt Wettervorhersage für die nächsten Tage an.
  
 +
<!-- ===Status=== -->
 
==Bilder==
 
==Bilder==
 
{|
 
{|
Zeile 11: Zeile 12:
 
|}
 
|}
  
<!-- ==Hardwareanforderungen== -->
+
==Bedienung==
 +
===Vorhersagemodus===
 +
{| class="wikitable"
 +
|-
 +
| bgcolor=#efefef | Hoch
 +
| Zeigt die Wettervorhersage für die Nacht an.
 +
|-
 +
| bgcolor=#efefef | Runter
 +
| Zeigt die Wettervorhersage für den Tag an.
 +
|-
 +
| bgcolor=#efefef | Links
 +
| Springt ein Tag zurück.
 +
|-
 +
| bgcolor=#efefef | Rechts
 +
| Springt ein Tag vor.
 +
|-
 +
| bgcolor=#ff0000 | Rot
 +
| Zeigt Satellitenbild - Bewoelkung (morgen)
 +
|-
 +
| bgcolor=#00ff00 | Grün
 +
| Zeigt Satellitenbild - Windstaerke/-richtung (morgen)
 +
|-
 +
| bgcolor=#ffff00 | Gelb
 +
| Zeigt Satellitenbild - Temperatur (morgen)
 +
|-
 +
| bgcolor=#0000ff | Blau
 +
| Zeigt Satellitenbild - Niederschlag (morgen)
 +
|-
 +
| bgcolor=#efefef | 5
 +
| Zeigt Satellitenbild - Deutsche Uebersicht (jetzt)
 +
|}
  
 +
===Satellitenmodus===
 +
{| class="wikitable"
 +
|-
 +
| bgcolor=#efefef | Zurück
 +
| Kommt wieder in den Vorhersagemodus.
 +
|}
 +
 +
<!-- ===[[SVDRP]] Befehle=== -->
 +
<!-- ==Hardwareanforderungen== -->
 
==Softwareanforderungen==
 
==Softwareanforderungen==
 
* ImageMagick >= libpng >= pkgconfig
 
* ImageMagick >= libpng >= pkgconfig
Zeile 18: Zeile 58:
  
 
==Installation==
 
==Installation==
===Source===
+
===Optionen===
<pre>
+
{| class="wikitable"
cd $SOURCEDIR
+
tar xvzf wget-<VERSION>.tar.gz
+
cd wget-<VERSION>
+
./configure --prefix=/usr/local
+
make
+
make install
+
cd -
+
 
+
cd $SOURCEDIR
+
tar jxvf libpng-<VERSION>.tar.bz2
+
cd libpng-<VERSION>
+
make prefix=/usr/local -f scripts/makefile.linux
+
make install -f scripts/makefile.linux
+
ldconfig
+
cd -
+
 
+
tar jxvf ImageMagick-<VERSION>.tar.bz2
+
cd ImageMagick-<VERSION>
+
./configure --prefix=/usr/local \
+
            --without-dps \
+
            --without-fpx \
+
            --without-gslib \
+
            --without-jbig \
+
            --without-jp2 \
+
            --without-lcms \
+
            --without-tiff \
+
            --without-xml \
+
            --without-x
+
make
+
make install
+
ldconfig
+
</pre>
+
 
+
===[[Arch-Linux]]===
+
pacman -S imagemagick
+
 
+
===[[Crux]]===
+
prt-get depinst imagemagick
+
 
+
===[[Debian]]===
+
apt-get install libmagick++9-dev
+
 
+
===[[Gentoo]]===
+
emerge imagemagick
+
 
+
===[[SuSE]]===
+
yast -i ImageMagick-devel ImageMagick-Magick++
+
 
+
==Optionen==
+
{| border=1 cellpadding=2 cellspacing=0
+
 
|-
 
|-
| bgcolor=#efefef|HAVE_MAGICK=1
+
| bgcolor=#efefef | HAVE_MAGICK=1
 
| Uncomment these if you have the appropriate libraries.
 
| Uncomment these if you have the appropriate libraries.
 
|-
 
|-
| bgcolor=#efefef|HAVE_IMLIB2=1
+
| bgcolor=#efefef | HAVE_IMLIB2=1
 
| Uncomment these if you have the appropriate libraries.
 
| Uncomment these if you have the appropriate libraries.
 
|-
 
|-
| bgcolor=#efefef|HAVE_4MB=1
+
| bgcolor=#efefef | HAVE_4MB=1
 
| Uncomment these, if you own a modded 4Mb FF-Card.
 
| Uncomment these, if you own a modded 4Mb FF-Card.
 
|}
 
|}
  
<!-- ==Patches== -->
+
<!-- ===Patches=== -->
  
 
==Konfiguration==
 
==Konfiguration==
Zeile 91: Zeile 81:
 
Alles weitere ist in der README{,.DE} ausführlich beschrieben.
 
Alles weitere ist in der README{,.DE} ausführlich beschrieben.
  
<!-- ==Einstellungen== -->
+
<!-- ===Einstellungen=== -->
 
+
===Parameter===
==Parameter==
+
{| class="wikitable"
{| border=1 cellpadding=2 cellspacing=0
+
|-
|- bgcolor=#efefef
+
 
!Parameter (kurz)
 
!Parameter (kurz)
 
!Parameter (lang)
 
!Parameter (lang)
 
!Beschreibung
 
!Beschreibung
 
|-
 
|-
| -D DIR || --data=DIR   || Verzeichnis wo sich die Daten befinden.
+
| -D ''<DIR>'' || --data=''<DIR >''  || Verzeichnis wo sich die Daten befinden.
 
|-
 
|-
| -I DIR || --images=DIR || Verzeichnis in welchen sich die Wettersymbole befinden.
+
| -I ''<DIR>'' || --images=''<DIR>'' || Verzeichnis in welchen sich die Wettersymbole befinden.
 
|-
 
|-
| -S DIR || --script=DIR || Verzeichnis wo sich die '''weatherng.sh''' befindet.
+
| -S ''<DIR>'' || --script=DIR>''    || Verzeichnis wo sich die '''weatherng.sh''' befindet.
 
|}
 
|}
  
 
==Bedienung==
 
==Bedienung==
 
===Vorhersagemodus===
 
===Vorhersagemodus===
{| border=1 cellpadding=2 cellspacing=0
+
{| class="wikitable"
 
|-
 
|-
!bgcolor=#efefef|Auf
+
| bgcolor=#efefef | Hoch
|Zeigt die Wettervorhersage für die Nacht an.
+
| Zeigt die Wettervorhersage für die Nacht an.
 
|-
 
|-
!bgcolor=#efefef|Ab
+
| bgcolor=#efefef | Runter
|Zeigt die Wettervorhersage für den Tag an.
+
| Zeigt die Wettervorhersage für den Tag an.
 
|-
 
|-
!bgcolor=#efefef|Links
+
| bgcolor=#efefef | Links
|Springt ein Tag zurück.
+
| Springt ein Tag zurück.
 
|-
 
|-
!bgcolor=#efefef|Rechts
+
| bgcolor=#efefef | Rechts
|Springt ein Tag vor.
+
| Springt ein Tag vor.
 
|-
 
|-
!bgcolor=#ff0000|Rot
+
| bgcolor=#ff0000 | Rot
|Zeigt Satellitenbild - Bewoelkung (morgen)
+
| Zeigt Satellitenbild - Bewoelkung (morgen)
 
|-
 
|-
!bgcolor=#00ff00|Grün
+
| bgcolor=#00ff00 | Grün
|Zeigt Satellitenbild - Windstaerke/-richtung (morgen)
+
| Zeigt Satellitenbild - Windstaerke/-richtung (morgen)
 
|-
 
|-
!bgcolor=#ffff00|Gelb
+
| bgcolor=#ffff00 | Gelb
|Zeigt Satellitenbild - Temperatur (morgen)
+
| Zeigt Satellitenbild - Temperatur (morgen)
 
|-
 
|-
!bgcolor=#0000ff|Blau
+
| bgcolor=#0000ff | Blau
|Zeigt Satellitenbild - Niederschlag (morgen)
+
| Zeigt Satellitenbild - Niederschlag (morgen)
 
|-
 
|-
!bgcolor=#efefef|5
+
| bgcolor=#efefef | 5
|Zeigt Satellitenbild - Deutsche Uebersicht (jetzt)
+
| Zeigt Satellitenbild - Deutsche Uebersicht (jetzt)
 
|}
 
|}
  
 
===Satellitenmodus===
 
===Satellitenmodus===
{| border=1 cellpadding=2 cellspacing=0
+
{| class="wikitable"
 
|-
 
|-
!bgcolor=#efefef|Zurück
+
| bgcolor=#efefef | Zurück
|Kommt wieder in den Vorhersagemodus.
+
| Kommt wieder in den Vorhersagemodus.
 
|}
 
|}
  
<!-- ==[[SVDRP]] Befehle== -->
+
<!-- ===[[SVDRP]] Befehle=== -->
<!-- ==Probleme== -->
+
==Sonstiges==
 
+
<!-- ===Probleme=== -->
==Tipps==
+
===Tipps===
 +
====png support====
 
* Aufpassen das "Magick" mit png support uebersetzt wurde, geht wie folgt:
 
* Aufpassen das "Magick" mit png support uebersetzt wurde, geht wie folgt:
  
Zeile 155: Zeile 145:
 
  -lMagick -lfreetype -ljpeg -lpng -lbz2 -lz -lpthread -lm -lpthread
 
  -lMagick -lfreetype -ljpeg -lpng -lbz2 -lz -lpthread -lm -lpthread
  
  <!-- ==Wunschliste== -->
+
====Beispielkonfiguration====
<!-- ==Snapshot== -->
+
Dies ist eine Beispielkonfiguration von weatherng.sh anhand von Berlin.
 +
 
 +
5    - Aktuelles Regenradarbild von Berlin (ca 30 minuten)
 +
Rot - Aktuelle Temperaturen vom dwd
 +
Grün - Temperaturen folgende Nacht von wetter.com
 +
Gelb - Temperaturen folgender Tag von wetter.com
 +
Blau - Vorhersage folgende 3 Tage von wetter.com
 +
 
 +
Enter this below LANGUAGE=...
 +
UTCDATE=`date -u +%Y%m%d`<nowiki>
 +
UTCHOUR=`echo "scale=0; if (\`date -u +%H%M\`<1014 && \`date -u +%H%M\`>0014) print 0; \
 +
  if (\`date -u +%M\`/15==0) print (\`date -u +%H\`)-1 else print (\`date -u +%H\`)" | bc`
 +
UTCHOUR=$UTCHOUR`echo "scale=0; if (\`date -u +%M\`/15==0) print 45; \
 +
  if (\`date -u +%M\`/15==1) print 0,0 else print (\`date -u +%M\`/15)*15-15" | bc`
 +
# find other images following link "Regionalradar" http://www.wetter.com/v2/?SID=&LANG=DE&LOC=0280&LOCFROM=0280&region=BB
 +
# this image also needs clipping, see below
 +
# recommended settings in plugin-config: radar image left/top/width/height 160/80/400/400
 +
 
 +
case "${LANGUAGE[2]}" in
 +
1) MESG='Download abgeschlossen und Radarmaps aktualisiert'
 +
  URLS=(\
 +
http://www.wetter.com/v2/img/wx/radar_regional_DE/BBBEMV/l/$UTCDATE$UTCHOUR.gif \
 +
http://www.dwd.de/scripts/getimg.php?src=/wundk/Wetter.jpg \
 +
http://www.tagesschau.de/import/wetter/de-vs-tn.jpg \
 +
http://www.tagesschau.de/import/wetter/de-vs-tt.jpg \
 +
http://www.tagesschau.de/import/wetter/de-vs-3t.jpg \
 +
http://www.wetter.com/v2/img/wx/radar_DE/l/$UTCDATE$UTCHOUR.gif \
 +
)
 +
;;</nowiki>
 +
 
 +
Enter this below line "done"
 +
# doing gifclip on file pic0 to 400x400 clipping top 25 lines
 +
mv pic0 picx
 +
gifclip -i 0 25 399 424 picx > pic0
 +
rm picx
 +
 
 +
And the wget line for berlin: Attention new parameter '''link=xoap''' required
 +
<nowiki>wget -t 4 -T 20 "http://xoap.weather.com/weather/local/GMXX0007?cc=*&unit=m&dayf=10&prod=xoap&link=xoap
 +
&par=1004124588&key=079f24145f208494" -O "$SETUPDIR/plugins/weatherng/data1.xml"</nowiki>
 +
 
 +
 
 +
<!-- ===Wunschliste=== -->
 +
<!-- ===Snapshot=== -->
 +
==Probleme==
 +
Bricht der Compiler damit ab (weatherng Version 0.0.10)
 +
<pre>In file included from bitmap.h:8,
 +
                from bitmap.c:5:
 +
imagecache.h:22: error: 'uint' does not name a type</pre>
 +
wird dieser Patch benötigt http://bugs.gentoo.org/attachment.cgi?id=156851&action=edit
 +
 
 +
==Aktuelle Version==
 +
[http://beejay.vdr-developer.org/devel/vdr-weatherng-0.0.5.tgz 0.0.5]
 +
 
 +
0.0.10 ist anscheinend neuer, aber kein Download.
  
 
==Links==
 
==Links==
# [http://www.imagemagick.org ImageMagick]
 
# [http://www.libpng.org/pub/png/libpng.html Libpng]
 
# [http://www.gnu.org/software/wget/wget.html Wget - Kommandozeilen Download Manager]
 
# [http://www.weather.com Wettervorhersagen und regionale Wetterberichte]
 
 
# [http://beejay.vdr-developer.org/devel Homepage des Plugins]
 
# [http://beejay.vdr-developer.org/devel Homepage des Plugins]
# [http://www.glaserei-franz.de/VDR/Moronimo2 Homepage des Plugins]
 
 
# [http://beejay.vdr-developer.org/devel/images-2MB.0.0.5.tar.bz2 Wetter Icons für Plugin]
 
# [http://beejay.vdr-developer.org/devel/images-2MB.0.0.5.tar.bz2 Wetter Icons für Plugin]
 +
# [http://www.weather.com Wettervorhersagen und regionale Wetterberichte]
 
# {{vdrportal board|36136|Thread mit aktueller BETA Version des Plugins (Stand: 31.01.06)}}
 
# {{vdrportal board|36136|Thread mit aktueller BETA Version des Plugins (Stand: 31.01.06)}}
 +
# {{vdrportal board|72651|Thread mit weatherng-0.0.10 for morons}}
 +
# {{vdrportal board|80351|Thread zur Anpassung der weatherng.conf}}
  
[[Kategorie:Plugins]]
+
[[Kategorie:Veraltete Plugins]]
 
{{i18n|weatherng-plugin}}
 
{{i18n|weatherng-plugin}}

Aktuelle Version vom 7. August 2013, 11:27 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Sascha Bajonczak

Zeigt Wettervorhersage für die nächsten Tage an.

[Bearbeiten] Bilder

Menu
Wetterkarte
Wetterkarte

[Bearbeiten] Bedienung

[Bearbeiten] Vorhersagemodus

Hoch Zeigt die Wettervorhersage für die Nacht an.
Runter Zeigt die Wettervorhersage für den Tag an.
Links Springt ein Tag zurück.
Rechts Springt ein Tag vor.
Rot Zeigt Satellitenbild - Bewoelkung (morgen)
Grün Zeigt Satellitenbild - Windstaerke/-richtung (morgen)
Gelb Zeigt Satellitenbild - Temperatur (morgen)
Blau Zeigt Satellitenbild - Niederschlag (morgen)
5 Zeigt Satellitenbild - Deutsche Uebersicht (jetzt)

[Bearbeiten] Satellitenmodus

Zurück Kommt wieder in den Vorhersagemodus.

[Bearbeiten] Softwareanforderungen

  • ImageMagick >= libpng >= pkgconfig
  • wget

[Bearbeiten] Installation

[Bearbeiten] Optionen

HAVE_MAGICK=1 Uncomment these if you have the appropriate libraries.
HAVE_IMLIB2=1 Uncomment these if you have the appropriate libraries.
HAVE_4MB=1 Uncomment these, if you own a modded 4Mb FF-Card.


[Bearbeiten] Konfiguration

mkdir -p $VDRCONFIG/plugins/weatherng
cp -R $SOURCEDIR/VDR/PLUGINS/weatherng/images $VDRCONFIG/plugins/weatherng
ln -s $SOURCEDIR/VDR/PLUGINS/weatherng/examples/weatherng.sh $VDRCONFIG/plugins/weatherng
chmod +x $VDRCONFIG/plugins/weatherng/weatherng.sh

Alles weitere ist in der README{,.DE} ausführlich beschrieben.

[Bearbeiten] Parameter

Parameter (kurz) Parameter (lang) Beschreibung
-D <DIR> --data=<DIR > Verzeichnis wo sich die Daten befinden.
-I <DIR> --images=<DIR> Verzeichnis in welchen sich die Wettersymbole befinden.
-S <DIR> --script=DIR> Verzeichnis wo sich die weatherng.sh befindet.

[Bearbeiten] Bedienung

[Bearbeiten] Vorhersagemodus

Hoch Zeigt die Wettervorhersage für die Nacht an.
Runter Zeigt die Wettervorhersage für den Tag an.
Links Springt ein Tag zurück.
Rechts Springt ein Tag vor.
Rot Zeigt Satellitenbild - Bewoelkung (morgen)
Grün Zeigt Satellitenbild - Windstaerke/-richtung (morgen)
Gelb Zeigt Satellitenbild - Temperatur (morgen)
Blau Zeigt Satellitenbild - Niederschlag (morgen)
5 Zeigt Satellitenbild - Deutsche Uebersicht (jetzt)

[Bearbeiten] Satellitenmodus

Zurück Kommt wieder in den Vorhersagemodus.

[Bearbeiten] Sonstiges

[Bearbeiten] Tipps

[Bearbeiten] png support

  • Aufpassen das "Magick" mit png support uebersetzt wurde, geht wie folgt:
shell> Magick-config --libs
-lMagick -lfreetype -ljpeg -lpng -lbz2 -lz -lpthread -lm -lpthread

[Bearbeiten] Beispielkonfiguration

Dies ist eine Beispielkonfiguration von weatherng.sh anhand von Berlin.

5 - Aktuelles Regenradarbild von Berlin (ca 30 minuten) Rot - Aktuelle Temperaturen vom dwd Grün - Temperaturen folgende Nacht von wetter.com Gelb - Temperaturen folgender Tag von wetter.com Blau - Vorhersage folgende 3 Tage von wetter.com

Enter this below LANGUAGE=...

UTCDATE=`date -u +%Y%m%d`
UTCHOUR=`echo "scale=0; if (\`date -u +%H%M\`<1014 && \`date -u +%H%M\`>0014) print 0; \
  if (\`date -u +%M\`/15==0) print (\`date -u +%H\`)-1 else print (\`date -u +%H\`)" | bc`
UTCHOUR=$UTCHOUR`echo "scale=0; if (\`date -u +%M\`/15==0) print 45; \
  if (\`date -u +%M\`/15==1) print 0,0 else print (\`date -u +%M\`/15)*15-15" | bc`
 # find other images following link "Regionalradar" http://www.wetter.com/v2/?SID=&LANG=DE&LOC=0280&LOCFROM=0280&region=BB
 # this image also needs clipping, see below
 # recommended settings in plugin-config: radar image left/top/width/height 160/80/400/400 

 case "${LANGUAGE[2]}" in
	1) MESG='Download abgeschlossen und Radarmaps aktualisiert'
	   URLS=(\
		http://www.wetter.com/v2/img/wx/radar_regional_DE/BBBEMV/l/$UTCDATE$UTCHOUR.gif \
		http://www.dwd.de/scripts/getimg.php?src=/wundk/Wetter.jpg \
		http://www.tagesschau.de/import/wetter/de-vs-tn.jpg \
		http://www.tagesschau.de/import/wetter/de-vs-tt.jpg \
		http://www.tagesschau.de/import/wetter/de-vs-3t.jpg \
		http://www.wetter.com/v2/img/wx/radar_DE/l/$UTCDATE$UTCHOUR.gif \
		)
	;;

Enter this below line "done"

# doing gifclip on file pic0 to 400x400 clipping top 25 lines
mv pic0 picx
gifclip -i 0 25 399 424 picx > pic0
rm picx

And the wget line for berlin: Attention new parameter link=xoap required

wget -t 4 -T 20 "http://xoap.weather.com/weather/local/GMXX0007?cc=*&unit=m&dayf=10&prod=xoap&link=xoap
 &par=1004124588&key=079f24145f208494" -O "$SETUPDIR/plugins/weatherng/data1.xml"


[Bearbeiten] Probleme

Bricht der Compiler damit ab (weatherng Version 0.0.10)

In file included from bitmap.h:8,
                 from bitmap.c:5:
imagecache.h:22: error: 'uint' does not name a type

wird dieser Patch benötigt http://bugs.gentoo.org/attachment.cgi?id=156851&action=edit

[Bearbeiten] Aktuelle Version

0.0.5

0.0.10 ist anscheinend neuer, aber kein Download.

[Bearbeiten] Links

  1. Homepage des Plugins
  2. Wetter Icons für Plugin
  3. Wettervorhersagen und regionale Wetterberichte
  4. Thread mit aktueller BETA Version des Plugins (Stand: 31.01.06)
  5. Thread mit weatherng-0.0.10 for morons
  6. Thread zur Anpassung der weatherng.conf
In anderen Sprachen