Skip to content
This repository was archived by the owner on Apr 4, 2026. It is now read-only.

Bitte-ein-Git/rlp-wetter-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7,042 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wetterdaten Rheinland-Pfalz

Dieser API Endpunkt dient als Proxy und Parser, um die möglichst aktuellsten 5-Minuten-Wetterdaten von einer spezifischen Messstation der Agrarmeteorologie Rheinland-Pfalz abzurufen und im JSON-Format bereitzustellen.

Benutzung

1. Home Assistant

Eine W.I.P. Home Assistant Integration ist in meiner GitHub Repo verfügbar: Bitte-ein-Git/ha_rlp_wetter verfügbar.

2. JSON-API

Der Endpunkt ist unter https://api.heyfordy.de/rlp-wetter erreichbar und erfordert den URL-Parameter sid (Stations-ID).

URL-Format:

https://api.heyfordy.de/rlp-wetter?sid=<STATION_ID>

Beispiel Output:

{
  "station_id": 123,
  "station_name": "Beispielstadt",
  "station_height": 150,
  "messwerte": [
    {
      "datum": "01.01.2024",
      "zeit": "12:00",
      "temp_2m_C": 10.5,
      "temp_20cm_C": 9.8,
      "luftfeuchte_prozent": 75,
      "wind_ms": 2.1,
      "blattnaesse_prozent": 10,
      "niederschlag_mm": 0.0
    }
  ]
}

Verfügbare Stationen & SIDs
Station SID
Abentheuer 044
Alsheim 122
Alzey 801
Andernach 802
Annweiler 247
Anschau 246
Appenheim 137
Avelsbach 029
Bacharach 078
Bad-Neuenahr Ahrweiler 803
Bad Bergzabern 090
Bad Bergzabern (DWD) 804
Bad Dürkheim 095
Bad Dürkheim (DWD) 805
Bad Kreuznach 007
Bad Kreuznach DLR 198
Bad Kreuznach Zentrum 350
Bad Kreuznach (DWD) 806
Bad Marienberg 807
Bad Neuenahr 086
Baden-Baden-Geroldsau 808
Baumholder 046
Bechtheim 123
Berghausen 023
Bernkastel-Kues 118
Beuren 200
Bingen-Gaulsheim 101
Blankenrath 809
Bodenheim 074
Börfink 203
Bonn-Roleber 810
Boppard 079
Brauneberg 111
Briedel 124
Bruchweiler 038
Büchel (Flugplatz) 811
Büchelberg 059
Bundenthal 204
Calmont 119
Dackenheim 013
Dannenfels 308
Dannstadt 205
Darmstadt 812
Daxweiler 252
Deidesheim-Niederkirchen 133
Deuselbach 813
Dienheim 016
Dienstweiler 018
Dillenburg 814
Dolgesheim 080
Drais-Finthen 083
Dreis-Brück 021
Dromersheim 017
Dümpelfeld 253
Dunzweiler 365
Edesheim 061
Eich 031
Einöllen 201
Eisenach 167
Eisenschmitt 249
Elkhausen 045
Ellern 042
Ellerstadt 098
Elmstein 227
Enkenbach 040
Entenpfuhl 233
Esch 005
Eußerthal 215
Fischbach 053
Flomborn 121
Frankelbach 304
Frankenthal- Eppstein 147
Frankenthal-Mörsch 158
Frankfurt/Main 816
Frankfurt/Main-Westend 817
Freimersheim 160
Freinsheim 077
Gau-Algesheim 073
Gauchsberg 303
Geisenheim 818
Gelsdorf 164
Gerolstein 238
Göcklingen Holzbrühl 052
Göllheim 257
Gondershausen 010
Grenzau 006
Grünstadt-Asselheim 093
Grünstadt-Sausenheim 094
Guldental 155
Gundheim 076
Guntersblum 120
Hachenburg 235
Härtlingen 239
Hahn 819
Hatzenport 117
Hausen 049
Heidenfahrt 072
Heimbach-Weis 028
Herdorf 363
Hermeskeil 310
Hersdorf 056
Herxheimweyher 012
Hilgenroth 820
Hochspeyer 302
Höheinöd 209
Höhr-Grenzhausen 237
Hofgut Serrig 171
Hohenleimbach 315
Holzbach 306
Homberg 208
Hornbach 242
Hortenkopf 240
Hümmerich 821
Hüttgeswasen 210
Idar-Oberstein 822
Ingelheim 071
Isert 022
Kaiserslautern 351
Kaiserslautern (DWD) 823
Kall-Sistig 824
Kaltenborn 047
Kanzem 109
Kelberg 251
Kell am See 035
Kettenheim 009
Kirchberg 211
Kirchheimbolanden 254
Kirchweiler 232
Kirf-Beuren 212
Klein-Altendorf 104
Kleiner Feldberg/Taunus 825
Kleinich 213
Kleinniedesheim 011
Klüsserath 151
Koblenz 352
Körperich 135
Konz 139
Kruft 136
Kümbdchen 169
Kusel 214
Laacher See 244
Lachen Speyerdorf 153
Landau-Nussdorf 089
Landau-Wollmesheim 087
Laumersheim 150
Leimersdorf-Nierendorf 065
Leisel 360
Leisel_Forsten 311
Leistadt - Kallstadt 085
Leiwen 069
Lennebergwald 316
Lennestadt-Theten 826
Leutesdorf 149
Liebenscheid 207
Limburgerhof 157
Lingerhahn 216
Löhnberg-Obershausen 827
Ludwigshafen-Mundenheim 353
Lustadt 014
Maikammer 096
Mainz-Lerchenberg (ZDF) 828
Mainz-Marienborn 002
Mainz-Mombach 354
Manderscheid-Sonnenhof 829
Mannheim 830
Maring-Noviand 161
Maroth 243
Martinshöhe 024
Mayen 130
Mayschoß 116
Meckenheim 148
Meddersheim 039
Mehlingen 170
Meisburg 217
Merzalben 301
Merzkirchen 027
Montabaur 831
Morlautern 026
Müden 156
Mühlacker 832
Mülheim-Kärlich 066
Münstermaifeld 015
Mutterstadt 144
Nassau 218
Nastätten 833
Neef 108
Nentershausen 245
Neuhäusel 364
Neuhäusel_Forsten 314
Neumühle 067
Neunkirchen-Seelscheid-Krawinkel 834
Neunkirchen-Wellesweiler 835
Neustadt 001
Neuwied 355
Neuwied-Torney 159
Nideggen-Schmidt 836
Nierstein 106
Nittel 110
Norheim 081
Nürburg-Barweiler 837
Obermoschel 258
Obernhof 174
Oberwesel 154
Oberzerf 043
Offenbach-Wetterpark 838
Offstein 103
Olmscheid 048
Olsdorf 839
Oppenheim 008
Oppenheim LA 068
Ormsheimer Hof 146
Perl-Nennig 840
Peterslahr 223
Pforzheim-Ispringen 841
Piesport 084
Pirmasens 842
Pirmasens_Innenstadt 385
Pölich 132
Polch 220
Pommern 114
Reichshof-Eckenhagen 843
Rheingönheim 145
Rheinstetten 844
Riol 030
Rockenhausen 259
Rommersheim 003
Runkel-Ennerich 845
Ruppertsberg 142
Ruppertsecken 846
Saarbrücken-Burbach 847
Saarbrücken-Ensheim 848
Saulheim 163
Schaafheim-Schlierbach 849
Schaidt 305
Schallodenbach 221
Schifferstadt 004
Schneifelforsthaus 850
Schwabenheim-Selztal 128
Schweigen-Rechtenbach 091
Schweighofen 064
Seesbach 222
Selters 224
Selzen 070
Siebeldingen 088
Siegen (Kläranlage) 851
Simmern-Wahlbach 852
Singhofen 051
Sinzig 225
Speicher 050
Speyer 127
Speyer Nord 386
Sprendlingen 041
Stein 248
Steinborn 034
Steinweiler 099
Strickscheid 019
Strohn 226
Tholey 853
Traben-Trarbach 113
Trebur 036
Trier 357
Trier-Irsch 230
Trier-Petrisberg 854
Trier-Zewen 855
Üxheim 255
Ulmen 057
Valwig 125
Virneburg 256
Wachenheim 062
Waghäusel-Kirrlach 856
Wahlbach 025
Waibstadt 857
Waldems-Reinborn 858
Wallertheim 166
Wallhausen 165
Wascheid 362
Wascheid_Forsten 312
Weierhof 033
Weilerswist-Lommersum 859
Weinbiet 860
Weisenheim 082
Weiskirchen/Saar 861
Wershofen 250
Wicker 032
Wiersdorf 037
Wiesbaden-Auringen 862
Wiesweiler 107
Winningen 115
Wittlich-Bergweiler 020
Wöllstein 060
Wörth 359
Wormeldingen 129
Worms 358
Worms-Leiselheim 126
Worms (DWD) 863
Zell 134
Zellertal 105
Zeltingen 112
Zornheim 075
Zweibrücken 229

Bekannte Probleme

Leider arbeitet der Scraper für die "5-Minuten-Wetterdaten" sehr langsam und erreicht alle paar Sekunden die Rate Limits, daher kann es manchmal zu Timeouts kommen, bevor alle Daten jeder einzelnen Station abgerufen werden konnten. Als Fallback werden die stündlichen Werte aller Station über einen einzelnen Request abgefragt, dabei wird idR. kein Rate Limit erreicht. Das ist allerdings für die "5-Minuten-Wetterdaten" nicht umsetzbar.

Datenquelle

Die Wetterdaten stammen von der offiziellen Webseite der Agrarmeteorologie Rheinland-Pfalz.

Bitte beachte die Nutzungsbedingungen der Originalquelle. Alle Angaben ohne Gewähr.


About

🌦️ • API für Rheinland-Pfalz Wetterdaten

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages