function SendDWDWarning() { var Begin = getState("dwd.0.warning.begin").val; var End = getState("dwd.0.warning.end").val; var text = getState("dwd.0.warning.text").val; var Headline = getState("dwd.0.warning.headline").val; var Description = getState("dwd.0.warning.description").val; var DWD_telegramm = "Achtung Wetterwarnungen " + Headline + " gültig vom " + Begin + " bis " + End + ": " + Description ; sendTo ("telegram.0", DWD_telegramm); } on("dwd.0.warning.severity", function (obj) { if (obj.newState.val !==0) { setTimeout(SendDWDWarning, 30 * 1000); } if (obj.newState.val === 0) { sendTo ("telegram.0", "Alle Wetterwarnungen des Deutschen Wetterdienstes wurden aufgehoben.") ; } log ( "Wetterwarnungen " + text + " gültig vom " + Begin + " bis " + End + ': ' + Description); }); ************************************************************************************************************************************************ "_id": "dwd.0.warning.severity", "0": "None", "1": "Minor", "2": "Moderate", "3": "Severe", "4": "Extreme" "_id": "dwd.0.warning.level", "1": "Preliminary info", "2": "Minor", "3": "Moderate", "4": "Severe", "5": "Extreme" "_id": "dwd.0.warning.type", "0": "Thunderstorm", "1": "Wind/Storm", "2": "Rain", "3": "Snow", "4": "Fog", "5": "Frost", "6": "Ice", "7": "Thawing", "8": "Heat", "9": "UV warning"