Forum: Mikrocontroller und Digitale Elektronik Wetterdaten aus dem Internet


von Richard B. (richbz)


Lesenswert?

Hallo,

für eine Eigenbau-Wetterstation (mit WLAN-Modul) würde ich gerne 
regionale Wetterdaten aus dem Internet nutzen und mir so externe 
Sensoren und die entsprechende Funk-Kommunikation dazu ersparen.

Es sollen aktuelle Daten wie Aussentemperatur, Luftdruck und Luftfeuchte 
abgefragt werden. Optimal wäre, wenn zusätzlich eine Vorhersage 
getroffen werden könnte.

Das WLAN-Modul wird im Moment als AP genutzt wird, kann auch für den 
Internetzugriff genutzt werden.

Im Moment ist mir jedoch nicht klar, ob es überhaupt entsprechende 
IP-Adressen gibt, unter denen Wetterdaten abgefragt werden können und 
wie so eine Abfrage aussehen müßte.

Die Elektronik ist in C programmiert.

von wendelsberg (Gast)


Lesenswert?


von TR.OLL (Gast)


Lesenswert?

Darksky
Wttr.in
AccuWeather
...

von Arne (Gast)


Lesenswert?


von Torsten (Gast)


Lesenswert?

Vielleicht hast du ja das gleiche Glück wie ich und wohnst in 
unmittelbarer Nähe zu einer Wetterstation der HLNUG 
(https://www.hlnug.de/messwerte/luft/recherche-1). Ich habe jedenfalls 
so eine Wetterstation in Luftlinie ca. 1,2 km von mir daheim stehen und 
irgendwann mal freundlich angefragt, ob sie auch eine standardisierte 
Schnittstelle haben, um die Werte abzurufen. Freundlicherweise habe ich 
darauf schnell Antwort bekommen und mir dann ein Perl-Script 
geschrieben, welches die JSON-Werte via Curl abruft, ausparst und in 
eine mysqlDB schreibt.

Nachteil: Sind keine Echtzeitwerte, sondern zwischen 20 und 100 Minuten 
alt. Ich korreliere diese Werte gerne gegen meine eigenen und finde 
insbesondere die Winddaten auch sehr interessant.

von Sven K. (sven98de)


Lesenswert?

Schau mal auf : https://aprs.fi/
Auf der linken Seite "APRS/CWOP weather" anklicken, dann in der 
Suchmaske D* eingeben. Es zeigt dann alle Wetterstationen in Deutschland 
an die entweder über ein Amateurfunkrufzeichen oder über CWOP 
registirert sind.

von Seiesdrum (Gast)


Lesenswert?

> https://openweathermap.org/api

Schnüffelt bei denen Google mit?

von TR.OLL (Gast)


Lesenswert?

Seiesdrum schrieb:
>>> https://openweathermap.org/api
>
> Schnüffelt bei denen Google mit?

Warum?

von Richard B. (richbz)


Lesenswert?

Danke erstmal für Eure Hilfe :)

Das von mir eingesetzte WLAN Modul kann relativ einfach als TCP-Client 
initialisiert werden, daher wäre ein TCP-Server optimal.

Andere Protokolle wie Websocket und UDP würden vom Modul ebenfalls 
unterstützt wobei ich TCP bevorzuge.

Kennt jemand entsprechende Wetterserver, die TCP anbieten ?

von W.S. (Gast)


Lesenswert?

Richard B. schrieb:
> für eine Eigenbau-Wetterstation (mit WLAN-Modul) würde ich gerne
> regionale Wetterdaten aus dem Internet nutzen und mir so externe
> Sensoren und die entsprechende Funk-Kommunikation dazu ersparen.

Huch?

Könntest du mal den tieferen Sinn dieses Anliegens erläutern?

Also, eine Wetterstation sollte ja eigentlich etwas sein, was direkt vor 
Ort, also bei dir daheim die Luft- Boden- und sonstigen Temperaturen 
mißt, dazu die Windrichtung und -Stärke, Sonneneinstrahlung, Taupunkt 
und sonstwas noch.

Denkbar wäre, diese lokal gemessenen Werte irgendwo hin zu übermitteln, 
damit z.B. Kachelmann den Leuten im Fernsehen das Wetter besser ansagen 
kann.

Aber wozu willst du Werte von woanders importieren? Das ist dann ja gar 
keine Wetterstation mehr - und wenn jemand das Wetter im Inet 
nachschauen will, dann kann er das direkt tun, ohne das, was du dir grad 
ausdenken willst.

Also, was soll das denn tatächlich werden?

W.S.

von Axel S. (a-za-z0-9)


Lesenswert?

W.S. schrieb:
> Also, was soll das denn tatächlich werden?

Offensichtlich eine Wetter anzeige station. Wobei sich mir der Sinn 
nicht so recht erschließt. Ein Thermometer reicht doch. Ob es regnet 
oder schneit oder wie windig es ist - dazu schaut man aus dem Fenster. 
Hängt notfalls den Kopf mal raus.

Die Wettervorhersage braucht man nicht öfter als einmal am Tag zu sehen, 
so oft ändert die sich nicht. Und dafür gibt es das Fernsehen oder eine 
Äpp auf dem Schlau-Telefon.

von ZUIOPÜ (Gast)


Lesenswert?


von Sascha W. (sascha-w)


Lesenswert?

Richard B. schrieb:
> Danke erstmal für Eure Hilfe :)
>
> Das von mir eingesetzte WLAN Modul kann relativ einfach als TCP-Client
> initialisiert werden, daher wäre ein TCP-Server optimal.
>
> Andere Protokolle wie Websocket und UDP würden vom Modul ebenfalls
> unterstützt wobei ich TCP bevorzuge.
>
> Kennt jemand entsprechende Wetterserver, die TCP anbieten ?

Was anderes als http oder https wirst du nicht bekommen - und das baut 
auf TCP auf. Du brauchst also auf deinem Modul einen http-Client.
Zu Fuß kann man natürlich auch mit nacktem TCP arbeiten, aber warum 
sollte man das tun.

Sascha

von Sebastian D. (sebastian_d)


Lesenswert?

Schau dir mal CDC OpenData vom DWD an.
Für Menschen bescheiden zu benutzen, aber gut zu parsen. Dafür gute 
Qualität der Daten, teilweise im 10 min Intervall. Ftp Zugang möglich. 
Die Daten sind zudem kostenlos und ohne anmeldung/Api-Key verfügbar.

https://www.dwd.de/DE/klimaumwelt/cdc/cdc_node.html

von (prx) A. K. (prx)


Lesenswert?

Manche Wetterdaten gibts auch per Internet vom nächste Flughafen.

von Icke-52 (Gast)


Lesenswert?

Wozu?

Radio, TV, oder WetterApp erzählen über die entsprechenden
Geräte und ggfs. Apps, was ihnen von verschlafenen über halbwegs
seriösen bis sensationsgeilen Quellen zur Wetter-Anzeige übergeben
wird.

Selbst meine 25 EU Wetteruhr mit Innen/Außen- / Temperatur/Feuchte-
Sensor + Barometer mit "Geschichte" ist da (auch wenn ich erst
skeptisch war!) näher am echten Wettergeschehen (klar/bedeckt und
trocken/Niederschlag) der nächsten Stunden, als die "großen"
Wetter-Sites / Wetter-Apps.

Die Einsparung von Sensorkosten gegen unzuverlässige Wetter-
meldungen macht den Erbauer doch schnell zum dummen Kasperle
für alle Zuschauenden!

Probier doch mal, mindestens so gut, oder besser, als so ein China-
Billig-Produkt, wie meine Wetterstation (eigentlich sollte sie nur
DCF-Uhr Sein) zu sein.

Worin besteht sonst die Herausforderung beim Eigenbau?

von Dergute W. (derguteweka)


Lesenswert?

Moin,

Hier sowas faellt mir spontan ein. Hmm - wie kanns in Bielefeld denn 
Wetter geben, machen SIE auch das Wetter?

Gruss
WK
1
wk [ ~ ]$ curl wttr.in/Bielefeld
2
Weather report: Bielefeld
3
4
               Overcast
5
      .--.     1..5 °C        
6
   .-(    ).   ↑ 20 km/h      
7
  (___.__)__)  10 km          
8
               2.2 mm         
9
                                                       ┌─────────────┐                                                       
10
┌──────────────────────────────┬───────────────────────┤  Thu 13 Feb ├───────────────────────┬──────────────────────────────┐
11
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
12
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
13
│               Cloudy         │               Overcast       │      .-.      Moderate rain  │      .-.      Moderate rain  │
14
│      .--.     -1..+3 °C      │      .--.     0..4 °C        │     (   ).    0..4 °C        │     (   ).    -1..0 °C       │
15
│   .-(    ).   ↖ 19-30 km/h   │   .-(    ).   ↖ 26-38 km/h   │    (___(__)   ↑ 16-27 km/h   │    (___(__)   ↑ 13-23 km/h   │
16
│  (___.__)__)  10 km          │  (___.__)__)  7 km           │   ‚‘‚‘‚‘‚‘    7 km           │   ‚‘‚‘‚‘‚‘    9 km           │
17
│               0.0 mm | 0%    │               1.7 mm | 44%   │   ‚’‚’‚’‚’    3.5 mm | 81%   │   ‚’‚’‚’‚’    1.1 mm | 27%   │
18
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
19
                                                       ┌─────────────┐                                                       
20
┌──────────────────────────────┬───────────────────────┤  Fri 14 Feb ├───────────────────────┬──────────────────────────────┐
21
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
22
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
23
│  _`/"".-.     Patchy rain po…│  _`/"".-.     Patchy rain po…│  _`/"".-.     Patchy rain po…│  _`/"".-.     Patchy rain po…│
24
│   ,\_(   ).   1..5 °C        │   ,\_(   ).   2..6 °C        │   ,\_(   ).   2..5 °C        │   ,\_(   ).   0..1 °C        │
25
│    /(___(__)  → 16-23 km/h   │    /(___(__)  → 18-25 km/h   │    /(___(__)  ↗ 13-22 km/h   │    /(___(__)  ↑ 15-27 km/h   │
26
│      ‘ ‘ ‘ ‘  10 km          │      ‘ ‘ ‘ ‘  10 km          │      ‘ ‘ ‘ ‘  10 km          │      ‘ ‘ ‘ ‘  10 km          │
27
│     ‘ ‘ ‘ ‘   0.1 mm | 69%   │     ‘ ‘ ‘ ‘   0.1 mm | 63%   │     ‘ ‘ ‘ ‘   0.1 mm | 80%   │     ‘ ‘ ‘ ‘   0.0 mm | 29%   │
28
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
29
                                                       ┌─────────────┐                                                       
30
┌──────────────────────────────┬───────────────────────┤  Sat 15 Feb ├───────────────────────┬──────────────────────────────┐
31
│            Morning           │             Noon      └──────┬──────┘     Evening           │             Night            │
32
├──────────────────────────────┼──────────────────────────────┼──────────────────────────────┼──────────────────────────────┤
33
│               Overcast       │               Overcast       │    \  /       Partly cloudy  │    \  /       Partly cloudy  │
34
│      .--.     3..6 °C        │      .--.     6..9 °C        │  _ /"".-.     6..9 °C        │  _ /"".-.     5..6 °C        │
35
│   .-(    ).   ↑ 19-30 km/h   │   .-(    ).   ↑ 22-30 km/h   │    \_(   ).   ↑ 24-39 km/h   │    \_(   ).   ↑ 26-45 km/h   │
36
│  (___.__)__)  10 km          │  (___.__)__)  10 km          │    /(___(__)  10 km          │    /(___(__)  10 km          │
37
│               0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │               0.0 mm | 0%    │
38
└──────────────────────────────┴──────────────────────────────┴──────────────────────────────┴──────────────────────────────┘
39
Location: Bielefeld, Regierungsbezirk Detmold, Nordrhein-Westfalen, Deutschland [52.010877,8.540868]
40
41
Follow @igor_chubin for wttr.in updates

von TR.OLL (Gast)


Lesenswert?

Probier das mal aus (Wttr.in als Json):

http://wttr.in/Berlin%5D?mMF1Q&lang=en&format=j1

von Widerstandsersetzungsprofi (Gast)


Lesenswert?

Dergute W. schrieb:
> wie kanns in Bielefeld denn Wetter geben,


Wie kommstn drauf, daß es in Bielefeld Wetter gibt? Oder willst uns 
weismachen, du wärst dort gewesen?

Daß es Wetterdaten für Bielefeld gibt is doch keine Überraschung; muß es 
ja, sonst wäre ja auch für den letzten Spießer sofort klar, daß da was 
nicht stimmen kann, oder? ;)

Gibt ja schließlich auch Telefonbucheinträge, Wahlergebnisse und sogar 
'nen Wikipedia-Artikel.

von Holger (Gast)


Lesenswert?

Hier gibt es zeitnah die Syops:

https://www.ogimet.com/synops.phtml.en

von Stefan F. (Gast)


Lesenswert?

Richard B. schrieb:
> Kennt jemand entsprechende Wetterserver, die TCP anbieten ?

TCP ist kein Protokoll auf Anwendungsebene. Du kannst es mit RS232 
vergleichen. Es stellt nur sicher, dass ein Strom von Bytes in beide 
Richtungen übertragen wird.

Oben drauf gehört auf jeden Fall ein weiteres Protokoll, dass festlegt, 
wie du dem Server mitteilst, welche Daten du brauchst und in welchem 
Format er sie Dir zuschickt.

Egal ob das jetzt HTTP REST ist oder etwas anderes, du wirst nicht umhin 
kommen, das Anwendungs-Protokoll zu implementieren.

von Programmierer (Gast)


Lesenswert?

Gibt es auch fertig zu kaufen:

https://www.wetteronline.de/home/

WetterOnline bietet auch ein API zum Datenabruf an, aber nicht wirklich 
für privat:

https://www.wetteronline.de/weather-api
https://www.wetteronline.de/wetter-widget

von Stefan F. (Gast)


Lesenswert?

Programmierer schrieb:
> Gibt es auch fertig zu kaufen: https://www.wetteronline.de/home/

Funktioniert sogar ohne Abo, ich bin positiv beeindruckt.

von Klaus R. (klara)


Lesenswert?

Programmierer schrieb:
> WetterOnline bietet auch ein API zum Datenabruf an, aber nicht wirklich
> für privat:

Den gab es am Anfang gerade für privat.
mfg Klaus

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.