Thomas Lison

Gedanken und Inspirationen

1. November 2011
von Thomas Lison
Keine Kommentare

Mit PHP deutschen Wochentag ausgeben

Mit der PHP Funktion date() können die Wochentage nur in englischer Sprache ausgegeben werden. Um die Deutschen Wochentage anzuzeigen, wird dafür eine neue Funktion erstellt.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
function wochentag ($tag)
{
	switch(date("D", $tag))
	{
		case "Mon": print "Mo";	break;
		case "Tue": print "Di";	break;
		case "Wed": print "Mi";	break;
		case "Thu": print "Do";	break;
		case "Fri": print "Fr";	break;
		case "Sat": print "Sa";	break;
		case "Sun": print "So";	break;
	}
}
 
//Angabe eines Timestamps (hier: Umwandlung eines Datums über strtotime)
$datum     = "01.11.2011";
$timestamp = strtotime($datum);
 
//Ausgabe Wochentag
wochentag($timestamp);
?>

Ergebnis:

Di

Mit der neuen Funktion wochentag() wird über date("D") das englische Wochentagskürzel ausgegeben und über eine Switch Anweisung dem richtigen Wochentagskürzel zugeordnet. Zur Veranschaulichung habe ich im Anschluss ein Datum definiert, welches über strtotime() zu einem Timestamp konvertiert wird. Sein Wert wird über die Wochentagsfunktion ausgewertet und an den Browser ausgegeben.

29. Oktober 2011
von Thomas Lison
Keine Kommentare

Wswin to mySQL

WsWin to mySQL bietet ihnen die Möglichkeit, aufgezeichnete Wetterdaten von der Software PC-Wetterstation direkt in eine mySQL Datenbank einzulesen. Dabei sind keine weiteren Templates mehr notwendig, denn als Grundlage verwenden die beinhalteten PHP Scripte die automatische Wetterdatendatei ws_newdata.csv. Diese Datei wird mit einem FTP Programm nur auf den Webspace hochgeladen und die Scripte erledigen in Zusammenarbeit mit einem Cronjob die Speicherung und Weiterverarbeitung.

Es ist nicht nur möglich, die Werte abzuspeichern. Zusätzlich sorgt WsWin to mySQL dafür, dass Maximum.- u. Minimumberechnungen inklusive Durchschnittsberechnungen einer jeden Stunde, eines jeden Tages, eines jeden Monates und eines jeden Jahres völlig automatisch durchgeführt werden. Durch die vielen Möglichkeiten in PHP lassen sich so durch Auslesen der Wertetabellen aufwendige Statistiken auf der eigenen Webseite realisieren. Mit einigen wenigen Kenntnissen in PHP und mySQL gelingt es jedem, die Dateien auch für sich zu nutzen. Der Zipdatei liegt zusätzlich noch eine kleine Hilfedatei bei, welche die Einrichtung dieses Dienstes erleichtert.

Die folgende Mindmap verdeutlich in kurzer Form, wie die Dateien untereinander zusammenarbeiten. Zum vergrößern bitte das Bild anklicken.

 

 

Download: wswin_to_mysql.zip

29. Oktober 2011
von Thomas Lison
Keine Kommentare

Isoplethen Diagramm erstellen

Ein so genanntes Isoplethendiagramm (-> Linien gleichen Zahlenwertes einer Größe) wird dazu genutzt, um z. B. bei einem Thermoisoplethendiagramm die Tages- sowie die Jahresschwankungen der Lufttemperatur in einem Diagramm festzuhalten. Mit dieser Diagrammform können Kälte- und Wärmeperioden schneller gedeutet werden. Durch die farbliche Abgrenzung der Isoplethen sind jahreszeitlich bedingte Veränderungen sichtbar.

Mit dem Download erhalten sie zwei Exceldateien, gezippt. Damit ist es ihnen möglich, aus den Daten der Monatsexportdatei des Computerprogrammes PC-Wetterstation ein Isoplethendiagramm zu erstellen. Eine kleine Anleitung befindet sich in der Exceldatei “Datenaufbereitung Isoplethendiagramm”.

Auf den Seiten der privaten Wetterstation Balingen werden Thermoisoplethendiagramme ab dem Jahr 2004 präsentiert und kontinuierlich fortgeführt.
Link: http://www.wetter-balingen.de/ereignisse/iso/iso.htm

 

Temperatur-Isoplethendiagramm 1. Januar 05 bis 30. Juni 2005


Temperatur-Isoplethendiagramm 1. Juli 05 bis 31. Dezember 2005


Windgeschwindigkeitsisoplethen Nov/Dez 05

Download Paket: isoplethenerstellung.zip

29. Oktober 2011
von Thomas Lison
Keine Kommentare

Bau eines Niederschlagsdauersensors

Der Niederschlagsdauersensor

Dieser Sensor ist ein modifizierter Sensor der WS 2xxx Serie (oder WMR 9xx Serie).

Mit einem, in der Schaltung eingebauten Regensensor wird schon bei feinem Niederschlag Alarm gegeben. Seine Funktion bezieht sich auf die Arbeitsweise der Niederschlagsmelder an DWD- Warten.

Durch ihn lassen sich folgende Werte ermitteln:

  • Schauer Anfang
  • Schauer Ende
  • Schauerlänge
  • Anzahl Schauer innerhalb eines Zeitraumes
  • Schauerzeit Gesamt innerhalb eines Zeitraumes
  • Trockenzeit Gesamt innerhalb eines Zeitraumes

Optional:

  • Niederschlagsalarm (warnt bei Einsetzen von Regen)
  • Niederschlagsalarm erweiterbar (Benachrichtigung via Mail (und/oder) SMS)

 

Vorteile gegenüber einem Regensensor!

Zu erst einmal misst ein Regensensor die Niederschlagsmenge. Der Niederschlags- dauersensor hingegen zeichnet die Schauerlänge auf.

Bei leichtem Niederschlag, wie zum Beispiel „Sprühregen“ würde der Regensensor nach Stunden nicht einmal Regen melden. Durch die empfindliche Elektronik eines Niederschlagsdauersensors kann sogar herunterkommender Nebel gemessen werden.

Weiterlesen →