Fehler bei Unit_OFF

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Fehler bei Unit_OFF

Beitrag von GeorgB »

Problem: Bei Unit_off wird die Zeitunit " h" bei %sun_mpast[..]% nicht weggelassen.
Habe ich da einen Fehler oder ist es bug?

die Zeile:
<TD><FONT>%unit_off%<A>%sun_mpast[01~2011]%<FONT> [%sun_mpast[01~2010]%/%sun_mpast[01~2009]%]</FONT> h</A><BR>
erzeugt:
<TD><FONT><A>24:00 h<FONT> [24:10 h/48:20 h]</FONT> h</A><BR>
gewollt ist:
<TD><FONT><A>24:00<FONT> [24:10/48:20]</FONT> h</A><BR>
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Beitrag von GeorgB »

PS: meine wswin version war falsch. ich setze die aktuelles ein! 2.96.7
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
Marc S
Beiträge: 178
Registriert: 14 Mär 2006 20:46
Wohnort: Linnich
Kontaktdaten:

Beitrag von Marc S »

Falsch hast du da nichts gemacht. Da wird in der Tat das "h" beibehalten. Mehr kann ich dir aber leider auch nicht sagen
mfg
Marc
WS-Mijas

Beitrag von WS-Mijas »

Hallo GeorgB,

bei mir ist es genauso. Ich habe einige Zeit damit experimentiert, das "h" ist aber nicht zu eliminieren.
Es ist also tatsächlich ein Bug, aber wirklich ein ganz harmloser, mit dem ich leben, und den der Programmautor sicher beim nächsten WSWin-Update leicht abstellen kann.

Ich habe den Fehler bei folgenden Variablen (die %-Zeichen sind mit dem #-Zeichen ersetzt):

... im Vormonat dieses Jahres: #unit_off##sun_mpast[-01~000]##unit_on#
... im gleichen Monat des Vorjahres: #unit_off##sun_mpast[#ws_month2#~-001]##unit_on#
... Gesamt-Sonnenscheindauer im Vorjahr: #unit_off##sun_mpast[00~-001]##unit_on#

Das aktuelle Ausgabe-Ergebnis ist anzusehen bei:
www.calahonda-info.net/Wetter/html/custom-de.html (ganz unten im dunkelblauen Bereich "Sonne" - die Meßeinheit "Stunden" habe ich eingesetzt und sie sollte allein ohne "h" stehen)
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Beitrag von GeorgB »

bug ist klein, das stimmt .. ohne das "h" könnte ich meine Spalten schmäller machen, daher ist es mir aufgefallen --
also wir hoffen auf dich lieber Werner!
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

Hallo,

tut mir leid, dass ich Euch widersprechen muss, dass ist kein Bug.

Bei dieser Variable muss die Einheit mit ausgegeben werden, da die Anzeige sowohl Minuten als auch Stunden sein kann
- unter 1 Stunde, werden nur die Minuten (0..59) ausgegeben!


Bei der Variable %sun_d_mpast[mm~jjjj]% ist die Ausgabe immer Stunden und hier wird von Haus aus die Einheit weggelassen.

Ergänzung:
mit %ws_valtotime[%sun_d_mpast[mm~jjjj]%]% bekommt Ihr die erwartete Ausgabe (mit oder ohne Einheit entsprechend Unit_off)

Werner
WS-Mijas

Beitrag von WS-Mijas »

Hallo Werner,

danke für die Aufklärung und den Tip aus 1. Hand.
Gerne entschuldige ich mich dafür, daß ich geschrieben habe es sei ein Bug.

Die Variable " %ws_valtotime[%sun_d_mpast[mm~jjjj]%]% " kannte ich noch nicht und werde sie zusammen mit %unit off% verwenden.
Zuletzt geändert von WS-Mijas am 16 Aug 2011 23:28, insgesamt 1-mal geändert.
GeorgB
Beiträge: 195
Registriert: 21 Jun 2005 15:55
Wohnort: Amberg

Beitrag von GeorgB »

alles klar! danke!
http://www.zebrafell.de - VP2 + envoy + wswin V2.98.4 Windows7
Antworten