配置

hass 对象 上有一个 Config 类实例。Config 类包含用户偏好的单位制、配置目录路径,以及当前已加载的组件。

NameTypeDescription
latitudefloat实例位置的纬度
longitudefloat实例位置的经度
elevationint实例的海拔
location_namestr实例名称
time_zonestr时区
unitsUnitSystem单位制
internal_urlstr可在内部访问该实例的 URL
external_urlstr可在外部访问该实例的 URL
currencystr首选货币
countrystr实例所在国家
languagestr首选语言
config_sourceConfigSource配置是通过 UI 设置还是存储在 YAML 中
skip_pipbool若为 True,启动时会跳过 requirements 的 pip install
skip_pip_packageslist[str]启动时安装 requirements 时要跳过的包列表
componentsset[str]已加载组件列表
apiApiConfigAPI(HTTP)服务器配置
config_dirstr保存配置的目录
allowlist_external_dirsset[str]允许访问的外部目录列表
allowlist_external_urlsset[str]集成可使用的外部 URL 白名单
media_dirsdict[str, str]集成可使用的媒体文件夹字典
safe_modeboolHome Assistant 是否运行在安全模式
legacy_templatesbool使用旧版模板行为

它还提供了一些辅助方法。