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 ??

Code: Alles auswählen

wetter/scloudy.gif

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