欢迎使用 Google Home 开发者中心,您可以在这里学习有关如何开发智能家居 Action 的新平台。注意:你将继续在 Actions 控制台中构建操作。

支持的设备

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

Cloud-to-cloud-enabled devices in the Google Home ecosystem have different levels of touch control support depending on the app or surface being used:

  1. Google Assistant app
  2. Google Home app (GHA)
  3. 智能显示屏界面 - 触摸控制基于设备支持的特征,而不是设备类型本身。

下表中的应用触控是指 Assistant appGHA。如需了解详情,请参阅触控

没有 Local Home SDK 的设备类型支持以下任一功能:

  1. 需要针对所需特征进行第二层用户身份验证
  2. 需要本地执行方式不支持的特征,例如 CameraStream
表:Cloud-to-cloud 设备类型支持
Cloud-to-cloud 设备类型
特征
说明 支持 家居生态系统类型
AC_UNIT

  必需特征
    FanSpeed
    开启关闭
    TemperatureSetting
空调装置类似于温控器,但不支持供暖,可能不支持设置温度目标。 Local Home SDK
应用触控
空调
AIRCOOLER

  必需特征
    FanSpeed
    HumiditySetting
    OnOff
    TemperatureSetting
空气冷却器是可以控制温度和湿度的设备。这类设备通常比空调更轻巧、更便于携带,而且装有水箱。空气冷却器可能不支持供暖或设置确切温度。与空气冷却器的互动可能包括更改风扇转速和湿度设置。 Local Home SDK
空气冷却器
AIRFRESHENER

  所需特征
    开启
  推荐特征
    模式
    切换开关
你可以调节和启用空气清新器,也可以调节各种模式。 Local Home SDK
空气清新器
AIRPURIFIER

  所需特征
    开启
  推荐特征
    FanSpeed
    SensorState
空气净化器是指可以打开和关闭、过滤空气过滤器清洁度和空气过滤器生命周期,并根据各种模式设置进行调整的设备。 Local Home SDK
应用触控
空气净化器
此类设备可接收音频输入(例如 HDMI、光纤和 RCA)并将音频输出到一个或多个扬声器。 Local Home SDK
AV 接收器
AWNING

  所需特征
    OpenClose
遮阳棚可以收回,并且可以打开和关闭。它们可以安装在室内或室外。 Local Home SDK
遮阳棚
BATHTUB

  推荐特征
    填充
    TemperatureControl
    StartStop
浴缸可以加水和放水,可以把水放到特定级别,如果浴缸支持的话。 Local Home SDK
应用触控
浴缸
BED

  所需特征
    模式
  推荐特征
    场景
与床互动可能包括调整各种模式和设置场景。 Local Home SDK
BLENDER

  所需特征
    开启
  推荐特征
    烹饪
    StartStop
    计时器
与搅拌器的互动可能包括启动和停止、设置计时器、设置烹饪模式或食物预设或调整其他各种设置。 Local Home SDK
搅拌器
BLINDS

  必需的特征
    OpenClose
  推荐的特征
    轮替
百叶窗可以打开和关闭,并且支持各种类型的百叶窗,如威尼斯百叶窗(可向一个方向打开)、面板或垂直(可向左或向右打开)以及自上而下(可向上或向下打开)的百叶窗。有些百叶窗可能具有可旋转的板条。 Local Home SDK
百叶窗
BOILER

  所需特征
    开启
  推荐特征
    温度控制
可以开启和关闭锅炉,它们可能支持调节温度。 Local Home SDK
样板
CAMERA

  必需的特征
    CameraStream
摄像头非常复杂,功能因供应商而异。随着时间的推移,相机将获得许多描述特定功能的特征和属性,其中许多特征和属性可能会以特殊方式与视频/音频流进行交互,如将流发送到其他设备、识别流中的内容、重放 Feed 等。 应用触控 相机
CARBON_MONOXIDE_DETECTOR

  必需的特征
    SensorState
一氧化碳检测器可以报告当前是否检测到一氧化碳、一氧化碳水平是否较高,以及当前一氧化碳浓度是多少(以百万分之一为单位)。 Local Home SDK
CO2 检测器
CHARGER

  必需的特征
    EnergyStorage
与充电器互动可能包括开始和停止充电,以及检查当前电量、剩余电量和充满电后的电量。 Local Home SDK
充电器
CLOSET

  所需特征
    OpenClose
壁橱可以朝多个方向打开和关闭。 Local Home SDK
壁橱
COFFEE_MAKER

  所需特征
    开启
  推荐特征
    烹饪
    温度控制
与咖啡机相关的互动可能包括打开和关闭咖啡机、调整烹饪模式和食物预设、调整目标温度以及调整各种非烹饪模式设置。 Local Home SDK
应用触控
咖啡机
COOKTOP

  所需特征
    开启
  推荐特征
    烹饪
    计时器
与炉灶的互动可能包括开启和关闭炉灶、启动和停止、设置计时器、调整烹饪模式和食物预设以及调整各种非烹饪模式设置。 Local Home SDK
炉灶
CURTAIN

  所需特征
    OpenClose
窗帘可以朝多个方向打开和关闭。例如,包含两个部分的窗帘可以向左或向右打开。 Local Home SDK
幕布
DEHUMIDIFIER

  所需特征
    开启
  推荐特征
    FanSpeed
    HumiditySetting
    StartStop
除湿器就是去除空气中水分的设备。它们可以开启或关闭、报告并调整目标湿度,并且可能具有各种可调节模式或风扇转速设置。 Local Home SDK
除湿器
DEHYDRATOR

  所需特征
    开启
  推荐特征
    烹饪
    StartStop
    计时器
与脱水器的互动可能包括启动和停止、设置计时器、调整烹饪模式或食物预设,或调整其他各种设置。 Local Home SDK
脱水器
DISHWASHER

  所需特征
    StartStop
  推荐特征
    开启
    RunCycle
洗碗机的启动和停止功能可以独立于开启或关闭(有些洗衣机有单独的电源按钮,有些没有)。部分设备在清洗时可以暂停和恢复。 洗碗机还有各种模式,每种模式都有自己的相关设置。这些内容是特定于洗碗机的,并且以通用形式加以解释。 Local Home SDK
应用触控
洗碗机
DOOR

  必需的特征
    OpenClose
  推荐的特征
    LockUnlock
门可处于多个方向,可以打开和关闭。 门式
DOORBELL

  推荐特征
    ObjectDetection
    CameraStream
门铃可以告诉门口有人。 如果设备具备相应功能,则可以发送通知和流式视频。 门铃
DRAWER

  所需特征
    OpenClose
抽屉式导航栏可以打开和关闭,可能处于多个方向。 Local Home SDK
抽屉式导航栏
DRYER

  所需特征
    StartStop
  推荐特征
    模式
    开启/关闭
    RunCycle
    切换开关
除烘干机的启动和停止功能与开启或关闭不同,它们在烘干时可以暂停和恢复。干衣机也有各种模式,每种模式都有自己的相关设置。这些内容因烘干机而异,并以通用形式加以解释。 Local Home SDK
应用触控
烘干机
FAN

  必需特征
    FanSpeed
    开启/关闭
风扇通常可以开启和关闭,并且具有网速设置。某些风扇还具有其他支持的模式,例如风扇方向/朝向(例如,壁挂式安装装置可能设定用于调节风扇升降)。 Local Home SDK
应用触控
风扇
FAUCET

  推荐特征
    拒绝
    StartStop
    TemperatureControl
水龙头可以配出各类液体和预设的液体。水龙头可能有多种模式,每种模式都有自己的相关设置。这些是针对水龙头的,以通用形式进行解释。 Local Home SDK
水龙头
FIREPLACE

  推荐特征
    模式
    切换开关
    开启
壁炉可以开关,并且可以调整模式。 Local Home SDK
壁炉
FREEZER

  必需的特征
    TemperatureControl
冻结器是温度管理设备,可根据各种模式设置进行调整,而且可能支持温度监控。 Local Home SDK
冷柜
FRYER

  所需特征
    开启
  推荐特征
    烹饪
    StartStop
    计时器
与炸锅的互动可能包括开始和停止、设置计时器、调整烹饪模式或食物预设,或调整其他各种设置。 Local Home SDK
炸锅
GARAGE

  必需的特征
    OpenClose
  推荐的特征
    LockUnlock
车库门可以打开、关闭和检测到开启状态。它们还可以指示物体在关闭时是否遮挡了门的路径,或者门是否被锁定,因而无法控制。 车库门
GATE

  必需的特征
    OpenClose
  推荐的特征
    LockUnlock
关口可以打开和关闭,可能超出了方向性。 登机口
GRILL

  所需特征
    StartStop
  推荐特征
    烹饪
    开启
    计时器
与烧烤炉的互动可以包括开启和关闭烤炉、启动和停止烤炉、设置计时器、调整烹饪模式和食物预设以及调整各种非烹饪模式设置。 Local Home SDK
烧烤
HEATER

  必需特征
    TemperatureSetting
  推荐特征
    FanSpeed
加热器与温控器类似,但不支持制冷,可能不支持设置温度目标。 Local Home SDK
应用触控
加热器
HOOD

  所需特征
    开启
  推荐特征
    亮度
    风速
烤箱和抽油烟机可以打开和关闭,可以调节模式,风扇转速可以调节。 Local Home SDK
引擎
HUMIDIFIER

  所需特征
    开启
  推荐特征
    FanSpeed
    HumiditySetting
    StartStop
加湿器是增加空气湿度的设备。它们可以开启或关闭、报告并调整目标湿度,并且可能具有各种可调节模式或风扇转速设置。 Local Home SDK
应用触控
加湿器
KETTLE

  所需特征
    开启
  推荐特征
    温度控制
烧水壶是烧水的设备。与热水壶交互可能包括打开和关闭热水壶、调整目标温度以及调整各种模式设置。 Local Home SDK
Kettle
LIGHT

  必需特征
    开启
  推荐特征
    ColorSetting
    亮度
灯具可以开启或关闭。它们可能还具备其他功能,例如调暗和更改颜色。 Local Home SDK
应用触控
LOCK

  必需的特征
    LockUnlock
锁定功能可以锁定、解锁和报告锁定状态。 锁定
MICROWAVE

  所需特征
    StartStop
  推荐特征
    烹饪
    计时器
与微波炉的交互可能包括启动和停止、设置计时器、调整烹饪模式和食物预设以及调整非烹饪模式。 Local Home SDK
微波炉
MOP

  必需的特征
    StartStop
  推荐的特征
    基座
    EnergyStorage
    定位器
    6On
与拖把的交互可能包括开始、停止、暂停清洁、插入基座、检查当前清洁周期、找到拖把或调整各种模式。有些拖车可能会支持清理家里的特定区域。 Local Home SDK
拖把
MOWER

  必需的特征
    StartStop
  推荐的特征
    基座
    EnergyStorage
    定位器
    6On
与割草机的互动可能包括启动、停止和暂停割草、停靠、检查当前周期、找到割草机以及调整各种模式。 Local Home SDK
割草机
MULTICOOKER

  所需特征
    开启
  推荐特征
    烹饪
    StartStop
    计时器
与多功能烹饪的互动可能包括启动和停止、设置计时器或调整非烹饪模式。 Local Home SDK
多功能锅
NETWORK

  必需的特征
    NetworkControl
  推荐的特征
    重新启动
    SoftwareUpdate
表示一组路由器节点或作为一个实体(而不是作为单个设备)进行控制的网格网络。网络设备可能会重新启动、更新其软件,并具有用于处理服务质量 (QoS) 控制和家长限制的模式。 设备可执行一些操作,例如启用访客网络,以及报告网络特定信息,例如当前互联网吞吐率。 Local Home SDK
网络
OUTLET

  必需的特征
    开启
Outlet 是智能家居中的基本设备,仅支持开启/关闭二进制模式。 Local Home SDK
应用触控
插座
OVEN

  所需特征
    开启
  推荐特征
    烹饪
    温度控制
    计时器
与烤箱进行互动涉及在特定温度下烘烤或烤炉。烤箱内的物理温度因烤箱发热而有所不同,因此也可能会受到监控。烤箱的烹饪时间会限制烘焙的时长 Local Home SDK
应用触控
烤箱
PERGOLA

  必需的特征
    OpenClose
  推荐的特征
    轮替
凉棚(室外花园结构)可以朝着多个方向打开和关闭。例如,有些带画布的凉棚可能会向左侧或右侧开放。 Local Home SDK
凉棚
PETFEEDER

  所需特征
    拒绝
  推荐特征
    开启
    开始停止
与宠物喂食器的互动可能包括喂食宠物食品或水,数量和预设量各异。 Local Home SDK
宠物喂食器
PRESSURECOOKER

  所需特征
    开启
  推荐特征
    烹饪
    计时器
与高压锅的互动可能包括启动和停止、设置计时器、调整烹饪模式或食物预设,或调整其他各种设置。 Local Home SDK
高压锅
RADIATOR

  所需特征
    开启
  推荐特征
    模式
    切换开关
散热器可以开启和关闭,并可能会调整各种模式。 Local Home SDK
应用触控
散热器
REFRIGERATOR

  必需的特征
    TemperatureControl
冰箱是温度管理设备,可能有各种模式/设置。 Local Home SDK
冰箱
REMOTECONTROL

  必需的特征
    InputSelector
    MediaState
    OnOff
    TransportControl
    音量
媒体遥控器用于控制媒体设备。此设备类型的示例包括集线器、通用遥控器和媒体控制器。 Local Home SDK
应用触控
媒体遥控器
ROUTER

  必需的特征
    NetworkControl
  推荐的特征
    重新启动
    SoftwareUpdate
路由器可以重新启动、更新其软件、拥有处理服务质量 (QoS) 控制和家长限制的模式,以及执行网络专用操作(例如启用访客网络以及报告网络相关信息,例如当前的互联网吞吐率)。 Local Home SDK
路由器
SECURITYSYSTEM

  必需的特征
    ArmDisarm
  推荐的特征
    StatusReport
安防系统可以开启或关闭他们可以通过多种安全等级(例如在家和外出)开启报警器,还可以报告特定传感器(例如,侦测到移动或打开的窗口的传感器)的信息。 安防系统
SENSOR

  推荐特征
    SensorState
    EnergyStorage
一个传感器有多种功能,例如同时监测温度和湿度。传感器可以报告定量测量值(例如,一氧化碳和烟雾浓度以百万分之一为单位),也可以报告定量测量值(例如空气质量状况是否良好)。 Local Home SDK
传感器
SETTOP

  必需的特征
    AppSelector
    MediaState
    频道
    OnOff
    TransportControl
  推荐特性
与多频道视频编程分销商 (MVPD) 和机顶盒设备的交互可能包括控制媒体播放。 Local Home SDK
应用触控
机顶盒
SHOWER

  推荐特征
    StartStop
    TemperatureControl
淋浴机可以开启或关闭,可能支持调节温度。 Local Home SDK
淋浴
SHUTTER

  必需的特征
    OpenClose
  推荐的特征
    轮替
百叶窗可以处于多个方向,并且可以打开和关闭。有些百叶窗可能带有可以旋转的板条。 Local Home SDK
快门
SMOKE_DETECTOR

  必需的特征
    SensorState
烟雾检测器可以报告当前是否检测到烟雾、烟雾水平是否较高,以及当前的烟雾水平(以百万分之一为单位)。 Local Home SDK
烟雾检测器
SOUNDBAR

  必需特征
    MediaState
    开启关闭
    TransportControl
    音量
  推荐特征
    AppSelector 6 7
一种多合一音频设备,通常与电视配合使用,且采用外形规格。 Local Home SDK
条形音箱
SOUSVIDE

  所需特征
    开启
  推荐特征
    烹饪
    StartStop
    计时器
与真空仪器的互动可能包括开始和停止、设置计时器、调整烹饪模式或食物预设,或调整其他各种设置。 Local Home SDK
视频
SPEAKER

  必需特征
    MediaState
    开启关闭
    TransportControl
    音量
  推荐特征
    AppSelector 6 7
此设备是一个已连接的音响设备,不会将音频拆分到单独的声道中(例如,在两台左右设备之间)。 Local Home SDK
扬声器
SPRINKLER

  所需特征
    StartStop
  推荐特征
    计时器
洒水器可以启动和停止(或开启和关闭)。它们还可支持计时器和/或时间表。 Local Home SDK
应用触控
洒水器
STANDMIXER

  所需特征
    开启
  推荐特征
    烹饪
    StartStop
与直立式搅拌机的互动可能包括开启和关闭搅拌机、启动和停止搅拌机、调整烹饪模式或食物预设或调整各种非烹饪模式设置。 Local Home SDK
直立式搅拌机
STREAMING_BOX

  必需的特征
    AppSelector
    MediaState
    OnOff
    TransportControl
    音量
此设备支持流媒体服务,通常与电视等显示屏搭配使用。此设备由恒定电源(与显示设备本身分离)供电。 Local Home SDK
流式传输框
此设备是音响设备和流媒体棒或盒子的组合。除了条形音箱功能之外,此设备还提供流式传输体验。 Local Home SDK
流式条形音箱
STREAMING_STICK

  必需特征
    AppSelector
    MediaState
    TransportControl
    音量
  推荐特征
    On
此设备的外形小巧,通常由与电视等显示器连接的 USB 或 HDMI 数据线供电。 Local Home SDK
流媒体棒
SWITCH

  所需特征
    开启
  推荐特征
    亮度
开关是智能家居中的基本设备,可以开启或关闭。 Local Home SDK
应用触控
开关
THERMOSTAT

  必需特征
    TemperatureSetting
温控器是设定温度和设定温度的管理设备。这会将这些设备与仅具有模式和设置(例如高/低)而不是温度目标的加热器和空调装置分开。 Local Home SDK
应用触控
温控器
TV

  必需的特征
    AppSelector
    InputSelector
    MediaState
    OnOff
    TransportControl
    推荐 推荐
TV 设备将调谐器、显示屏和扬声器组合起来,以便观看和收听媒体。例如智能电视设备。 Local Home SDK
电视
VACUUM

  必需的特征
    StartStop
  推荐的特征
    基座
    EnergyStorage
    定位器
    6On
吸尘器可能具有启动、停止和暂停清洁、停靠、检查当前清洁周期、定位吸尘器或调整各种模式等功能。某些吸尘器可能支持清洁住宅中的特定区域。 Local Home SDK
真空空间
VALVE

  所需特征
    OpenClose
阀门可以打开和关闭。 Local Home SDK
阀门
WASHER

  所需特征
    StartStop
  推荐特征
    模式
    开启/关闭
    RunCycle
    切换开关
洗衣机的启动和停止功能可以独立于开/关功能(一些洗衣机有单独的电源按钮,而有些则没有)。部分设备在清洗时可以暂停和恢复。 洗衣机也有各种模式,每种模式都有自己的相关设置。它们特定于洗衣机,并采用通用形式进行解释。 Local Home SDK
应用触控
洗衣机
WATERHEATER

  所需特征
    开启
  推荐特征
    温度控制
热水器是用来加热水的设备。它们可能会开启和关闭以及调整水温。 Local Home SDK
热水器
WATERPURIFIER

  推荐特征
    开启
    SensorState
净水器是指可以开启和关闭净水器以及报告滤水器清洁程度和过滤器生命周期的设备,并可针对各种模式设置进行调整。 Local Home SDK
净水器
WATERSOFTENER

  推荐特征
    开启
    SensorState
软水器是指可以开启和关闭、报告滤水器清洁度和滤水器生命周期并根据各种模式设置进行调整的设备。 Local Home SDK
软水器
WINDOW

  必需的特征
    OpenClose
  推荐的特征
    LockUnlock
您可打开和关闭窗口(也可选择向不同方向打开),也可锁定和解锁。 Local Home SDK
窗口
YOGURTMAKER

  所需特征
    开启
  推荐特征
    烹饪
    StartStop
    计时器
与酸奶机的互动包括启动和停止、设置计时器、调整烹饪模式或食物预设或调整其他各种设置。 Local Home SDK
酸奶机