diff --git a/hassio/api/__init__.py b/hassio/api/__init__.py index 9144cda84..70dbac711 100644 --- a/hassio/api/__init__.py +++ b/hassio/api/__init__.py @@ -243,5 +243,9 @@ class RestAPI(CoreSysAttributes): async def stop(self): """Stop rest api webserver.""" + if not self._site: + return + + # Shutdown running API await self._site.stop() await self._runner.cleanup()