Skip to content

Commit fd687bf

Browse files
feat(weather): add Buienradar provider (#4164)
This adds the weather provider Buienradar for the Netherlands and Belgium without requiring an API key. In MagicMirrorOrg/MagicMirror-Documentation#380 @plebcity shared his implementation for the old browser-side architecture. I used it as a reference to build this server-side implementation. ### Example screenshot <img width="969" height="578" alt="Ekrankopio de 2026-05-20 20-38-36" src="https://github.com/user-attachments/assets/56623ad8-7439-4047-abad-452ba2ebdcb2" /> ### Example config ```js { module: "weather", position: "top_left", header: "Buienradar - Current", config: { weatherProvider: "buienradar", type: "current", locationId: 2747891 } }, { module: "weather", position: "top_right", header: "Buienradar - Forecast", config: { weatherProvider: "buienradar", type: "forecast", locationId: 2747891 } }, { module: "weather", position: "bottom_left", header: "Buienradar - Hourly", config: { weatherProvider: "buienradar", type: "hourly", locationId: 2747891 } }, ``` ---- When this is accepted and merged I'll update the weather docs.
1 parent 9a3538d commit fd687bf

3 files changed

Lines changed: 599 additions & 7 deletions

File tree

cspell.config.json

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
"armv",
1414
"ashishtank",
1515
"autoplay",
16+
"Autorestart",
1617
"avghumidity",
1718
"avgtemp",
18-
"Autorestart",
1919
"beada",
2020
"Behaviour",
2121
"Beschreibung",
@@ -32,6 +32,7 @@
3232
"btoconnor",
3333
"bughaver",
3434
"bugsounet",
35+
"buienradar",
3536
"buxxi",
3637
"byday",
3738
"calcage",
@@ -183,8 +184,8 @@
183184
"Lightspeed",
184185
"loadingcircle",
185186
"locationforecast",
186-
"logg",
187187
"lockstring",
188+
"logg",
188189
"lstrip",
189190
"Luciella",
190191
"luxon",
@@ -201,8 +202,8 @@
201202
"Meteo",
202203
"michaelteeuw",
203204
"michmich",
204-
"mintemp",
205205
"Midori",
206+
"mintemp",
206207
"mirontoli",
207208
"MISSINGLANG",
208209
"mixasgr",
@@ -220,8 +221,8 @@
220221
"NEWSFEED",
221222
"newsfeedfetcher",
222223
"newsfetcher",
223-
"newyear",
224224
"newsitems",
225+
"newyear",
225226
"nextdaysrelative",
226227
"nfogal",
227228
"njwilliams",
@@ -260,8 +261,8 @@
260261
"Reis",
261262
"rejas",
262263
"relativehumidity",
263-
"resultstring",
264264
"Resig",
265+
"resultstring",
265266
"roboto",
266267
"rohitdharavath",
267268
"Rosso",
@@ -301,8 +302,8 @@
301302
"Teil",
302303
"TESTMODE",
303304
"testpass",
304-
"testuser",
305305
"teststring",
306+
"testuser",
306307
"thomasrockhu",
307308
"thumbslider",
308309
"timeformat",
@@ -323,12 +324,12 @@
323324
"updatenotification",
324325
"uxdt",
325326
"Vaice",
327+
"VCALENDAR",
326328
"veeck",
327329
"verjaardag",
328330
"VEVENT",
329331
"vgtu",
330332
"Vitest",
331-
"VCALENDAR",
332333
"Voelt",
333334
"Vorberechnung",
334335
"vppencilsharpener",

0 commit comments

Comments
 (0)