custom_components/bahmcloud_store/__init__.py aktualisiert

This commit is contained in:
2026-01-15 13:27:22 +00:00
parent 24dcc92c00
commit 3773b07650

View File

@@ -1,11 +1,15 @@
from __future__ import annotations
import logging
from homeassistant.core import HomeAssistant
from .core import BCSCore
from .views import StaticAssetsView, BCSApiView, BCSCustomRepoView, BCSReadmeView
from .views import (
StaticAssetsView,
BCSApiView,
BCSCustomRepoView,
BCSReadmeView,
)
_LOGGER = logging.getLogger(__name__)
@@ -13,13 +17,14 @@ DOMAIN = "bahmcloud_store"
async def async_setup(hass: HomeAssistant, config: dict) -> bool:
core = BCSCore(hass)
# Übergib config korrekt an den Core
core = BCSCore(hass, config)
await core.async_setup()
hass.data.setdefault(DOMAIN, {})
hass.data[DOMAIN]["core"] = core
# HTTP views
# Register HTTP views (wie in der stabilen Version)
hass.http.register_view(StaticAssetsView())
hass.http.register_view(BCSApiView(core))
hass.http.register_view(BCSCustomRepoView(core))