1
0
mirror of https://github.com/home-assistant/core.git synced 2026-05-26 10:15:33 +01:00
Files
2026-04-30 21:14:48 +02:00

20 lines
554 B
Python

"""Diagnostics support for Fumis."""
from typing import Any
from homeassistant.components.diagnostics import async_redact_data
from homeassistant.core import HomeAssistant
from .coordinator import FumisConfigEntry
TO_REDACT_UNIT = {"id", "ip"}
async def async_get_config_entry_diagnostics(
hass: HomeAssistant, entry: FumisConfigEntry
) -> dict[str, Any]:
"""Return diagnostics for a config entry."""
data = await entry.runtime_data.client.raw_status()
data["unit"] = async_redact_data(data["unit"], TO_REDACT_UNIT)
return data