diff --git a/homeassistant/components/dwd_weather_warnings/icons.json b/homeassistant/components/dwd_weather_warnings/icons.json
new file mode 100644
index 0000000000000000000000000000000000000000..abee79acf21cff884735452502fcb08664324eb3
--- /dev/null
+++ b/homeassistant/components/dwd_weather_warnings/icons.json
@@ -0,0 +1,12 @@
+{
+  "entity": {
+    "sensor": {
+      "current_warning_level": {
+        "default": "mdi:close-octagon-outline"
+      },
+      "advance_warning_level": {
+        "default": "mdi:close-octagon-outline"
+      }
+    }
+  }
+}
diff --git a/homeassistant/components/dwd_weather_warnings/sensor.py b/homeassistant/components/dwd_weather_warnings/sensor.py
index e88fb3c408bad0cc6ddaf7633f2192256f3cb6d5..d3e3b4a377294c436cf1652a6f188c05474d115e 100644
--- a/homeassistant/components/dwd_weather_warnings/sensor.py
+++ b/homeassistant/components/dwd_weather_warnings/sensor.py
@@ -44,12 +44,10 @@ SENSOR_TYPES: tuple[SensorEntityDescription, ...] = (
     SensorEntityDescription(
         key=CURRENT_WARNING_SENSOR,
         translation_key=CURRENT_WARNING_SENSOR,
-        icon="mdi:close-octagon-outline",
     ),
     SensorEntityDescription(
         key=ADVANCE_WARNING_SENSOR,
         translation_key=ADVANCE_WARNING_SENSOR,
-        icon="mdi:close-octagon-outline",
     ),
 )