Variabel wird nicht mehr abgearbeitet

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
Marcus P

Variabel wird nicht mehr abgearbeitet

Beitrag 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
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo Marcus,
ich kann das nicht nachvollziehen:
Wieso soll aus "wetter/%sungif%" (erster Teil der Variablen) der Wert "moonsun/moon7.gifsungif%" entstehen?
Marcus P

Beitrag 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
Marcus P

Beitrag von Marcus P »

Bei der 2.85.9 kommt es so raus wie es sein sollte:

wetter/scloudy.gif

Gruß
Marcus
Marcus P

Beitrag 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
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag 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.
Marcus P

Beitrag 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
Benutzeravatar
Werner
Site Admin
Beiträge: 6071
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 141 mal
Kontaktdaten:

Beitrag 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
Marcus P

Beitrag 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
Alfi

wetter/scloudy.gif

Beitrag 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
Marcus P

Beitrag 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
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag 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.
Alfi

Beitrag von Alfi »

Das werde ich doch gleich mal machen.....


Danke...
Marcus P

Beitrag 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
Antworten