Wo ist der Fehler bei ws_isdaynight

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
andreas61

Wo ist der Fehler bei ws_isdaynight

Beitrag von andreas61 »

Hallo,
ich will die Variable
%ws_isdaynight=Guten Morgen,Guten Tag,Guten Abend,Gute Nacht% benutzen. Bei mir steht aber immer Guten Morgen die anderen Variablen werden nicht angezeigt.
In Anleitung steht
Wenn nun die Datei gerade abends um 23:00 Uhr abgearbeitet wird, erscheint auf dem Bildschirm
"gute Nacht", wird sie dagegen vormittags um 10:00 Uhr erstellt, erscheint "guten Tag".
Meine Frage
Wo oder wie werden die Zeiten eingestellen das auch die anderen Möglichkeiten angezeigt werden bzw. was mache ich für einen Fehler ?


Mit freundlichem Gruß

Andreas
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Andreas,

maßgeblich ist die Zeit des aktuellen Datensatzes und Erstellungszeit für die Datei in der diese Variable vorkommt.

Beispiel:
wenn die Datei nur um 09:00 erstellt (oder aktualisiert) wird,
wird/kann als Ergebnis nur "Guten Tag" herauskommen.

Werner
andreas61

Beitrag von andreas61 »

@ Werner

Danke für die Erklärung. So hatte ich das aus der FAQ-Erklärung auch verstanden.
Ich habe deshalb gerade die Dateiüberwachnung aktualisiert.
Zur Sicherheit die Internetdateien manuell aktualisiert und auch die Benutzer-HTML.

Ergebnis die ebenfalls vorhanden Variable %ws_time% zeigt auf der erzeugten Seite 20:15 Uhr an ( entspricht der Speicherzeit der html-Datei) aber der Text aus der %ws_isdaynigh% sagt immer noch Guten Morgen. (Speicherzeit der WD_08_11.DAT ist 20:07). Somit sind der Datensatz und die Erstellungszeit für die Datei der Variable nach 20:00 Uhr gespeichert oder ?
Ab welcher Zeit wird Guten Abend angezeigt oder welche Datei muss noch aktualisierte werden.

Mit freundlichem Gruß

Andreas
Benutzeravatar
Werner
Site Admin
Beiträge: 6091
Registriert: 04 Dez 2001 01:00
Wohnort: Lackenhäuser
Danksagung erhalten: 145 mal
Kontaktdaten:

Beitrag von Werner »

@Andreas,

verwende doch bitte einmal

%ws_time%
%ws_isdaynight=Guten Morgen,Guten Tag,Guten Abend,Gute Nacht%

in der gleichen Datei (gleich hintereinander)

und kontrolliere das Ergebnis.

... ich vermute nämlich, dass die Datei mit der isdaynight-Variable gar nicht aktualisiert wurde (z.B. nur einmal am Tag).

Werner
andreas61

Beitrag von andreas61 »

@ Werner

Ich habe jetzt mal
%ws_time%
%ws_isdaynight=Guten Morgen,Guten Tag,Guten Abend,Gute Nacht%

in der gleichen Datei (gleich hintereinander)

in die Custom.txt eingefügt.

Das Ergebnis: 12:25 Guten Morgen

Gruß

Andreas
Benutzeravatar
ManfredK
Beiträge: 493
Registriert: 16 Mai 2009 07:54
Wohnort: Ruppersthal in Niederösterreich
Hat sich bedankt: 9 mal
Kontaktdaten:

Beitrag von ManfredK »

Hallo,
Bei mir ergibt sich um 18:00 auch 'Guten Morgen'.
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 69 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

Kann ich bestätigen, ist bei mir auch so.

Dagegen funktioniert: %ws_isdaynight=Tag,Morgendämmerung,Abenddämmerung,Nacht% problemlos.
Gruss Wilfried
Benutzeravatar
moppedhausi
Beiträge: 851
Registriert: 01 Jan 2007 11:37
Wohnort: Willich / Niederrhein
Hat sich bedankt: 69 mal
Danksagung erhalten: 5 mal
Kontaktdaten:

Beitrag von moppedhausi »

Hallo Andreas,

die Variable ws_isdaynight funktioniert doch perfekt. Wir sind auf die Eigenart dieser Variable reingefallen. :D

Wenn Du in dieser Reihenfolge die Variable schreibst, dann geht es. Also erst Guten Tag, dann erst Guten Morgen.... "Geschaltet" werden die Variablen bei Morgendämmerung, Sonnenaufgang, Sonnenuntergang und Abenddämmerung:

%ws_isdaynight=Guten Tag,Guten Morgen,Guten Abend,Gute Nacht%
Gruss Wilfried
andreas61

Beitrag von andreas61 »

Danke Wilfried,

bei mir funktioniert jetzt die Formel auch.

Auch Danke für die Info wie die Variable schaltet.
Hatte mir ja schon fast so was gedacht.

Wie bist Du darauf gekommen ? Steht das irgendwo und ich
habe es überlesen ?

Gruß

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

Beitrag von moppedhausi »

andreas61 hat geschrieben: Wie bist Du darauf gekommen ? Steht das irgendwo und ich
habe es überlesen ?
Hallo Andreas,

bei mir funktionierte die Variable

%ws_isdaynight=Tag,Morgendämmerung,Abenddämmerung,Nacht%

problemlos.
Also konnte es nur an der Reihenfolge liegen.
Gruss Wilfried
Antworten