Hauptseite | Wetterwerte | Technik | Webcam Thun | Berner Webcams | Wetterwerte Kanton/CH | Infos/Kontakt | Service

Bereitstellung der Wetterdaten auf Bernerwetter.ch

Sie können Ihre Wetterdaten bernerwetter melden, so dass diese hier in den Karten direkt angezeigt werden können.

Ihre Wetterdaten können auf 2 Arten auf Bernerwetter.ch veröffentlicht werden.

1. Möglichkeit: Datei auf Ihrem Server

Sie stellen eine Datei auf Ihrem Server bereit, die die regelmässig aktualisierten Wetterdaten enthält. Ein Robot auf bernerwetter.ch liest diese regelmässig ein und bindet die dort gelesenen Daten in Bernerwetter.ch ein.

Es wird die awekas.txt (ältere Versionen von WSWIN genereieren diese auf Wunsch automatisch), die clientraw.txt von Weatherdisplay und die rwresults.txt von unserem Partnerprojekt regiowetter.ch unterstützt.

Die bevorzugte Methode ist die rwresults.txt. Diese kann folgendermassen erzeugt werden:
Downloaden der zip-Datei (http://www.bernerwetter.ch/regiowetter.zip) und extrahieren der darin enthaltenen txt-Datei in das Programmverzeichnis von WSWIN (dort wo auch die wswin32.exe ist) Dann die wap.txt öffnen und dort am Ende in einer neuen Zeile einfügen:
%openfile=regiowetter.txt%
Dann die wap.txt speichern.
Achtung: Es darf kein zweiter Befehl mit %openfile=........% sich in der selben Datei befinden, denn es wird immer nur ein solcher Befehl pro Datei ausgeführt (der am Ende stehende). Sollte in dieser Datei bereits ein Befehl openfile sein so muss jene Datei bearbeitet werden. (Immer die letzte Datei aus dieser Kette)
Im normalen Betrieb von WsWin wird die rwresults.txt im "html" Unterordner erzeugt (dort wo auch die anderen Daten liegen) und kann nun per FTP zusammen mit den anderen generierten Dateien auf den Webserver übertragen werden.

2. Möglichkeit: Meldung an Bernerwetter.ch durch Scriptaufruf

Sie können Ihre Wetterdaten auch direkt melden, indem Sie ein Script auf bernerwetter.ch aufrufen und die Wetterdaten als Parameter übergeben. Vorteil dieser Methode ist, dass die Daten immer aktuell sind und nicht verzögert werden, da nicht gewartet werden muss bis der bernerwetter Robot diese abholt (der Robot ruft im Endeffekt auch dieses Script auf).

Meldung mit WsWin

Für Benutzer von Wswin steht eine Vorlagendatei zur Verfügung

Vorgehen:
1.) Entpacke und speichere bernerwetter_mdg.txt auf deinem PC im selben Verzeichnis wo WSWIN liegt.
2.) Öffne in WSWIN den Menüpunkt Internet / Einstellung und anschliessend die Registerkarte WWW und nimm folgende Einstellungen vor:
- Template Datei: Die gespeicherte Textdatei (bernerwetter_mdg.txt)
- Login: Direkt-ID wird nach dem Anmelden per Mail mitgeteilt
- Aktiv: Hacken setzten
- Internet Update: 5m (Daten werden alle 5 Minuten übertragen)
3.) Drücke nun auf Test und die Messwerte sollten übertragen werden (geht sehr schnell)

Andere Programme

Andere Wetterprogramme werden (noch) nicht unterstützt. Du kannst aber ein eigenes Skript schreiben.

Format des Aufrufs:

http://www.bernerwetter.ch/wetter_melden.php?groesse=wert

Wobei die Ausdrücke "groesse" die Messgrösse gemäss nachfolgender Tabelle bedeutet und "wert" der dazugehörige Wert. Mehrere groesse/wert Paare müssen mit & getrennt werden. Sie müssen nicht alle möglichen Werte bereitstellen. Wird die Messzeit nicht angegeben, wird die Meldezeit angenommen. Werden mehrere Meldungen mit der selben Messzeit übermittelt, werden die vorherigen überschrieben. Werte müssen ohne Einheiten angegeben werden.

Damit die Daten auch Ihrer Station zugeordnet werden können, müssen Sie die Stations ID stets übergeben, die Sie bei der Anmeldung erhalten haben.

Beispiel: Übermittlung der Temperatur von 25.3°, Feuchte 67%, Niederschlagsmenge letzte 10 min 0.4mm, Messzeit 13:15h mit Ihrer Stations ID 4444 sieht dann so aus:

http://www.bernerwetter.ch/wetter_melden.php?t=25.3&f=67&n10=0.4&mt=13:15&id=4444

Bezeichnung der Messgrössen

Messgrösse

Bezeichnung in Aufruf (groesse)

Temperatur in °C t
Relative Luftfeuchtigkeit in % f
Taupunkt in °C tp
Niederschlag letzte 10 Minuten in mm n10
Niederschlag letzte Stunde in mm nh
Niederschlag heute in mm nt
Windgeschwindigkeit in km/h oder m/s wk bzw. wm (je nach Einheit)
Windrichtung in ° wr
Luftdruck in hPa reduziert (QFF) pr
Luftdruck in hPa nicht red. ps
Schneehöhe in cm s
Neuschnee heute in cm sn
Messdatum (Format: tt.mm.jjjj) md
Messzeit (nur Uhrzeit, hh:mm) mt
Stations ID id