Fork garbage_collection avec décalage jours fériés FR

This commit is contained in:
2026-06-17 11:16:24 +02:00
commit 162483ba3c
43 changed files with 4120 additions and 0 deletions
@@ -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