For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /developers/api/supervisor/models.md.

Models

这些模型描述了从 supervisor API 返回的对象。

应用(原称 add-on)

keytypedescription
namestringapp 的名称
slugstringapp 的 slug
advancedboolean已弃用且被忽略;自 Supervisor 2026.03.0 起始终为 false
descriptionstringapp 的描述
repositorystringapp 来自的 repository
versionstring or nullapp 已安装的版本
version_lateststringapp 最新发布版本
update_availableboolean有更新可用时为 true
installedstring已安装时为 true
availableboolean无法安装时为 false
iconboolapp 拥有 icon 文件
logoboolapp 拥有 logo 文件
statestringapp 的 state(started, stopped)
system_managedbool指示该 app 是否由 Home Assistant 管理

应用

keytypedescription
namestringapplication 名称
indexintTODO: What is this?
stream_indexintTODO: What is this?
stream_typestringstream 的类型(INPUT, OUTPUT)
volumefloat当前音量
muteboolean该 application 被静音时为 true
addonstringapp 的 slug

音频

keytypedescription
cardlistCard models 列表
inputlistAudio device models 列表
outputlistOutput device models 列表
applicationlistApplication models 列表

音频设备

keytypedescription
namestring设备名称
indexintTODO: What is this?
descriptionstring设备描述
volumefloat当前音量
mutestring设备被静音时为 true
defaultstring设备为默认时为 true
cardint or nullTODO: What is this?
applicationsstringApplication models 列表

音频配置文件

keytypedescription
namestringprofile 名称
descriptionstringprofile 描述
activeboolean该 profile 处于活动状态时为 true

卡片

keytypedescription
namestringcard 名称
indexintTODO: What is this?
driverstringcard driver 名称
profileslistAudio profile models 列表

发现

keytypedescription
addonstringapp 的 slug
servicestring服务名称
uuidstringdiscovery 的 UUID
configdict配置

主机服务

keytypedescription
namestring服务名称
descriptionstring服务描述
statestring服务 state

网络接口

keytypedescription
interfacestring接口名称,例如 eth0。
typestring接口类型:ethernetwirelessvlan
enabledboolean接口已启用时返回 True。
connectedboolean接口已连接到网络时返回 True。
primaryboolean为主网络接口时为 true
ipv6struct or null包含 IPv6 连接详情的 IPv6 configuration struct。
ipv4struct or null包含 IPv4 连接详情的 IPv4 configuration struct。
wifistruct or null包含无线连接详情的 Wifi configuration struct。
vlanstruct or null包含 vlan 详情的 VLAN configuration struct。

IPv6 configuration

keytypedescription
methodstring设置 IP 的方法可以是 staticautodisabled
addr_gen_modestringAddress generation mode 可以是 eui64stable-privacydefault-or-eui64default
ip6_privacystringPrivacy extensions 选项有 disabledenabled-prefer-publicenableddefault
addresslist包含 IP 地址和 netmask 的列表,格式为 ::/XXX。
gatewaystring网关的 IP 地址。
nameserverslist包含配置的 nameservers IP 地址的字符串列表。
route_metricintRoute metric。值越低优先级越高。内核接受零(0)但会将其强制转换为 1024(用户默认值)。

IPv4 configuration

keytypedescription
methodstring设置 IP 的方法可以是 staticautodisabled
addresslist包含 IP 地址和 netmask 的列表,格式为 X.X.X.X/XX。
gatewaystring网关的 IP 地址。
nameserverslist包含配置的 nameservers IP 地址的字符串列表。
route_metricintRoute metric。值越低优先级越高。

Wi-Fi 配置

keytypedescription
modestring设置模式 infrastructuremeshadhocap
authstring设置 auth 模式:openwebwpa-psk
ssidstring为 Wireless 设置 SSID。
signalinteger信号强度百分比。

VLAN configuration

keytypedescription
idintegerVLAN ID。
parentstringVLAN 附加到的父接口。

接入点

keytypedescription
modestring之一:infrastructuremeshadhoc
ssidstringWireless 网络 ID。
frequencyinteger此 Access Point 的工作频率。
signalinteger信号强度百分比。
macstringAccess Point 的 MAC Address。

面板

keytypedescription
enableboolean已启用时为 true
iconstringsidebar icon
titlestringsidebar title
adminboolean仅供 admin 账户使用时为 true

仓库

keytypedescription
slugstringrepository slug
namestringrepository 名称
sourcestring指向 repository 的 URL
urlstring or nullrepository website 的 URL
maintainerstringrepository 维护者名称

服务

keytypedescription
slugstringservice slug
availableboolean服务可用时为 true
providerslist该服务的 providers 列表

备份

keytypedescription
slugstring为 backup 生成的 slug
datestringbackup 创建日期的 ISO 日期字符串表示
namestring赋予 backup 的名称
typestringbackup 的类型(full, partial)
protectedbooleanbackup 受密码保护时为 true
contentdictionarybackup content 详情。参见 Backup -> content
compressedbooleanbackup 以压缩归档保存时为 true

备份到内容

Backup 对象的 content key 包含以下 key:

keytypedescription
homeassistantbooleanbackup 包含 homeassistant 时为 true
addonslistbackup 中包含的 app slugs 列表
folderslistbackup 中包含的文件夹名称列表

备份 details

keytypedescription
slugstring为 backup 生成的 slug
typestringbackup 的类型(full, partial)
namestring赋予 backup 的名称
datestringbackup 创建日期的 ISO 日期字符串表示
sizestringbackup 大小(MB)
protectedbooleanbackup 受密码保护时为 true
locationstring or nullbackup 存储所在的 backup mount 名称。本地存储时为 null
homeassistantstring当时使用的 Home Assistant 版本
addonslistbackup 中的 apps 列表。Apps 以字典形式表示,包含这些 key:[slug,name,version,size]
repositorieslistapp repository URL 字符串列表
folderslist表示目录的字符串列表
homeassistant_exclude_databasebooleanHome Assistant 数据库文件被从此 backup 中排除时为 true

统计

keytypedescription
cpu_percentfloat已使用的 CPU 百分比
memory_usageint当前内存使用量(字节)
memory_limitint允许的最大内存使用量(字节)
memory_percentfloat已使用的内存百分比
network_txint网络发送使用量
network_rxint网络接收使用量
blk_readint文件系统读取使用量
blk_writeint文件系统写入使用量

问题

keytypedescription
uuidstr作为 issue ID 的生成 uuid
typestrissue 类型
contextstrissue 发生的上下文
referencestr or null取决于上下文;对另一个 model 的引用(例如 app slug)
reference_extradict or null关于该 issue 的额外上下文特定元数据(例如哪个端口存在冲突)

建议

keytypedescription
uuidstr作为 suggestion ID 的生成 uuid
typestrsuggestion 类型
contextstrsuggestion 发生的上下文
referencestr or null取决于上下文;对另一个 model 的引用(例如 app slug)
reference_extradict or null关于该 suggestion 的额外上下文特定元数据(例如要清除哪个端口)
autobool建议的修复将自动应用时为 True

检查

keytypedescription
slugstr为 check 生成的 slug
enableboolcheck 的启用状态

设备

keytypedescription
namestring设备对象名称
sysfsstring指向 sysfs 设备对象的路径
dev_pathstring指向 devfs 的路径
subsystemstring or null设备的 subsystem 类型(tty, input, sound, block, misc)
parentstring or null指向父 sysfs 设备对象的路径
by_idstring or nullUdev by ID 链接
attributesdict包含用于调试和理解的纯 udev 设备 attributes 的 dict
childrenlist指向子 sysfs 设备的路径列表

磁盘

keytypedescription
namestring磁盘设备名称
vendorstring磁盘设备厂商
modelstring磁盘设备型号
serialstring磁盘设备的序列号
sizeint磁盘大小(字节)
idstring磁盘设备的唯一 ID(UDisks2 drive ID 或设备路径)
dev_pathstring磁盘设备的设备路径

挂载

keytypedescriptionrequest/response
namestringmount 名称both
typestringmount 类型(cifs 或 nfs)both
usagestringmount 用途(backup, media, 或 share)both
serverstring网络共享服务器的 IP 地址或主机名both
portint要使用的端口(如果不使用该 mount 类型的标准端口)both
read_onlyboolmount 为只读(不适用于 backup mounts)both
pathstring(仅 nfs mounts) 从网络共享挂载的路径both
sharestring(仅 cifs mounts) 从网络共享挂载的 shareboth
usernamestring(仅 cifs mounts) 用于认证的 usernamerequest only
passwordstring(仅 cifs mounts) 用于认证的 passwordrequest only
statestringmount 的当前 state(active, failed 等)response only

Request only 字段可以包含在 requests 中,但永远不会出现在 responses 中。 Response only 字段会出现在 responses 中,但不能包含在 requests 中。

任务

keytypedescription
namestringjob 名称
referencestringjob 所作用的实例的唯一 ID(如果适用)
uuidstringjob 的唯一 ID
progressintjob 的进度(如果可以获得准确的进度)
stagestringjob 所处 stage 的名称(如果适用)
donebooleanjob 是否完成
createdstringjob 创建的日期和时间(ISO 格式)
child_jobslist由该 job 启动的子jobs列表
errorslist执行期间发生的errors列表
extradictionary or null与该 job 或 stage 相关的额外元数据(如果适用)

任务错误

keytypedescription
typestring发生的错误类型
messagestring出错情况的人类可读描述
stagestring错误发生时 job 所处 stage 的名称(如果适用)

启动槽位

keytypedescription
statestringActive 或 inactive(active slot 正在使用中)
statusstring从该 slot 最后一次启动的状态(good 或 bad)
versionstring已安装 OS 的版本

用户

keytypedescription
usernamestring用于登录的 Username
namestring用户名称
is_ownerboolean该用户是否为 owner
is_activeboolean该用户是否 active
local_onlyboolean用户能否从网络登录(例如通过 http)
group_idslist用户拥有的 role(s)(admin 等)

驱动器

keytypedescription
vendorstringDrive vendor
modelstringDrive 型号
serialstringDrive 序列号
idstringDrive 的唯一且持久 id
sizeintDrive 大小(字节)
time_detecteddatetimeDrive 被系统检测到的时间
connection_busstringDrive 的物理连接总线(USB 等)
seatstringDrive 所插入的 seat 标识符
removablebooleanDrive 是否可由用户移除?
ejectablebooleanDrive 是否可由系统弹出?
filesystemslistDrive 上的filesystem partitions列表

文件系统

keytypedescription
devicestringfilesystem 的特殊设备文件(例如 /dev/sda1
idstringfilesystem 的唯一且持久 id
sizeintfilesystem 大小(字节)
namestringfilesystem 名称(如果已知)
systembooleanfilesystem 被视为 system/internal 设备时为 true
mount_pointslistfilesystem 挂载的路径列表。