Seite 1 von 1
Variabel wird nicht mehr abgearbeitet
Verfasst: 30 Sep 2006 03:51
von Marcus P
Hallo Werner,
ich habe mal versuchsweise die neue Version benutzt.
Da ich ja gerne mit Grafiken spiele habe ich festgestellt, das eine Variabel nicht mehr funktioniert.
Ich erzeuge eine Grafik für den Bewölkungszustand, da ich die normale Ausgabe "Dunkel" nicht haben möchte.
Dafür benutze ich die Variabel "isdaynight..." und zwar so:
%ws_isdaynight=wetter/%sungif%,wetter/srise.gif,wetter/sset.gif,moonsun/%ws_moongif%%
In der alten Version die ich noch benutze( 2.85.9 ) funktioniert das auch noch einwandfrei.
In der neuen Version, wird die Variabel in der Variabel nicht mehr ausgeführt, das Ergebnis ist also:
moonsun/moon7.gifsungif%,wetter/srise.gif,wetter/sset.gif,moonsun/moon7.gif%
Wie Du siehst, wird die Mondvariabel abgearbeitet, allerdings nicht die Sonnenvariabel. Außerdem bleibt das Prozentzeichen vorhanden.
Kannst Du mal nachsehen woran das liegt ??
Lieben Gruß
Marcus
Verfasst: 30 Sep 2006 09:18
von weneu
Hallo Marcus,
ich kann das nicht nachvollziehen:
Wieso soll aus "wetter/%sungif%" (erster Teil der Variablen) der Wert "moonsun/moon7.gifsungif%" entstehen?
Verfasst: 30 Sep 2006 12:38
von Marcus P
Hi Werner,
dass mus Du mich nicht fragen

, das kommt dabei raus, wenn ich die Variabel so benutze, ich habe sie so wie sie ist aus meiner custom kopiert u. eingefügt u. auch das Ergebnis.
Liegt wohl daran, das Nacht war, heute sieht es dann so aus:
wetter/scloudy.gifsungif%,wetter/srise.gif,wetter/sset.gif,moonsun/moon7.gif%
Gruß
Marcus
Verfasst: 30 Sep 2006 12:55
von Marcus P
Bei der 2.85.9 kommt es so raus wie es sein sollte:
wetter/scloudy.gif
Gruß
Marcus
Verfasst: 30 Sep 2006 13:05
von Marcus P
So....
habe mir gerade mal die Mühe gemacht u. alle Nachfolgeversionen getestet, bis zur 2.91.3 funktioniert es, ab der 2.91.4 kommt der "Fehler".
Gruß
Marcus
Verfasst: 30 Sep 2006 16:24
von weneu
Hallo,
das wäre dann ein Fall für Werner. Ich selbst habe die Variable so noch gar nicht benutzt. Ich habe immer Text verwendet und da merkt man es dann nicht.
Verfasst: 30 Sep 2006 16:34
von Marcus P
Hi Werner 2
an den war der Thread auch gerichtet, trotzdem Danke für Deine Mühe !!!
Die Verknüpfung ist Praktisch, da sie je nach Tageszeit ein anderes Icon wählt, Tagsüber die Bewölkungicons, Morgen/Abenddämmerung das Sonnenauf bzw. untergangsicon u. in der Nacht anstatt ein normales Icon für "Dunkel" die aktuelle Mondphase.
Beim Text verhält es sich genauso, aus :
%ws_isdaynight=%suntxt%, Status Morgendämmerung - keine Bewölkungsberechnung !, Status Abenddämmerung - keine Bewölkungsberechnung !, Status Nacht - keine Bewölkungsberechnung !%
wird
sonnigsuntxt%, Status Morgendämmerung - keine Bewölkungsberechnung !, Status Abenddämmerung - keine Bewölkungsberechnung !, Status Nacht - keine Bewölkungsberechnung !%
Gruß
Marcus
Verfasst: 30 Sep 2006 22:11
von Werner
@Markus,
einige Variablen wurden umstrukturiert, d. h. in Deinem Fall
wurde die Priorität der Variablen geändert.
Lösung:
%ws_setmem[23]=%sungif%%
%ws_setmem[24]=%ws_moongif%%
%ws_isdaynight=wetter/%ws_getmem[23]%~wetter/srise.gif~wetter/sset.gif~moonsun/%ws_getmem[24]%%
in der Version V2.93.4 wurde dies wieder berücksichtigt.
Werner
Verfasst: 30 Sep 2006 22:17
von Marcus P
Hallo Werner,
danke für die Antwort !!!
Dann warte ich mal auf die V2.93.4

u. schalte dann um !
Lieben Gruß
Marcus
wetter/scloudy.gif
Verfasst: 01 Okt 2006 16:24
von Alfi
Hallo und viele Grüße aus Oberhausen..
Was könnte man denn mit diesem Ergebnis anfangen ??
Verfasst: 01 Okt 2006 16:34
von Marcus P
Hallo,
das ist das Ergebnis der Abfrage, in diesem Fall und zu diesem Zeitpunkt war Tag, also gab das Script das Ergebnis der Variabel %sungif% aus. Also den Pfad zum aktuellen Bewölkungsicon.
Gruß
Marcus
Verfasst: 01 Okt 2006 17:09
von weneu
Hallo Alfi,
wenn Dich das Thema interessiert, kannst Du mal unter
http://www.wernerneudeck.de/wetter/faqvar/
nachlesen. Dort erfährst Du mehr.
Verfasst: 01 Okt 2006 18:00
von Alfi
Das werde ich doch gleich mal machen.....
Danke...
Verfasst: 04 Okt 2006 18:15
von Marcus P
Hallo Werner,
vielen Dank, dass Du die Funktion in der neuen Version wieder hergestellt hast, funktioniert in der 2.93.4 wieder einwandfrei !!!
DANKE SCHÖN !
Gruß
Marcus