avgval_mpast Variable wird teils nicht angezeigt

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
gleicht

avgval_mpast Variable wird teils nicht angezeigt

Beitrag von gleicht »

Hallo Forumsmitglieder,
ich habe folgendes Problem:

In der custom.txt möchte ich je die monatl. Durchschnittstemperaturen des aktuellen Jahres und des Vorjahres anzeigen...
Aktuelles Jahr klappt alles...

Bei Vorjahr gibt es aber Probleme:
Das geht mal und dann eben wieder nicht - obwohl Befehlssyntax identisch ist; also bspweise wird für Monat August die Temp. des Vorjahres einmal korrekt ausgegeben - wenn ich testweise aber denselben Befehl in eine Spalte daneben stelle, klappt die Ausgabe nicht mehr - es erscheint dann nur die Befehlssyntax ... %avgval_mpast[2~08~-001]% ... !????

Also erhalte ich folgende Ausgaben für August des Vorjahres:
19,0°C %avgval_mpast[2~08~-001]%

Natürlich möchte ich nicht zweimal den Temp.wert des gleichen Monats ausgeben, das war nur ein Test, ob der Wert vorhanden ist; das Problem ist halt, dass ich für die zwölf Monate des letzten Jahres mal Werte erhalte (.. 1,2,4,7,10,12) - und mal nicht (3,5,6,8,9,11).
Gebe ich den Befehl für die "Problemmonate" (3,5,6,8,9,11) aber an anderer Stelle in der Tabelle ein, dann klappt´s...
Was tun?

gleicht
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 69 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Re: avgval_mpast Variable wird teils nicht angezeigt

Beitrag von moppedhausi »

gleicht hat geschrieben: wenn ich testweise aber denselben Befehl in eine Spalte daneben stelle, klappt die Ausgabe nicht mehr - es erscheint dann nur die Befehlssyntax ... %avgval_mpast[2~08~-001]% ... !????
Was tun?
gleicht
Hallo,

setzte den Ausschnitt Deiner custom.txt bitte mal hier rein.
Gruss Wilfried
gleicht

Beitrag von gleicht »

</big><br><span>(%avgval_mpast[2~08~-001]%)</span></td><td><big>%avgval_mpast[2~08~-001]%</big></td></tr><tr>
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,
du kannst nicht zweimal hintereinander denselben Befehl verwenden. Und Du willst Doch sowieso Jahr und Vorjahr ausgeben. Warum nimmst Du dann nicht:
%avgval_mpast[2~08~0000]%
und
%avgval_mpast[2~08~-001]%
gleicht

Beitrag von gleicht »

Also schon klar...
Januar klappt
Februar klappt
August klappt nur aktuelles Jahr
September z.B. klappt gar nicht
(siehe unten)

Januar -4,5°C
(-4,2°C)
Februar -1,8°C
(-1,7°C)
...
...
...
August 0,0°C
(%avgval_mpast[2~08~-001]%)
September %avgval_mpast[2~09~0000]%
(%avgval_mpast[2~09~-001]%)[/code]
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,
Du kannst nur einen Fehler in Deinem Code haben, da die Variable einwandfrei funktioniert.
Sende mir die komplette custom.txt zu, dann sehe ich es mal an.
w.neudeck@web.de mit Betreff "custom"
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 gleicht,
Du hast Post.
gleicht

Beitrag von gleicht »

Also lieber Werner,

vielen Dank für deine Mühen!!!!
Dein Engagement in diesem Forum ist wirklich 1. Klasse!!!!

gleicht
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,
danke für das feedback.
Für die Mitleser:
Es war kein Fehler von gleicht in den Variablen, sondern es war einfach eine html-Codezeile zu lang, so dass WSWIN sie nicht komplett abarbeiten konnte.
Wenn also viele Variablen aufeinander folgen, nicht alles in eine Zeile packen.
Antworten