Hallo,
ich habe vor die Daten aus WsWin in eine MySQL Datenbank zu laden um mir auf der Datenbank basierend eine Wetterseite aufzubauen.
Das alles ist ja kein Problem, denn die Daten aus der CSV Datei in eine Datenbank zu schreiben ist recht einfach. Dafür wäre es aber nötig das die Daten in der CSV Datei aktuell bleiben.
Meine Frage ist also ob es möglich ist die Daten z.B. alle 15 Minuten in eine CSV Datei schreiben zu lassen, oder besser wäre noch eine bestehende CSV Datei aktualisieren zu lassen?
Außerdem interessiert mich wie ich das Template der start.html verändern kann, habe bisher nämlich keine Möglichkeit dazu gefunden.
Ist das irgendwie möglich?
mfg
snatch
Website basierend auf Datenbank
Moderatoren: Werner, Tex, weneu
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo snatch,
da ich heute nicht viel Zeit habe, nur kurz:
Stichwort: ws_newdata.csv -->"Datei - Exportieren - Haken bei "autom. Exportdatei erstellen --> jeder neue Datensatz wird in die Datei ws_newdata.csv exportiert
start.html: Veränderung nur in Grenzen möglich und nicht ganz einfach. Warte, bis andere posten, ansonsten stelle die Frage später nochmals
da ich heute nicht viel Zeit habe, nur kurz:
Stichwort: ws_newdata.csv -->"Datei - Exportieren - Haken bei "autom. Exportdatei erstellen --> jeder neue Datensatz wird in die Datei ws_newdata.csv exportiert
start.html: Veränderung nur in Grenzen möglich und nicht ganz einfach. Warte, bis andere posten, ansonsten stelle die Frage später nochmals
-
Holli
-
snatch
Und wie wäre das möglich?Holli hat geschrieben:Mit den custom templates von WsWin ist es gar kein Problem, direkt die SQL-Statements zu generieren, um sie direkt in die db zu importieren. Du mußt dann allerdings sicherstellen, daß auch wirklich jedes Statement importiert wird, sonst fehlen dir Datensätze.
Könntest du da evtl. mal ein Besipiel machen?
mfg
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo snatch,
der Hinweis von Dietmar ist für diesen Fall, meine ich, nicht sehr hilfreich. Versuche es doch mal mit der Erzeugung der ws_newdata.csv, wie ich oben geschrieben habe. Für die Übertragung der Daten der ws_newdata.csv in die Datenbank musst Du natürlich selbst sorgen.
Die Datei sieht dann z.B. so aus:
der Hinweis von Dietmar ist für diesen Fall, meine ich, nicht sehr hilfreich. Versuche es doch mal mit der Erzeugung der ws_newdata.csv, wie ich oben geschrieben habe. Für die Übertragung der Daten der ws_newdata.csv in die Datenbank musst Du natürlich selbst sorgen.
Die Datei sieht dann z.B. so aus:
,,1,2,6,7,17,18,133,34,35,36,37,40,41,42,43,44,45,46
25.08.2007,12:10,22.4,25.3,25.3,25.3,59,46,1026.7,0.000,3.6,136,5,0.000,4.7,670,12.8,25.3,6.4,99.2
25.08.2007,12:15,22.4,25.4,25.4,25.4,58,45,1026.6,0.000,3.6,128,5,0.000,4.7,671,12.6,25.4,6.4,100.0
25.08.2007,12:20,22.6,25.4,25.4,25.4,58,48,1026.6,0.000,1.4,128,5,0.000,4.8,680,13.6,25.4,4.8,100.0
25.08.2007,12:25,22.6,25.4,25.4,25.4,58,48,1026.6,0.000,1.4,355,5,0.000,4.9,684,13.6,25.4,4.8,100.0
25.08.2007,12:30,22.6,25.7,25.7,25.7,57,47,1026.7,0.000,5.0,138,5,0.000,4.9,686,13.5,25.7,9.7,100.0
25.08.2007,12:35,22.6,25.6,25.6,25.6,57,48,1026.7,0.000,2.3,119,5,0.000,4.9,656,13.7,25.6,4.8,100.0
-
snatch
Genau so mache ich es auch.weneu hat geschrieben:Versuche es doch mal mit der Erzeugung der ws_newdata.csv, wie ich oben geschrieben habe.
Nur mir ist aufgefallen das die Zahlendaten die in der CSV Datei stehen nicht mit den Spaltenbeschreibungen in der ersteh Reihe übereinstimmen. Teilweise fehlen auch Daten.
Hier mal ein paar Zeilen aus der CSV Datei:
Kann es sein das WsWin an der Stelle Fehler macht?Datum,Zeit,Temp. I.,Temp. A.,Temp. A. min,Temp. A. max,Temp. 7,Feuchte I.,Feuchte A.,Feuchte 2,Luftdruck,Regen,Wind,Richtung,Luftdruck 11,Luftdruck 12,ET,Taupunkt,Windchill,Windböen,Empfang
,,°C,°C,°C,°C,°C,%,%,%,hPa,l/m²,km/h,°,hPa,hPa,mm,°C,°C,km/h,%
29.08.2007,18:00,27.3,14.6,14.6,14.6,0.0,46,56,0,1016.9,0.000,5.7,72,0,0,0.000,5.9,14.6,16.1,99.1
29.08.2007,18:15,27.3,14.3,14.3,14.3,0.0,46,57,0,1016.9,0.000,5.4,59,0,0,0.000,5.9,14.3,17.7,99.7
29.08.2007,18:30,27.3,14.6,14.6,14.6,0.0,47,58,0,1016.7,0.000,7.0,55,0,0,0.000,6.4,14.2,16.1,98.9
29.08.2007,18:45,27.3,14.4,14.4,14.4,0.0,47,58,0,1016.7,0.000,5.2,28,0,0,0.000,6.2,14.4,19.3,99.7
- weneu
- Site Admin
- Beiträge: 11572
- Registriert: 22 Feb 2002 01:00
- Wohnort: Donauwörth
- Danksagung erhalten: 18 mal
- Kontaktdaten:
Hallo,
Was ich Dir noch empfehlen würde (es sei, denn, es macht Dir kein Problem):
Öffne die WSWIN.cfg und setze im Abschnitt [Export] den Wert
NewExportTxtForImport=1
Dann werden in der ws_newdata die Spaltenbeschriftungen nicht mehr ausgegeben und Du erhältst eine csv-Datei in der Art, wie ich sie oben gepostet habe.
Kann ich jetzt nicht nachvollziehen, Du müsstest ein konkretes Beispiel nennen.nicht mit den Spaltenbeschreibungen in der ersteh Reihe übereinstimmen
Was ich Dir noch empfehlen würde (es sei, denn, es macht Dir kein Problem):
Öffne die WSWIN.cfg und setze im Abschnitt [Export] den Wert
NewExportTxtForImport=1
Dann werden in der ws_newdata die Spaltenbeschriftungen nicht mehr ausgegeben und Du erhältst eine csv-Datei in der Art, wie ich sie oben gepostet habe.