Add diagnostics platform to airgradient (#126886)

This commit is contained in:
Joost Lekkerkerker
2024-09-27 11:35:35 +02:00
committed by GitHub
parent 9ec26a9be5
commit 18fd00d0c2
3 changed files with 89 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
"""Diagnostics support for Airgradient."""
from __future__ import annotations
from dataclasses import asdict
from typing import Any
from homeassistant.core import HomeAssistant
from . import AirGradientConfigEntry
async def async_get_config_entry_diagnostics(
hass: HomeAssistant, entry: AirGradientConfigEntry
) -> dict[str, Any]:
"""Return diagnostics for a config entry."""
return asdict(entry.runtime_data.data)