Wird das aktuelle Patch hier geposted oder auf irgend ner Website?
der Patch2 stellt doch eher nicht den derzeitigen Stand der Entwicklung dar....
Gruß Christian
Wird das aktuelle Patch hier geposted oder auf irgend ner Website?
der Patch2 stellt doch eher nicht den derzeitigen Stand der Entwicklung dar....
Gruß Christian
Hi also ich werde den Patch noch onlien stellen auf meiner Seite nur ich kam noch zu nichts hoffe das ich nach dem Sport dazu komme ihn einzuspielen also wenn dann liegt das auf meinem Webspace.
Er kommt shcon noch weil ich muss uach noch schauen ob sich änderungen auswirken auf die animeirten sat bilder.
Also bei mir werden die Bilder nicht runtergeladen.
Ich erhalte
/usr/local/vdr/etc/plugins/weatherng/SatDownload /usr/local/vdr/etc/plugins/weatherng 2>/dev/null
Die Pfadangaben sind bei mir so, hab ich auch mit -S und -D so angegeben.
Warum /dev/null?
Die Images seh ich.
Tja, und bei mir hängt er sich einfach ohne Log Ausgabe auf. Aufrufen tue ich das Plugin mit:
-P'Weather-NG -D /usr/local/vdr/etc/plugins/Weather-NG -S /usr/local/vdr/etc/plugins/Weather-NG/SatDownload' \
Kann es sein, dass die OSD Einstellung für eine DVB OHNE 4MB Mod zu hoch sind?
Also wenn ich SatDownload manuell starte, dann krieg ich die Bilder.
Allerdings hab ich eine gemoddete Karte.
ZitatAlso wenn ich SatDownload manuell starte, dann krieg ich die Bilder.
Allerdings hab ich eine gemoddete Karte.
Was auch voellig logisch ist
wget legt die dateien dort ab , von wo es aufgerufen wird.
Also wenn du es ueber commands.conf aufrust und befindest dich in
root (/) , werden sie auch in root abgelegt , da ist es egal , ob
du /abc/xyz/SatDownload aufrufst.
Aber ein einfaches
cd /abc/xyz;
wegt -O .....
in SatDownload beseitigt das Problem.
Wofuer der Parameter -S sein sollte , war mir sowieso schleierhaft.
Ist zwar in vars.h definiert aber wird nirgends effektiv benutzt.
Hier mal meine neue SatDownload :
#!/bin/bash
#URL=http://image.weather.com/images/sat/germany_sat_720x486.jpg
# Overall Press "KEY 5"
#URL=http://www.wetter.net/images/sat/sateuropa2_g.jpg
#URL=http://eur.yimg.com/w/wcom/eur_germany_outlook_DE_DE_440_dmy_y.jpg
URL=http://www.dwd.de/scripts/getimg.php?src=/wundk/Wetter.jpg
# Weather tomorrow - Press "KEY RED"
URL1=http://www.wetter24.de/automatic/brd_tag_n+ww00002.jpg
# Wind tomorrow - Press "KEY GREEN"
URL2=http://www.wetter24.de/automatic/brd_tag_dd00002.jpg
# Temperature tomorrow - PRESS "KEY YELLOW"
URL3=http://www.wetter24.de/automatic/brd_tag_tt00002.jpg
# Rain/snow tomorrow - PRESS "KEY BLUE"
URL4=http://www.wetter24.de/automatic/brd_tag_rr00002.jpg
# Animated radarmap as mpg "uncomment it only if you need it"
#ANI=http://www.wetterzentrale.de/pics/sat.mpg
# PATH where Plugin looks for Pictures. !! First !! go to the location where you want to place the files.
cd /VDR/etc/plugins/weatherng;
wget --tries=4 --timeout=20 -O overall.wet "$URL"
wget --tries=4 --timeout=20 -O pic1.wet $URL1
wget --tries=4 --timeout=20 -O pic2.wet $URL2
wget --tries=4 --timeout=20 -O pic3.wet $URL3
wget --tries=4 --timeout=20 -O pic4.wet $URL4
# wget --tries=4 --timeout=20 -O Wetteranimation.mpg $ANI
svdrpsend.pl MESG "Wetterdownload abgeschlossen und Daten aktualisiert"
Alles anzeigen
PATH anpassen und es sollte auch ueber commands.conf funzen.
Schreibrechte vorrausgesetzt.
Nein und den neuesten Patch gibbet nicht zum Download.
Der passt hier von der Groese nicht mehr rein.
Entweder werde ich den kompletten Code zu Beejay schicken und mal
schauen was er draus macht oder halt , wenn ich den Fehler gefunden/
beseitigt habe der hier fuer Abstuerze verantwortlich ist, wird es halt
nen Moronimo-Patch auf meiner Seite geben
Dann geht das also nur über die commands.conf.
Ich dachte, das geht automatisch, aufgerufen von weather-ng.
Ueber das Plugin holst du dir nur die Wetterdaten aber nicht die
Bilderchen.
Finde ich auch sinnvoller. So kann sich jeder seine Lieblingsvorschau
anzeigen lassen, indem er die URL zu den Pics dort aendert.
Ich wollte erst das Script vom Plugin aufrufen lassen aber da ehh nen
extra Menuepunkt das bei mir machen soll , habe ich es sein lassen.
Kannst ja Beejay fragen ob er das so einbaut.
Hier mal neue Symbole , runtergerechnet auf 13 Farben und 128x128.
Dadurch sehen die besser aus als die 16-Mio. Symbole.
und das "too much Colors in use" hat sich auf 2 MB Karten auch damit
erledigt.
Uebrigens sind das die Symbole vom Mediaportal und
"not-for-commercial" . Nur mal als Hinweis.
Irgendwer hat da die permissions.txt rausgenommen.
Fairerweise habe ich sie wieder reingepackt
Der Originalauthor moechte das so ;).
Da mein Webspace putt ist , haenge ich Teil 1 und 2 (=~70 kb)
hier an.
Kann Beejay ja auch hosten.
So siehts aus ( nicht nur das Maedel ist "imho" nicer). :
Part1:
Part2:
Da freut sich meine Beitragszahl
Uebrigens auch neu:
Mit 2 MB gehts aber icht groesser als ~300 x 200 aber fuer
4 Mb Karten macht das imho Sinn.
Die Farben wird man im Setup auch noch selber angeben koennen um es mit seinen Skin abzustimmen.
So genug gespawnt.
Spaetestens Sonntag gibts das Teil als 0.0.4 von Beejay oder von mir als Moronimo-Fork
PS.: Vielleicht kann es ja jemand mal nachvollziehen , wenn man ~ 30x
die Tage durchblaettert , dass das Plugin absemmelt.
Wenn ich das Parsen deaktiviere , dann passiert naemlich nix .
Also das OSD ist nicht zu gross fuer ne 2 MB und stuerzt dadurch nicht ab.
Da ich die Codezeile kenne , wo es "immer" passiert denke ich mal
das da nen Speicherproblem besteht.
3 x ( hi Wert: blah" ) wird das noch durchlaufen und dann Sense.
parsing.c
bool xCharData(const std::string &text) {
if(context.size()>0 ) {
if (context[context.size()-1]=="t" && IsWind==false && IsDay==true){
param[count][4][dpart]=text.c_str();
}
if (context[context.size()-1]=="hi" && IsDay==true){
printf("hi Wert: %s\n",text.c_str());
param[count][2][0]=text.c_str();
param[count][2][1]=text.c_str();
}
if (context[context.size()-1]=="low" && IsDay==true){
param[count][3][0]=text.c_str();
param[count][3][1]=text.c_str();
Alles anzeigen
Hi Morone also das mit dem Fehler hatte ich auch öfters gehabt mir kam es allerdings immer so vor das wenn ich schnell durch die Bilder gegangen bin bzw durch die Tage das es dann passierte, das er mir absemellte.
Er kommt ja nichtmal zum laden des bildes, hab auch schonmal veruscht ohne bilder die ganzen sachen zu laden nur der effekt bleibt der gleiche, so schliesse ich auch darauf das es Probleme beim Parsen gibt.
und danke das du mich unterstützt dabei
Du brauchst nur in cWetterOsd::Show
die Zeile:
parser.xmlParse((int) day, DataDir, part);
kommentieren und dann stuerzt es nicht mehr ab , egal was du machst.
Das OSD wird trotzdem angezeigt halt ohne Daten und Symbol.
Da kann ich dann die Taste ne Minute gedrueckt halten Radarbilder
durchzappen , etc. so wie es sein sollte.
ZitatOriginal von Habib
Kann es sein, dass die OSD Einstellung für eine DVB OHNE 4MB Mod zu hoch sind?
Das habe ich mir auch schon gedacht. Ich bekomme das aber leider nicht im Griff, das teil schmiert ab, wenn ich aufs Weather klicke, ich brech noch ab :-((
gruß chrisz
PS: Villleicht liegts am Bigpatch, hat den Jemand am laufen ??
Mhh, Komisch, ich habe in / das Verzeichnis " (null) " was denn das ?
Darin steht plugins/weahterng, und das ist leer !!
Was denn da los ??
Also nochmal /(null)/plugins/weatherng/
Kann das jemand bestätigen ??
gruß chrisz
Mit dem Patch bekomme ich nach einem make plugins :
OsdWeather.c: In member function `virtual void cWetterOsd::Show()':
OsdWeather.c:229: error: `clr_M_Background2' undeclared (first use this
function)
OsdWeather.c:229: error: (Each undeclared identifier is reported only once for
each function it appears in.)
make[1]: *** [OsdWeather.o] Error 1
make[1]: Leaving directory `/usr/local/src/vdr-1.3.25/PLUGINS/src/weather'
make: *** [plugins] Error 2
Und dann ist sense.
gruß chrisz
ZitatAlles anzeigenOriginal von Morone
Du brauchst nur in cWetterOsd::Show
die Zeile:
parser.xmlParse((int) day, DataDir, part);
kommentieren und dann stuerzt es nicht mehr ab , egal was du machst.
Das OSD wird trotzdem angezeigt halt ohne Daten und Symbol.
Da kann ich dann die Taste ne Minute gedrueckt halten Radarbilder
durchzappen , etc. so wie es sein sollte.
stimmt, aber ich sehe nur das Grundgerüst, keine Daten, und keine Bilder.
Zudem Folgender fehler auf der Console :
Part: 0
hoehe:244 max weite: 313
left: 54 Width: 624
day: 1
ERROR: text2skin: Couldn't load /tmp/wetter/images/.png: ImageMagick: unable to open image `/tmp/wetter/images/.png': No such file or directory
Daten ausserhalb:
gruß chrisz
ZitatAlles anzeigenOriginal von chrisz
Mit dem Patch bekomme ich nach einem make plugins :
OsdWeather.c: In member function `virtual void cWetterOsd::Show()':
OsdWeather.c:229: error: `clr_M_Background2' undeclared (first use this
function)
OsdWeather.c:229: error: (Each undeclared identifier is reported only once for
each function it appears in.)
make[1]: *** [OsdWeather.o] Error 1
make[1]: Leaving directory `/usr/local/src/vdr-1.3.25/PLUGINS/src/weather'
make: *** [plugins] Error 2
Und dann ist sense.
gruß chrisz
sieher 2ten post von morone hier
@Morone ich werde das mal heute abend durchsehen weil ich hab das xml Parsing ja von Lord bekommen bzw von text2skin ich denke mal das ich da was falsche mache in der zuweisung der werte.
Ich schaue heute abend nochmal und spätestens sonntag will ich dann die 0.0.4 rausbringen ich hoffe ich schaff das.
Hab ich schon gesehen, doch leider verstehe ich da Bahnhof.
Sorry meine Unwissenheit, oder mein " zudummanstellen"
gruß chrisz
ZitatOriginal von chrisz
Hab ich schon gesehen, doch leider verstehe ich da Bahnhof.
Sorry meine Unwissenheit, oder mein " zudummanstellen"
gruß chrisz
naja du nimmst halt einen editor deiner wahl
öffnest die datei OsdWeather.c
gehst in die zeile 229
und wechselst das Wort "clr_M_Background2" gegen "clrGray50" aus.
in Zeile 230 das gleiche nochmal
dann abspeichern
und neu kompilieren
dann sollte das funktionieren
als editor kannst du vi nehmen oder nano ich denke das müsste drauf sein bei dir auf dem System oder?
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!