Gibt es die Möglichkeit, verschiedene customfiles zu unterschiedlichen Zeiten abarbeiten zu lassen?
Hintergrund: nicht jede custom.html muß alle 5 Minuten aktualisiert werden, es würde auch jede Stunde oder bei einigen auch 1x-2x am Tag reichen.
Customfiles abarbeiten lassen...
Moderatoren: Werner, Tex, weneu
- Mado
- Beiträge: 821
- Registriert: 21 Apr 2006 20:40
- Wohnort: 89584 Ehingen
- Hat sich bedankt: 1 mal
- Danksagung erhalten: 19 mal
- Kontaktdaten:
@Tex,
Da gibt es mehrere Möglichkeiten:
a) über die template_time.txt
b) oder template_season.txt
Wenn du diese beiden Dateien nicht unbedingt für was anderes verwenden möchtest, können diese in Betracht kommen.
Nur muss halt oben der entsprechende Text eingefügt werden:
<!-- %customfile=xxx% -->
Da gibt es mehrere Möglichkeiten:
a) über die template_time.txt
b) oder template_season.txt
Wenn du diese beiden Dateien nicht unbedingt für was anderes verwenden möchtest, können diese in Betracht kommen.
Nur muss halt oben der entsprechende Text eingefügt werden:
<!-- %customfile=xxx% -->
Gruß
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4
http://www.sternwarte-ehingen.de
Manfred
------------------------------------------------------
Wetterstation: Nexus TE923 HW4
http://www.sternwarte-ehingen.de
- Tex
- Moderator
- Beiträge: 2012
- Registriert: 04 Aug 2014 17:47
- Wohnort: Woldegk
- Hat sich bedankt: 3 mal
- Danksagung erhalten: 46 mal
- Kontaktdaten:
Customfiles Zeitsteuerung mittels Variablen
Ich habe 6 customfiles, die ich zu unterschiedlichen Zeiten abarbeiten lasse.
1) Custom.txt (alle 5 Minten)
2) Wetterspiegel.txt (alle 60 Minuten)
3)Wetterwarnung.txt (alle 15 Minuten)
4) Wetterübersicht.txt (alle 5 Minuten)
5) Ministatistik.txt (um 0, 8, 12, 16, 20 Uhr)
6) Wind1.txt (wie Ministatistik)
Das ist mit den Einstellungen leider nicht möglich, aber mit einer Variablenkonstruktion:
Dazu wird die Kopfzeilen modifiziert:
1) custom.txt:
4) Wetterübersicht:
So wird erreicht, daß die customfils 5) + 6) nur zu den angebenen Zeit abgearbeitet und hochgeladen werden.
Die anderen customfiles eben je nach Wunsch.
Das entlastet das System ungemein, weil nicht immer alles gebraucht wird und auch nicht alles permanent auf die homepage hochgeladen werden muß.
Das ganze ist beliebig erweiterbar, nicht ganz so komfortabel, man muß schon nachdenken....
. Es ist aber ein absolut gangbarer Weg.
1) Custom.txt (alle 5 Minten)
2) Wetterspiegel.txt (alle 60 Minuten)
3)Wetterwarnung.txt (alle 15 Minuten)
4) Wetterübersicht.txt (alle 5 Minuten)
5) Ministatistik.txt (um 0, 8, 12, 16, 20 Uhr)
6) Wind1.txt (wie Ministatistik)
Das ist mit den Einstellungen leider nicht möglich, aber mit einer Variablenkonstruktion:
Dazu wird die Kopfzeilen modifiziert:
1) custom.txt:
2) Wetterspiegel.txt:<!-- %customfile=custom.html% -->
<!-- %ws_setmem[1]=%ws_compare[3]=%ws_minute2%~00~1~0%%
%ws_setmem[2]=%ws_compare[3]=%ws_minute2%~15~2~0%%
%ws_setmem[3]=%ws_compare[3]=%ws_minute2%~30~2~0%%
%ws_setmem[4]=%ws_compare[3]=%ws_minute2%~45~2~0%%
%ws_setmem[5]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[2]%~1%%
%ws_setmem[6]=%ws_calc[+]=%ws_getmem[3]%~%ws_getmem[4]%~1%%
%ws_setmem[7]=%ws_calc[+]=%ws_getmem[5]%~%ws_getmem[6]%~1%%
%ws_setmem[8]=%ws_compare[3]=%ws_getmem[7]%~1~%openfile=wetterspiegel.txt%~%%
%ws_setmem[9]=%ws_compare[3]=%ws_getmem[7]%~2~%openfile=wetterwarnungen.txt%~%% -->
<!-- %ws_getmem[8]% %ws_getmem[9]%-->
3) Wetterwarnung.txt:<!-- %customfile=wetterspiegel.txt% -->
<!-- %ws_setmem[1]=%ws_compare[3]=%ws_minute2%~00~1~0%%
%ws_setmem[2]=%ws_compare[3]=%ws_minute2%~15~1~0%%
%ws_setmem[3]=%ws_compare[3]=%ws_minute2%~30~1~0%%
%ws_setmem[4]=%ws_compare[3]=%ws_minute2%~45~1~0%%
%ws_setmem[5]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[2]%~1%%
%ws_setmem[6]=%ws_calc[+]=%ws_getmem[3]%~%ws_getmem[4]%~1%%
%ws_setmem[7]=%ws_calc[+]=%ws_getmem[5]%~%ws_getmem[6]%~1%%
%ws_setmem[8]=%ws_compare[3]=%ws_getmem[7]%~1~%openfile=wetterwarnungen.txt%~%openfile=wetteruebersicht.txt%%% -->
<!-- %ws_getmem[8]% -->
bleibt original erhalten<!-- %customfile=wetterwarnungen.html% -->
<!-- %openfile=wetteruebersicht.txt% -->
4) Wetterübersicht:
5) Minitstsistik.txt:<!-- %customfile=wetteruebersicht.html% -->
<!-- %ws_setmem[1]=%ws_compare[3]=%ws_hour2%%ws_minute2%~0000~1~0%%
%ws_setmem[2]=%ws_compare[3]=%ws_hour2%%ws_minute2%~0800~1~0%%
%ws_setmem[3]=%ws_compare[3]=%ws_hour2%%ws_minute2%~1200~1~0%%
%ws_setmem[4]=%ws_compare[3]=%ws_hour2%%ws_minute2%~1600~1~0%%
%ws_setmem[5]=%ws_compare[3]=%ws_hour2%%ws_minute2%~2000~1~0%%
%ws_setmem[6]=%ws_calc[+]=%ws_getmem[1]%~%ws_getmem[2]%~1%%
%ws_setmem[7]=%ws_calc[+]=%ws_getmem[3]%~%ws_getmem[4]%~1%%
%ws_setmem[8]=%ws_calc[+]=%ws_getmem[5]%~%ws_getmem[6]%~1%%
%ws_setmem[9]=%ws_calc[+]=%ws_getmem[7]%~%ws_getmem[8]%~1%%
%ws_setmem[10]=%ws_compare[3]=%ws_getmem[9]%~1~%openfile=ministatistik.txt%~0%% -->
<!-- %ws_getmem[10]% -->
bleibt original erhalten<!-- %customfile=ministatistik.html% -->
<!-- %openfile=wind1.txt% -->
So wird erreicht, daß die customfils 5) + 6) nur zu den angebenen Zeit abgearbeitet und hochgeladen werden.
Die anderen customfiles eben je nach Wunsch.
Das entlastet das System ungemein, weil nicht immer alles gebraucht wird und auch nicht alles permanent auf die homepage hochgeladen werden muß.
Das ganze ist beliebig erweiterbar, nicht ganz so komfortabel, man muß schon nachdenken....
Zuletzt geändert von Tex am 09 Feb 2015 12:04, insgesamt 1-mal geändert.
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo Tex,
ein interessanter Ansatz, auf den ich insofern gar nicht gekommen wäre, weil ich nicht angenommen habe, dass sich dieses Konstrukt auch auf openfile anwenden lässt. Also wieder mal ein Paradebeispiel für die Flexibilität von WSWIN.
Wobei ich aber davon ausgehe, dass dies nur in der "normalen" Abfolge der customfile/openfile-Kette funktioniert, nicht aber, wenn man wie ich, die wswin_customfiles.cfg nutzt, denn da bleibt ja openfile außen vor.
ein interessanter Ansatz, auf den ich insofern gar nicht gekommen wäre, weil ich nicht angenommen habe, dass sich dieses Konstrukt auch auf openfile anwenden lässt. Also wieder mal ein Paradebeispiel für die Flexibilität von WSWIN.
Wobei ich aber davon ausgehe, dass dies nur in der "normalen" Abfolge der customfile/openfile-Kette funktioniert, nicht aber, wenn man wie ich, die wswin_customfiles.cfg nutzt, denn da bleibt ja openfile außen vor.
