diff --git a/API.md b/API.md index 032e32143..f4fcd271e 100644 --- a/API.md +++ b/API.md @@ -231,7 +231,7 @@ return: "operating_system": "", "kernel": "", "chassis": "", - "machine": "", + "type": "", "deployment": "", "version": "", "last_version": "", diff --git a/hassio/api/host.py b/hassio/api/host.py index 7609e772b..7042eeb72 100644 --- a/hassio/api/host.py +++ b/hassio/api/host.py @@ -6,8 +6,8 @@ import voluptuous as vol from .utils import api_process, api_validate from ..const import ( - ATTR_VERSION, ATTR_LAST_VERSION, ATTR_TYPE, ATTR_HOSTNAME, ATTR_FEATURES, - ATTR_OPERATING_SYSTEM, ATTR_KERNEL, ATTR_CHASSIS) + ATTR_VERSION, ATTR_LAST_VERSION, ATTR_HOSTNAME, ATTR_FEATURES, ATTR_KERNEL, + ATTR_TYPE, ATTR_OPERATING_SYSTEM, ATTR_CHASSIS, ATTR_DEPLOYMENT) from ..coresys import CoreSysAttributes _LOGGER = logging.getLogger(__name__) @@ -28,13 +28,14 @@ class APIHost(CoreSysAttributes): async def info(self, request): """Return host information.""" return { - ATTR_TYPE: None, ATTR_CHASSIS: self.sys_host.info.chassis, ATTR_VERSION: None, ATTR_LAST_VERSION: None, + ATTR_TYPE: None, ATTR_FEATURES: self.sys_host.supperted_features, ATTR_HOSTNAME: self.sys_host.info.hostname, ATTR_OPERATING_SYSTEM: self.sys_host.info.operating_system, + ATTR_DEPLOYMENT: self.sys_host.info.deployment, ATTR_KERNEL: self.sys_host.info.kernel, } diff --git a/hassio/const.py b/hassio/const.py index fbbd3a147..af6668023 100644 --- a/hassio/const.py +++ b/hassio/const.py @@ -54,6 +54,7 @@ REQUEST_FROM = 'HASSIO_FROM' ATTR_MACHINE = 'machine' ATTR_WAIT_BOOT = 'wait_boot' +ATTR_DEPLOYMENT = 'deployment' ATTR_WATCHDOG = 'watchdog' ATTR_CHANGELOG = 'changelog' ATTR_DATE = 'date'