The `node-red-contrib-dwd-local-weather` package provides a Node-RED node for retrieving current and forecasted weather data from the Deutscher Wetterdienst (DWD), Germany's national meteorological service. Currently at version 1.0.5, this node is primarily designed for locations within Germany and a select number of European cities, leveraging the DWD's MOSMIX forecast model. It offers granular data points including temperature, relative humidity, wind speed and direction, rain probability, and expected precipitation, along with the forecast timestamp. Release cadence for Node-RED contributions like this is typically event-driven, responding to bug fixes, feature requests, or DWD API changes, rather than a fixed schedule. Its key differentiator is direct integration with DWD data, making it a specialized tool for users requiring official German weather information within their Node-RED automation flows, unlike more generalized weather APIs.
npm install node-red-contrib-dwd-local-weatherVerified import paths — ran on the pinned version, not inferred.
Demonstrates a basic Node-RED flow configuration for the DWD Local Weather node, setting a station ID and repeat interval, with output directed to a debug node.
Consult the official DWD MOSMIX stations catalog (linked in the documentation) to verify if your desired location is supported before attempting to use the node.
Configure the 'Repeat' interval to a sensible duration (e.g., 300 seconds or more) appropriate for weather data updates, which typically don't change minute-to-minute.
Refer to the DWD MOSMIX stations catalog (find link in the package documentation or search DWD website) to accurately identify and use the correct 5-character ID for your target location.
Double-check the 5-character `mosmixStation` ID against the official DWD MOSMIX stations catalog. Ensure the ID is exactly as listed and corresponds to a supported location.
Implement robust error handling by using a 'Catch' node on the DWD node to handle API errors, and add a 'Switch' node to check if `msg.payload` is defined and contains the expected properties before further processing.
No dependency data recorded yet.