Fork garbage_collection avec décalage jours fériés FR
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
"""Diagnostics support for Garbage Collection."""
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import Any, Dict
|
||||
|
||||
from homeassistant.config_entries import ConfigEntry
|
||||
from homeassistant.core import HomeAssistant
|
||||
|
||||
from . import const
|
||||
|
||||
|
||||
async def async_get_config_entry_diagnostics(
|
||||
hass: HomeAssistant,
|
||||
entry: ConfigEntry,
|
||||
) -> Dict[str, Any]:
|
||||
"""Return diagnostics for a config entry."""
|
||||
entities = hass.data[const.DOMAIN][const.SENSOR_PLATFORM]
|
||||
entity_data = [
|
||||
entities[entity]
|
||||
for entity in entities
|
||||
if entities[entity].unique_id == entry.data["unique_id"]
|
||||
][0]
|
||||
data = {
|
||||
"entity_id": entity_data.entity_id,
|
||||
"state": entity_data.state,
|
||||
"attributes": entity_data.extra_state_attributes,
|
||||
"config_entry": entry.as_dict(),
|
||||
}
|
||||
return data
|
||||
Reference in New Issue
Block a user