VDR 2.0.0 und das Wetter...
-
-
Das nennt sich nun weatherhd, und läuft auf den aktuellen VDR auch ohne Probleme.
Ob morone aka AlterSack36 dies noch pflegt ? - das glaube ich eher nicht.Wenn du die Version nicht findest kann ich diese hier hochladen, wenn AlterSack36 damit einverstanden ist.
-
moin,
also als ich es letzte Woche "ausversehen" mal aufgerufen hatte ,
da funktionierte es nicht .
Warum habe ich nicht nachgeschaut aber dachte , dass sich da was auf der Seite von accuweather
geaendert hat.Btw. dingelt mein Server noch mit 1.7.29 und die Clients mit 1.7.4x rum.
Da muesste ich erstmal selber aufruesten oder mir eine 2.x Umgebung schaffen.Den Quellcode kann ich dir natuerlich zukommen lassen , wenn du ihn brauchst..ansonsten abwarten
ZitatWenn du die Version nicht findest kann ich diese hier hochladen, wenn AlterSack36 damit einverstanden ist.
Ja mach du .. -
-
Hallo,
Hier zu finden.Ganz aktuell ist mein VDR auch nicht (1.7.42) , das Plugin läuft aber - die Daten werden von accuweather geladen
und auch richtig angezeigt.
Die weatherng.sh ist natürlich entsprechend anzupasen.
Es fehlt der Ordner weatherng -
Es fehlt der Ordner weatherng
Ich erstelle im Plugin Verzeichnis Symlinks, muss man natürlich noch machen.
-
Ich erstelle im Plugin Verzeichnis Symlinks, muss man natürlich noch machen.
Wenn der Ordner samt Inhalt fehlt, kann ich nix symlinken. -
Wenn der Ordner samt Inhalt fehlt, kann ich nix symlinken.
Anderer Hoster
weatherhd ---> weatherhd-0.9.9-dev1
-
Du musst den gesamten Ordner in dein PLUGINS/src Verzeichnis kopieren und ein "ln -s weatherhd-0.9.9-dev1/ weatherhd" ausführen.
Mich würde allerdings interessieren, welche Datei wohin gehört, da mir die README etwas outdated scheint. Was mach ich denn mit dem Ordner moronsuite?
-
Gleiche Datei,
wenn ich das README richtig lese, soll ein Ordner watherng ins Konfigurationsverzeichnis kopiert werden und dort eine Datei watherng.sh angepasst werden. Dieser Ordner fehlt.
Ein make clean vorm Packen wär nicht schlecht.
MfG,
jsffm
-
Deswegen sag ich ja, die README ist nicht aktuell. Wäre auch an einer kurzen Info interessiert.
-
Macht doch Nägel mit Köpfen und schiebt es irgendwo in ein git.
-
Sorry Leute, ich habe es wohl nicht mehr komplett.
Hier die conf Dateien, müssen nach ../plugins/moronsuite.
dort wo die anderen VDR Plugin conf liegen.Macht doch Nägel mit Köpfen und schiebt es irgendwo in ein git.
Wäre dann der Job von morone, der das entwickelt hat - der muss das Projekt auch noch komplett haben.
ZitatEin make clean vorm Packen wär nicht schlecht.
Ein make clean vor dem Bauen ist usus
-
Ein make clean vor dem Bauen ist usus
Selbstverständlich, darum gings mir auch nicht, aber das Archiv wird schlanker und passt evtl. hier als Anhang. -
Ok , konnte auch nicht funktionieren, hatte xsltproc garnicht installiert
Paket:
DOWNLOAD (~9 MB)Benoetigt/Installieren:
Den mitgelieferten Ordner "moronsuite" nach $Pluginconfig kopieren.
Eventl. alte Dateien ueberschreiben.
Verzeichnisbaum/Inhalt sieht so aus (Einige Dateien wie Radarmaps werden natuerlich erst nach Ausfuehrung erstellt)Code
Alles anzeigenmoronsuite └── weather ├── downloads │ ├── data1.xml │ ├── data2.xml │ ├── data3.xml │ ├── pic0 │ ├── ... │ ├── ... │ └── pic15 ├── scripts │ ├── accu.xslt │ ├── pngtoxpm.sh │ └── weather.sh └── themes ├── current.skin ├── icons │ └── 7even │ ├── big │ │ ├── 0.png │ │ ├── ... │ │ ├── ... │ │ ├── 47.png │ │ ├── na.png │ │ ├── Na.png │ │ └── NA.png │ └── small │ ├── 0.png │ ├── ... │ ├── ... │ ├── 47.png │ ├── na.png │ ├── Na.png │ └── NA.png ├── MORONEHD2 │ └── images │ ├── MoroneHD2.png │ ├── nopic.png │ ├── permission.txt │ ├── wait_big.png │ └── wait_small.png └── moronehd2.theme
VDR Setup Einstellungen: setup.conf fuer FullHD 1080
IDs halt nach Bedarf anpassenCode
Alles anzeigenweatherhd.AutoUpdate = 0 weatherhd.DayForecast = 3 weatherhd.HiQuality = 0 weatherhd.ID1 = EUR|DE|GM006|HAMBURG weatherhd.ID1_NAME = Hamburg weatherhd.ID2 = EUR|DE|GM007|FRANKFURT weatherhd.ID2_NAME = Frankfurt weatherhd.ID3 = EUR|AT|AU009|VIENNA weatherhd.ID3_NAME = Vienna weatherhd.ImgAlpha = 210 weatherhd.ImgDither = 1 weatherhd.ImgTreeDepth = 4 weatherhd.OSDOffsetX = 0 weatherhd.OSDOffsetY = 0 weatherhd.RadarHeight = 336 weatherhd.RadarLeft = 150 weatherhd.RadarTop = 120 weatherhd.RadarWidth = 420
Das Script "weather.sh" im Ordner "scripts" noch um folgendes ergaenzen:
Code
Alles anzeigen# 0 Wetter heute RADARURL0=http://modul.wetter.zdf.de/data/vor-brd-0.jpg # 1 Wetter heute Nacht RADARURL1=http://modul.wetter.zdf.de/data/vor-brd-1.jpg # 2 Wetter Morgen RADARURL2=http://modul.wetter.zdf.de/data/vor-brd-2.jpg # 3 Wetter 3-Tage Aussichten RADARURL3=http://modul.wetter.zdf.de/data/vor-brd-3.jpg # 4 Temperatur Heute RADARURL4=http://modul.wetter.zdf.de/data/temp-brd-0.jpg # 5 Temperatur Nacht RADARURL5=http://modul.wetter.zdf.de/data/temp-brd-1.jpg # 6 Temperatur Morgen RADARURL6=http://modul.wetter.zdf.de/data/temp-brd-2.jpg # 7 Wind Heute RADARURL7=http://modul.wetter.zdf.de/data/wind-brd-0.jpg # 8 Wind Nacht RADARURL8=http://modul.wetter.zdf.de/data/wind-brd-1.jpg # 9 Wind Morgen RADARURL9=http://modul.wetter.zdf.de/data/wind-brd-2.jpg #10 Satellitenbild Deutschland RADARURL10=http://modul.wetter.zdf.de/data/sat-dlr-0.jpg #11 BioWetter Pollen RADARURL11=http://modul.wetter.zdf.de/data/pollen-nord-0.jpg #12 BioWetter Ozon Heute RADARURL12=http://modul.wetter.zdf.de/data/ozon-brd-0.jpg #13 BioWetter Ozon Morgen RADARURL13=http://modul.wetter.zdf.de/data/ozon-brd-2.jpg #14 BioWetter UV-Index RADARURL14=http://modul.wetter.zdf.de/data/uv-brd-0.jpg #15 Seewetter RADARURL15=http://modul.wetter.zdf.de/data/see-brd-0.jpg ACCURL1="http://forecastfox.accuweather.com/adcbin/forecastfox/weather_data.asp?location=$ID1&metric=1&partner=forecastfox" ACCURL2="http://forecastfox.accuweather.com/adcbin/forecastfox/weather_data.asp?location=$ID2&metric=1&partner=forecastfox" ACCURL3="http://forecastfox.accuweather.com/adcbin/forecastfox/weather_data.asp?location=$ID3&metric=1&partner=forecastfox"
Eventl. die erforderlichen Rechte einholen , die Daten von ZDF oder Accuweather zu nutzen.
-
Hi,
Paket:
DOWNLOAD (~9 MB)
Vielen Dank @Morone, äh... @White Horses, äh... @AlterSack36, äh... !Ich hab's mal kompiliert (das geht schonmal ohne Probleme), kann's aber erst nach Ende der Aufnahme ausprobieren...
So long,
Grüße,
j. -
Hi,
irgendwas scheint mit dem weather.sh Skript nicht zu stimmen, jedenfalls erhalte ich keine Daten.
Wird das Skript manuell ausgeführt kommt folgendes:Codewarning: failed to load external entity "/scripts/accu.xslt" cannot parse /scripts/accu.xslt dos2unix: Datei /tmp/rawdata1.xml wird ins Unix-Format umgewandelt ... /usr/bin/wget -q 'http://forecastfox.accuweather.com/adcbin/forecastfox/weather_data.asp?location=&metric=1&partner=forecastfox' -O '/tmp/rawdata1.xml' warning: failed to load external entity "/scripts/accu.xslt" cannot parse /scripts/accu.xslt dos2unix: Datei /tmp/rawdata2.xml wird ins Unix-Format umgewandelt ... warning: failed to load external entity "/scripts/accu.xslt" cannot parse /scripts/accu.xslt dos2unix: Datei /tmp/rawdata3.xml wird ins Unix-Format umgewandelt ...
Ausserdem denke ich sollte der Konfig-Pfad 'moronsuite' nicht irgendwo hardgecoded sein?!Grüße,
j. -
-
Das Plugin bekommt den Pfad wo die Dateien liegen vom VDR mitgeteilt.
So funktioniert es nur , wenn es aus dem VDR aufgerufen wird oder wenn du es manuell testen moechtest , musst du
dem Script den Pfad mitgeben.Wenn du es aus dem VDR-Programm heraus aufrufst , dann findest du , entsprechender loglevel vorrausgesetzt,
eine Meldung aehlicher Art:Apr 5 02:31:11 slimline vdr: [1331] DEBUG : weather: Executing GetData :'/home/stefan/VDR/etc/plugins/moronsuite/weather/scripts/weather.sh '/home/stefan/VDR/etc/plugins/moronsuite/weather' 'EUR|DE|GM006|HAMBURG' 'EUR|DE|GM007|FRANKFURT' 'EUR|AT|AU009|VIENNA''
den hervorgehobenen Part wertet das Script dann aus ( -> WNGPATH=$1 )
Also waere bei diesem Beispiel der Aufruf so manuell vorzunehmen:
./weather.sh /home/stefan/VDR/etc/plugins/moronsuite/weather
Mit den Angaben und etwas Linuxwissen (Leserechte , etc) solltest du dein Problem jetzt loesen koennen.
-
Hallo!
Benutz ihr ein anderes makefile?
Bei mir kommt immer (yavdr testing mit vdr 2.0.1):
Codeweatherhd-0.9.9-dev1$ make grep: ../../../config.h: Datei oder Verzeichnis nicht gefunden grep: ../../../Makefile: Datei oder Verzeichnis nicht gefunden grep: ../../../config.h: Datei oder Verzeichnis nicht gefunden grep: ../../../Makefile: Datei oder Verzeichnis nicht gefunden g++ -g -O3 -Wall -Woverloaded-virtual -Wno-parentheses -c -DHAVE_IMAGEMAGICK -DDEBUG_WEATHER_SYSTEM -DDEBUG_WEATHER_OSD -DBUGHUNT -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"weatherhd"' -I/usr/include/ImageMagick -I../../../include weatherhd.c weatherhd.c: In Elementfunktion »virtual bool cPluginWetter::Start()«: weatherhd.c:111:155: Warnung: Der Rückgabewert von »int asprintf(char**, const char*, ...)«, der mit dem Attribut warn_unused_result deklariert wurde, wird ignoriert [-Wunused-result]
Gruß
Murry
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!