1 """Repair implementations."""
8 CONST_OVERLAY_TADO_DEFAULT,
10 WATER_HEATER_FALLBACK_REPAIR,
16 water_heater_names: list[str],
17 integration_overlay_fallback: str |
None,
19 """Notify users about water heater respecting fallback setting."""
20 if integration_overlay_fallback
in (
21 CONST_OVERLAY_TADO_DEFAULT,
24 for water_heater_name
in water_heater_names:
25 ir.async_create_issue(
28 issue_id=f
"{WATER_HEATER_FALLBACK_REPAIR}_{water_heater_name}",
31 severity=ir.IssueSeverity.WARNING,
32 translation_key=WATER_HEATER_FALLBACK_REPAIR,
None manage_water_heater_fallback_issue(HomeAssistant hass, list[str] water_heater_names, str|None integration_overlay_fallback)