Seite 1 von 1

season_idhdaysx Fehler?

Verfasst: 11 Sep 2013 06:59
von GeorgB
Ich glaube beim Parsen der Zeile ist ein kleiner Fehler entstanden:
Die Zeile:
<TD>%unit_off%%season_idhdaysx[9~01122012~28022013~01,01H]%&nbspTest
ergibt:<TD>0nbspTest
füge ich nach der Variablen ein Blank ein:
<TD>%unit_off%%season_idhdaysx[9~01122012~28022013~01,01H]% &nbspTest
ergibt sich:<TD>0&nbspTest
Scheinbar wird das nächste Zeichen nach dem Ende der Variablen %season_...[]% gelöscht.
Oder habe ich einen Gedankenfehler?

Verfasst: 11 Sep 2013 10:16
von weneu
Hallo,
ja, es scheint mir einFehler zu sein. Auszug aus der ws_variables:
Bei season_idhdaysx bzw. season_idldaysx werden die eingestellten Einheiten verwendet!und
der Vergleichswert vvvvvv muss immer 6stellig angegeben werden

Verfasst: 11 Sep 2013 10:29
von GeorgB
alles klar, dann müsste man die Hilfe verbessern dort steht: " Vergleichswert vvvvv muss immer 5stellig angegeben werden"
Danke!

Verfasst: 11 Sep 2013 10:51
von weneu
Hallo,
ich weiß jetzt nicht, was Du mit "Hilfe" genau meinst, aber sowohl in der info.txt als auch in der von mir genannten ws_variables.txt ist dieser Hinweis enthalten. Einfach nochmal genau nachsehen.

Verfasst: 11 Sep 2013 10:53
von GeorgB
Hallo Werner,
ich hatte die Wswin32.hlp benutzt.
Ciao

Verfasst: 11 Sep 2013 11:04
von weneu
Hallo,
das klingt jetzt vielleicht rechthaberisch, aber auch dort steht es exakt drin. Auszug:
Season Tage <= %season_idldaysx[id~ddmmyyyy~ddmmyyyy~vvvvvvN]%
Season Tage >= %season_idhdaysx[id~ddmmyyyy~ddmmyyyy~vvvvvvN]%

N=VergleichsArt:

A=Tages-Durchschnittswert, L=Tages-Minimalwert, H=Tages-Maximalwert

der Vergleichswert vvvvv muss immer 5stellig angegeben werden (z.B. 00002; 003,5; -01,5 ) !!!
vvvvv ist entweder in °C oder mm !!! - andere Einheiten werden nicht unterstützt

Bei season_idhdaysx bzw. season_idldaysx werden die eingestellten Einheiten verwendet! und
der Vergleichswert vvvvvv muss immer 6stellig angegeben werden z.B. 000002; 0003,5; -001,5



PC-Wetterstation

Verfasst: 11 Sep 2013 11:06
von GeorgB
Lieber Werner,
du hast recht! ich habe nur den oberen Satz gelesen...
Entschuldigung!
Grüße

Verfasst: 11 Sep 2013 12:16
von GeorgB
Ich komme mir schon etwas mäkelig vor: ich habe ein neues Problem:
%season_idhdaysx[9~01062013~31082013~001,01H]Tg ergibt 10g
%season_idhdaysx[10~01062013~31082013~001,01H]Tg ergibt 12Tg
Als ID kann ich nicht 09 eingeben, ergibt Fehler.
Bei ID=10 ist der String 1 länger, vielleicht ist das der Grund warum bei ID=9 das "T" verschluckt wird ...

Verfasst: 11 Sep 2013 13:58
von weneu
Hallo,.
auf alle Fälle hast Du einen Fehler in der hier dargestellten Variablen, es fehlt ein "%"
Ich habe es mit
%season_idhdaysx[2~01062013~31082013~001,01H]%Tg
und
%season_idhdaysx[13~01062013~31082013~001,01H]%Tg
getestet, beides geht, wobei ich vor "Tg" eine Leerstelle lassen würde, aber nur aus optischen Gründen.

Verfasst: 11 Sep 2013 14:02
von GeorgB
% habe ich vergessen oder im Eintrag gelöscht ... sonst würde es etwas schlecht funktionieren! :D
hmm warum es bei dir funzt bei mir nicht?!? komisch. ich habe jetzt ein Blank eingefügt, so komme ich natürlich zurecht.