* refoss * refoss * refoss * refoss * refoss modify * ip * 8.22 * format * format * format * bugfix * test * test * test * test * test * test * 9.1 * refosss * refoss * refoss * refoss * refoss * refoss * refoss * refoss * test * requirements_test_all.txt * codeowners * refoss * Review feedback repair * strings * refoss * refoss * refoss * 1.1.1 * 1.1.2 * refoss * refoss * refoss.1.1.7 * refoss-gree * 1.1.7 * test * refoss * test refoss * test refoss * refoss-test * refoss * refoss * test * test * refoss * CODEOWNERS * fix * Update homeassistant/components/refoss/__init__.py --------- Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
15 lines
461 B
Python
15 lines
461 B
Python
"""Refoss helpers functions."""
|
|
from __future__ import annotations
|
|
|
|
from refoss_ha.discovery import Discovery
|
|
|
|
from homeassistant.core import HomeAssistant
|
|
from homeassistant.helpers import singleton
|
|
|
|
|
|
@singleton.singleton("refoss_discovery_server")
|
|
async def refoss_discovery_server(hass: HomeAssistant) -> Discovery:
|
|
"""Get refoss Discovery server."""
|
|
discovery_server = Discovery()
|
|
await discovery_server.initialize()
|
|
return discovery_server
|