Weatherng-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Konfiguration)
(Links)
 
(62 dazwischenliegende Versionen von 31 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
Zeigt das Die Wettervorhersage für die nächsten Tage an.
+
'''Autor:''' Sascha Bajonczak
 +
 
 +
Zeigt Wettervorhersage für die nächsten Tage an.
 +
 
 +
<!-- ===Status=== -->
 +
==Bilder==
 
{|
 
{|
|[[Bild:wetter-plugin-00.jpg|thumb|none|''*** beschreibung? ***'']]
+
|[[Bild:weatherng-plugin-00.jpg|thumb|none|''Menu'']]
|[[Bild:wetter-plugin-01.jpg|thumb|none|''*** beschreibung? ***'']]
+
|[[Bild:weatherng-plugin-01.jpg|thumb|none|''Wetterkarte'']]
 +
|[[Bild:weatherng-plugin-02.jpg|thumb|none|''Wetterkarte'']]
 +
|}
 +
 
 +
==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.
 
|}
 
|}
  
==Hardwareanforderungen==
+
<!-- ===[[SVDRP]] Befehle=== -->
 +
<!-- ==Hardwareanforderungen== -->
 
==Softwareanforderungen==
 
==Softwareanforderungen==
 
* ImageMagick >= libpng >= pkgconfig
 
* ImageMagick >= libpng >= pkgconfig
 +
* wget
  
 
==Installation==
 
==Installation==
<pre>
+
===Optionen===
cd $SOURCEDIR
+
{| class="wikitable"
tar jxvf libpng-<VERSION>.tar.bz2
+
|-
cd libpng-<VERSION>
+
| bgcolor=#efefef | HAVE_MAGICK=1
make prefix=/usr/local -f scripts/makefile.linux
+
| Uncomment these if you have the appropriate libraries.
make install -f scripts/makefile.linux
+
|-
ldconfig
+
| bgcolor=#efefef | HAVE_IMLIB2=1
cd -
+
| Uncomment these if you have the appropriate libraries.
 +
|-
 +
| bgcolor=#efefef | HAVE_4MB=1
 +
| Uncomment these, if you own a modded 4Mb FF-Card.
 +
|}
  
tar jxvf ImageMagick-<VERSION>.tar.bz2
+
<!-- ===Patches=== -->
cd ImageMagick-<VERSION>
+
./configure --prefix=/usr/local \
+
            --without-perl \
+
            --without-dps \
+
            --without-fpx \
+
            --without-gslib \
+
            --without-jbig \
+
            --without-jp2 \
+
            --without-lcms \
+
            --without-tiff \
+
            --without-xml \
+
            --without-x
+
make
+
make install
+
ldconfig
+
</pre>
+
  
 
==Konfiguration==
 
==Konfiguration==
  mkdir -p /etc/vdr/plugins/weatherng
+
  mkdir -p [[Struktur|$VDRCONFIG]]/plugins/weatherng
  cp -R $SOURCEDIR/VDR/PLUGINS/wetter/images /etc/vdr/plugins/weatherng
+
  cp -R [[Struktur|$SOURCEDIR]]/VDR/PLUGINS/weatherng/images [[Struktur|$VDRCONFIG]]/plugins/weatherng
 +
ln -s $[[Struktur|SOURCEDIR]]/VDR/PLUGINS/weatherng/examples/weatherng.sh [[Struktur|$VDRCONFIG]]/plugins/weatherng
 +
chmod +x [[Struktur|$VDRCONFIG]]/plugins/weatherng/weatherng.sh
  
Als naechstes sind die Daten fuer den Ort des Wetters zu besorgen.
+
Alles weitere ist in der README{,.DE} ausführlich beschrieben.
  
1:1 aus der README:
+
<!-- ===Einstellungen=== -->
 +
===Parameter===
 +
{| class="wikitable"
 +
|-
 +
!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.
 +
|}
  
Im Setup Menü müsst ihr lediglich die ID eingeben, die kann man wie folg herausfinden.
+
==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)
 +
|}
  
Ruft die Seite http://www.weather.com auf.
+
===Satellitenmodus===
 +
{| class="wikitable"
 +
|-
 +
| bgcolor=#efefef | Zurück
 +
| Kommt wieder in den Vorhersagemodus.
 +
|}
  
Geb dort eure Stadt ein zb "Herne"
+
<!-- ===[[SVDRP]] Befehle=== -->
 +
==Sonstiges==
 +
<!-- ===Probleme=== -->
 +
===Tipps===
 +
====png support====
 +
* Aufpassen das "Magick" mit png support uebersetzt wurde, geht wie folgt:
  
Nach dem Suchen bekommt Ihr ein Link zur eurer Stadt, in der URL steht ein Code,
+
shell> Magick-config --libs
der wie folgt aufgebaut ist
+
-lMagick -lfreetype -ljpeg -lpng -lbz2 -lz -lpthread -lm -lpthread
  
GMXX0056 (Angabe für den Ort Herne)
+
====Beispielkonfiguration====
 +
Dies ist eine Beispielkonfiguration von weatherng.sh anhand von Berlin.
  
wobei 0056 ausgetauscht wird mit der nummer die für den weiligen Ort angegeben wurde.
+
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
  
Alternativ kann man dec Code auch anhängen:
+
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
  
  echo "wetter.StationId = GMXX0056" >> /etc/vdr/setup.conf
+
  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>
  
==Tips==
+
Enter this below line "done"
* Aufpassen das "Magick" mit png support uebersetzt wurde, geht wie folgt:
+
# doing gifclip on file pic0 to 400x400 clipping top 25 lines
 +
mv pic0 picx
 +
gifclip -i 0 25 399 424 picx > pic0
 +
rm picx
  
  shell> Magick-config --libs
+
And the wget line for berlin: Attention new parameter '''link=xoap''' required
  -lMagick -lfreetype -ljpeg -lpng -lbz2 -lz -lpthread -lm -lpthread
+
  <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==
 
==Probleme==
* Restart beim Aufruf des Plugins, wenn man nicht Online ist.
+
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://beejay.vdr-developer.org/devel Homepage des Plugins]
| [1]
+
# [http://beejay.vdr-developer.org/devel/images-2MB.0.0.5.tar.bz2 Wetter Icons für Plugin]
| http://www.imagemagick.org
+
# [http://www.weather.com Wettervorhersagen und regionale Wetterberichte]
| ImageMagick
+
# {{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}}
| [2]
+
# {{vdrportal board|80351|Thread zur Anpassung der weatherng.conf}}
| http://www.libpng.org/pub/png/libpng.html
+
 
| libpng
+
[[Kategorie:Veraltete Plugins]]
|-
+
{{i18n|weatherng-plugin}}
| [3]
+
| http://www.weather.com
+
| *** Beschreibung? ***
+
|-
+
| [4]
+
| http://beejay.vdr-developer.org/devel
+
| Homepage des Plugins
+
|}[[Kategorie:Plugins]]
+

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