1
0
mirror of https://github.com/home-assistant/supervisor.git synced 2025-12-23 03:48:57 +00:00
This commit is contained in:
pvizeli
2017-04-11 17:34:14 +02:00
committed by Pascal Vizeli
parent 318ca828cc
commit 14500d3ac4
5 changed files with 82 additions and 18 deletions

View File

@@ -6,6 +6,7 @@ import aiohttp
import docker
from . import bootstrap
from .addons import AddonManager
from .api import RestAPI
from .host_controll import HostControll
from .const import SOCKET_DOCKER, RUN_UPDATE_INFO_TASKS
@@ -38,6 +39,9 @@ class HassIO(object):
# init HostControll
self.host_controll = HostControll(self.loop)
# init addon system
self.addon_manager = AddonManager(self.config, self.loop, self.dock)
async def setup(self):
"""Setup HassIO orchestration."""
# supervisor
@@ -69,6 +73,9 @@ class HassIO(object):
_LOGGER.info("No HomeAssistant docker found.")
await self._setup_homeassistant()
# Load addons
await self.addon_manager.prepare()
async def start(self):
"""Start HassIO orchestration."""
# start api