ELV-Wetterstation WS2300 in Studio integrieren

KS 300, WS 300, Wetter Willi

Moderator: Co-Administratoren

Antworten
Benutzeravatar
Sanys
Beiträge: 270
Registriert: 31.01.2007, 12:29
Wohnort: Wetterau

ELV-Wetterstation WS2300 in Studio integrieren

Beitrag von Sanys » 12.08.2008, 12:46

Hall zusammen,

kein Beitrag mehr in diesem Forum seit November 2007: entweder ist Wetterstation kein wirkliches Thema oder alle mit der KS300 zufrieden.... :?:

Hier mal was "sparsames", was aber prima klappt: ELV bietet seit Monaten die Wetterstation WS2300 >hier< für nur 99€ an.
Dafür bekommt man eine Station mit:
Innen und Aussen Temperatur
Innen und Aussen Feuchte
Luftdruck
Regenmenge
Windrichtung und Windstärke

Die Station funkt auf 433Mhz, was nicht stört für unsere Zwecke.

Zur Station gibt es eine Software die die Daten der Station empfängt und MINÜTLICH eine Datei schreibt. Natürlich ändern sich die Daten nicht so oft, aber öfter als z.B. bei der KS300. Die externen Sensoren senden alle 123 sec, bei Wind > 10m/s sogar alle 32 sec. Werden 10 min keine Signale der Aussensensoren Empfangen werden "---" angezeigt (und gespeichert!).

Das Ergebnis ist die currdat.lst, die so aussieht:

Code: Alles auswählen

[header]
programm_name = "heavy weather"
programm_version = "Ver. 2.0 beta release"
file_name = "currdat.lst"
file_format_version = "ver. 1.0"

[time]
start = 3427173101
start_date_string = "Fri Aug 08 10:31:41 2008"
last_actualisation = 3427526008
last_actualisation_date_string = "Tue Aug 12 12:33:28 2008"
next_actualisation = 3427526068
next_actualisation_date_string = "Tue Aug 12 12:34:28 2008"

[weather_picture]
comment = "-1=not valid, 0=rain, 1=cloud, 2=sun"
number = 0

[weather_tendency]
comment_1 = "-1=not valid,            0=no change of air pressure"
comment_2 = " 1=air pressure rising,  2=air pressure falling"
number = 2

[indoor_temperature]
deg_C = "24.1"
deg_F = "75.3"

[outdoor_temperature]
deg_C = "17.6"
deg_F = "63.6"

[indoor_humidity]
percent = "60"

[outdoor_humidity]
percent = "94"

[dewpoint]
deg_C = "16.6"
deg_F = "61.9"

[windchill]
deg_C = "17.6"
deg_F = "63.6"

[wind_speed]
mps = "0.0"
kmh = "0.0"
mph = "0.0"
knt = "0.0"
bft = " 0"

[wind_direction]
deg = "270.0"
name = "W"

[rain_total]
mm = "478.0"
inch = "18.82"

[rain_24h]
mm = "8.2"
inch = "0.32"

[rain_1h]
mm = "1.5"
inch = "0.06"

[pressure_absolute]
hpa = "973.3"
inHg = "28.74"

[pressure_relative]
hpa = "997.3"
inHg = "29.45"

[storm_alarm]
comment = "-1=not valid, 0=storm alarm not activ, 1=storm alarm activ"
number = 0

Diese Aufteilung ruft förmlich nach einer Auswertung mittels php: parse_ini-file. Wie das geht habe ich >hier< beschrieben.


Natürlich ist es etwas Bastelei, bis die Unmenge Daten ordentlich übernommen und angezeigt werden. Studio eignet sich aber hervorragend, die Wetter-Daten zusammen mit den anderen Sensoren z.B. in einer Datenbank zu speichern und auszuwerten.

Als Beispiel ein Diagramm für den Zisternenstand, angereichert mit den Informationen über Regenmenge und wann es geregnet hat. Alles ein Zusammenspiel aus: Zisternenstand auslesen (ist im Forum beschrieben), Wetterstation (dieser Beitrag), Regensensor. Speichern und Auswerten der Daten mittels php und MySQL-Datenbank, grafische Aufbereitung mit jpgraph.

[Die Dateierweiterung bmp wurde deaktiviert und kann nicht länger angezeigt werden.]


Viele Grüße

Sanys
FHZ 1350PC Prof. mit HomeputerStudio 100224 + Direktsendebefehle à la tsa (v 8.0)
WIN XP Pro SP3 (neuester Stand) + buempi's Minibrowser + etliche fs20+HMS+FHT Komponenten + nie genug Zeit, das alles fertig zu bekommen ;-)

Antworten

Zurück zu „ELV Wettersensoren / Wetterstationen“