1 """The Home Assistant Green integration."""
3 from __future__
import annotations
13 """Set up a Home Assistant Green config entry."""
16 hass.async_create_task(hass.config_entries.async_remove(entry.entry_id))
21 raise ConfigEntryNotReady
24 if (board := os_info.get(
"board"))
is None or board !=
"green":
26 hass.async_create_task(hass.config_entries.async_remove(entry.entry_id))
33 """Unload a config entry."""
dict[str, Any]|None get_os_info(HomeAssistant hass)
bool is_hassio(HomeAssistant hass)
bool async_unload_entry(HomeAssistant hass, ConfigEntry entry)
bool async_setup_entry(HomeAssistant hass, ConfigEntry entry)