Jeder Garten-Besitzer wird das Problem kennen: Winter is coming.

Gerade im Garten gibt es viele Dinge, die vor dem ersten Frost abgeschaltet oder entsprechend vorbereitet werden sollten, da sie sonst Schaden nehmen und daher vernünftig überwintern müssen. So auch bei meiner Gartenbewässerung und allen anderen Dingen.
Vorbereitungen 🛠️
Damit wir mitbekommen, wann der erste Frost kommt, müssen ihr einige Sachen vorbereiten. Dazu gehört auch, dass wir einen Sensor anlegen müssen, der genau diese Daten abfragt und als Boolean-Wert ermittelt. Demnach kann der Sensor den Wert trueoder falseannehmen.
Hierfür erzeugen wir in unserer configuration.yamleinen neuen Template-Sensor an. Der Template-Sensor fragt die Daten der Weather-Entität ab und berechnet, ob die Temperatur an angegebenen Ort unter 0°C fällt und wenn ja, wie lange.
Zusätzlich wird in den Attributen auch noch gespeichert, was die tiefste Temperatur ist und wann (also an welchem Datum) diese auftritt.
Bitte denke daran, die Stellen CHANGE THIS auf deine Gegebenheiten anzupassen:
- platform: template
sensors:
frost_warning:
friendly_name: "Frost Warnung"
unique_id: "39a5e512-b92f-449c-b681"
icon_template: "mdi:snowflake-alert"
value_template: >-
{% if states('sensor.min_temp_forecast') | float < 0 %}
on
{% else %}
off
{% endif %}
attribute_templates:
frostdays: >-
{% set ns = namespace(frostdays=0) %}
{%- for fc in states.weather.CHANGE THIS.attributes.forecast -%}
{%- if fc.templow < 0 -%}
{%- set ns.frostdays = ns.frostdays + 1 -%}
{%- endif -%}
{%- endfor -%}
{{ns.frostdays}}
first_frost_date: >-
{% set ns = namespace(date=0) %}
{%- for fc in states.weather.CHANGE THIS.attributes.forecast -%}
{%- if fc.templow < 0 and ns.date == 0 -%}
{%- set ns.date = fc.datetime -%}
{%- endif -%}
{%- endfor -%}
{{ns.date}}
date_low: "{{state_attr('sensor.min_temp_forecast', 'datetime')}}"
temp_low: "{{states('sensor.min_temp_forecast')}}"
forecastdays: "{{state_attr('sensor.min_temp_forecast', 'forecastdays')}}"Damit der Forecast sauber geholt wird, musst die Weather-Entität konfiguriert haben. Das kannst du ganz einfach mit der nachfolgenden Anleitung erledigen:


Winter is coming, die Automation ☃️
Mit dem angelegten Sensor können wir also ermitteln, ob und vor allem wann genau und wie lange es frieren wird. So können wir benachrichtigt werden oder es können ggf. weitere Dinge automatisiert ausgelöst werden. Hierzu kannst du die nachfolgende Automation nutzen:
alias: "Frost Warning: Send Notification"
description: >-
Wenn in der Wettervorhersage Frost angesagt ist, dann eine Notification
rausschicken, damit das Wasser abgestellt wird.
trigger:
- platform: state
entity_id: sensor.frost_warning
from: "off"
to: "on"
condition: []
action:
- service: notify.notify
data:
title: Winter is coming!
message: >-
Ab {{ as_timestamp(state_attr("sensor.frost_warning",
"first_frost_date")) | timestamp_custom("%a, %d.%m.%y", True) }} soll es
frieren mit Temperaturen bis zu {{ state_attr('sensor.frost_warning',
'temp_low') }}°C an {{state_attr('sensor.frost_warning', 'frostdays') }}
Tagen in den kommenden {{state_attr('sensor.frost_warning',
'forecastdays') }} Tagen.
data:
priority: 1
mode: singleUnd ab sofort wirst du bei einsetzendem Frost benachrichtigt 😊
Jon Schnee wäre stolz auf dich (oder vielleicht auch nicht, denn er muss nun nicht mehr die Wache schieben) 👏

Warum Frostwarnungen wichtig sind
Frost kann im Garten und rund ums Haus erhebliche Schäden verursachen: Empfindliche Pflanzen erfrieren, Wasserleitungen können platzen und offene Wasserhähne im Außenbereich sind besonders gefährdet. Eine rechtzeitige Warnung gibt dir die Möglichkeit, vorsorglich Maßnahmen zu ergreifen – oder diese gleich automatisiert von Home Assistant durchführen zu lassen.
Erweiterte Automationen bei Frost
Neben einer einfachen Benachrichtigung kannst du die Frostwarnung mit weiteren Aktionen verknüpfen: Automatisches Schließen von Bewässerungsventilen, Einschalten einer Frostschutzheizung im Gewächshaus oder Aktivierung der Fußbodenheizung im Eingangsbereich, um Glätte zu vermeiden. In Kombination mit DWD-Wetterwarnungen kannst du sogar vorausschauend reagieren, bevor der Frost tatsächlich eintritt.
Weiterführende Artikel
Wenn dir dieser Artikel gefallen hat, könnten dich auch diese Beiträge interessieren:
Mehr Artikel entdecken
NestJS: Server framework on steroids 🎉
NestJS is the turbo framework for NodeJS devs! 🚀 With TypeScript, OOP & FP every line of code becomes a pleasure! 😎
Frost warning with Home Assistant 🥶
Do you have a garden and want to be notified when winter is coming? I'll show you how easy it is 🏡
DWD Wetterwarnungen: Smarte Integration mit HACS ⛈️
Erfahre, wie du Wetterwarnungen des DWD in Home Assistant integrierst und rechtzeitig bei Warnungen informiert wirst! ⛈️
WebNUT: USV ins SmartHome einbinden
Lerne, wie Du WebNUT in Docker installierst, konfigurierst und in HomeAssistant integrierst, um Deine USV-Geräte im Smart Home zu überwachen. 🏡
3D Drucker einschalten wenn Slicer geöffnet wird
Heute zeige ich dir, wie du deinen 3D-Drucker automatisch einschalten kannst, wenn du deine Slicer-Software auf deinem Rechner startest ✨
Nicht smarte Geräte überwachen 💡
Wie du relativ simpel normale Geräte smart machen kannst, zeige ich dir in dem Artikel ☝️
