From 0779350ca867904955091bd11b5993bc6079abf8 Mon Sep 17 00:00:00 2001 From: sirmrak Date: Fri, 24 Jul 2026 10:58:25 +0300 Subject: [PATCH] Add custom_components/$REPO_NAME/__init__.py --- custom_components/$REPO_NAME/__init__.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 custom_components/$REPO_NAME/__init__.py diff --git a/custom_components/$REPO_NAME/__init__.py b/custom_components/$REPO_NAME/__init__.py new file mode 100644 index 0000000..3bbc583 --- /dev/null +++ b/custom_components/$REPO_NAME/__init__.py @@ -0,0 +1,23 @@ +"""The $REPO_NAME integration.""" +import logging +from homeassistant.core import HomeAssistant +from homeassistant.config_entries import ConfigEntry +from .const import DOMAIN + +_LOGGER = logging.getLogger(__name__) + +async def async_setup(hass: HomeAssistant, config: dict) -> bool: + """Set up the $REPO_NAME component from yaml configuration.""" + hass.data.setdefault(DOMAIN, {}) + return True + +async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: + """Set up $REPO_NAME from a config entry.""" + hass.data.setdefault(DOMAIN, {}) + hass.data[DOMAIN][entry.entry_id] = {} + await hass.config_entries.async_forward_entry_setups(entry, ["sensor"]) + return True + +async def async_unload_entry(hass: HomeAssistant, entry: ConfigEntry) -> bool: + """Unload a config entry.""" + return await hass.config_entries.async_unload_platforms(entry, ["sensor"]) \ No newline at end of file