Website basierend auf Datenbank

Fragen, Anregungen zur PC-Wetterstations-Software

Moderatoren: Werner, Tex, weneu

Antworten
snatch

Website basierend auf Datenbank

Beitrag von snatch »

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
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

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
Holli

Beitrag von Holli »

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.
snatch

Beitrag von snatch »

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.
Und wie wäre das möglich?
Könntest du da evtl. mal ein Besipiel machen?

mfg
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

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:
,,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

Beitrag von snatch »

weneu hat geschrieben:Versuche es doch mal mit der Erzeugung der ws_newdata.csv, wie ich oben geschrieben habe.
Genau so mache ich es auch.
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:
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
Kann es sein das WsWin an der Stelle Fehler macht?
Benutzeravatar
weneu
Site Admin
Beiträge: 11572
Registriert: 22 Feb 2002 01:00
Wohnort: Donauwörth
Danksagung erhalten: 18 mal
Kontaktdaten:

Beitrag von weneu »

Hallo,
nicht mit den Spaltenbeschreibungen in der ersteh Reihe übereinstimmen
Kann ich jetzt nicht nachvollziehen, Du müsstest ein konkretes Beispiel nennen.
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.
Antworten