Te damos la bienvenida al Centro para desarrolladores de Google Home, el nuevo destino para aprender a desarrollar acciones para el hogar inteligente. Nota: Continuarás compilando acciones en la Consola de Actions.

Características de los dispositivos de casa inteligente

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

La funcionalidad para los tipos de dispositivo proviene de las características que agregas a cada uno. Cada tipo de dispositivo tiene una serie de características recomendadas, pero puedes agregar las que desees. La verificación del usuario secundaria es compatible con todas las características del dispositivo.

Consulta la lista de idiomas compatibles para todas las características.

Nombre Características del dispositivo Descripción Tipos de dispositivos recomendados
Selector de aplicaciones action.devices.traits.AppSelector Esta característica pertenece a los dispositivos que admiten aplicaciones de medios, generalmente de terceros. Dispositivos de medios que admiten el lanzamiento, la instalación y la búsqueda de aplicaciones que se ejecutan en el dispositivo.
ArmDisarm action.devices.traits.ArmDisarm Esta característica admite la activación y desactivación de sistemas como se usan, por ejemplo, en los sistemas de seguridad. Sistemas de seguridad o cualquier dispositivo que admita la activación y desactivación de sistemas.
Brillo action.devices.traits.Brightness La configuración del brillo absoluto está en un rango normalizado de 0 a 100 (es posible que las luces individuales no admitan todos los puntos del rango según su configuración de LED). Ligera
CámaraStream action.devices.traits.CameraStream Esta característica pertenece a los dispositivos que tienen la capacidad de transmitir feeds de video a pantallas de terceros, a pantallas conectadas a Chromecast o a smartphones. En general, estas son cámaras de seguridad o cámaras para bebés. Pero esta característica también se aplica a dispositivos más complejos que tienen una cámara (por ejemplo, dispositivos de videoconferencia o un robot de aspiración con una cámara). Cámara
canales action.devices.traits.Channel Esta característica pertenece a los dispositivos que admiten canales de TV en un dispositivo de medios. Televisión
Configuración de color action.devices.traits.ColorSetting Esta característica se aplica a los dispositivos, como las lámparas inteligentes, que pueden cambiar su color o su temperatura. Ligera
ColorSpectrum; action.devices.traits.ColorSpectrum Esto se aplica a las bombillas de color "full" que toman rangos de colores RGB. Las luces pueden tener cualquier combinación de ColorSpectrum y ColorTemperatura; las luces de elementos destacados y las tiras LED pueden tener solo Spectrum, mientras que algunas bombillas de lectura solo tienen Temperatura. Las bombillas básicas o las luces mudas en los tomacorrientes inteligentes tampoco tienen ninguno. Ligera
ColorColor action.devices.traits.ColorTemperature Esto se aplica a las bombillas "cálidas" que toman un punto de color en Kelvin. Por lo general, esta es una modalidad independiente de ColorSpectrum y es posible que haya puntos blancos disponibles a través de Temperaturas a los que Spectrum no puede alcanzar. Según las características disponibles, Google puede elegir el modo apropiado para usarlo en función de la solicitud y el tipo de luz (por ejemplo, Hacer que las luces de la sala de estar sean blancas pueden enviar comandos de temperatura a algunas bombillas y comandos de Spectrum a tiras LED). Ligera
Cocina action.devices.traits.Cook Esta característica pertenece a los dispositivos que pueden cocinar según diversos ajustes predeterminados y modos de cocción compatibles. Dispositivos que permiten cocinar diversos tipos de comida.
Dispensar action.devices.traits.Dispense Esta característica pertenece a dispositivos que admiten la distribución de una cantidad específica de uno o más artículos físicos. Por ejemplo, un dispensador de golosinas para perros puede expender varias golosinas, un grifo puede expender vasos de agua y un comedero para mascotas puede expender agua y alimento para mascotas. Dispositivos que admiten la entrega de una cantidad específica de uno o más artículos físicos
Acoplar action.devices.traits.Dock Esta característica está diseñada para dispositivos móviles que se pueden ordenar a fin de que se vuelvan a cargar. Aspiradora
Almacenamiento de energía action.devices.traits.EnergyStorage Esta característica pertenece a dispositivos que pueden almacenar energía en una batería y, posiblemente, recargarse, o a dispositivos que pueden cargar otro dispositivo. La característica admite iniciar y detener la carga, y comprobar el nivel de carga actual, la capacidad restante y la capacidad hasta los valores completos. Dispositivos que pueden cargar la batería
Velocidad del ventilador action.devices.traits.FanSpeed Esta característica pertenece a los dispositivos que admiten la configuración de la velocidad de un ventilador (es decir, soplan aire desde el dispositivo en varios niveles, que pueden ser parte de una unidad de calefacción o aire acondicionado, o en un automóvil), con configuraciones como baja, media y alta.
Relleno action.devices.traits.Fill Esta característica se aplica a los dispositivos que admiten el relleno, como una bañera. Cualquier dispositivo que pueda llenarse, como una bañera.
Configuración de humedad action.devices.traits.HumiditySetting Esta característica pertenece a los dispositivos que admiten parámetros de configuración de humedad, como humidificadores y deshumidificadores. Cualquier dispositivo que admita la configuración de humedad, como un humidificador o un deshumidificador
InputSelector. action.devices.traits.InputSelector Características para dispositivos que pueden cambiar entradas de medios. Estas entradas pueden tener nombres dinámicos por dispositivo y pueden representar feeds de audio o video, conectados mediante cable o en red. Cualquier dispositivo de medios que admita el cambio de entradas
Efectos de luz action.devices.traits.LightEffects Esta característica pertenece a dispositivos que admiten comandos de iluminación complejos para cambiar el estado, como repetir indefinidamente varios colores. Ligera
Localizador action.devices.traits.Locator Esta característica se usa para los dispositivos que se pueden "encontrar". Esto incluye teléfonos, robots (incluidos aspiradoras y cortadoras), drones y productos específicos para etiquetas que se conectan a otros dispositivos. Cualquier dispositivo que deba ubicarse, como una Vacuum robótica
LockUnlock action.devices.traits.LockUnlock Esta característica pertenece a cualquier dispositivo que admita el bloqueo y desbloqueo, o que informe un estado bloqueado. Cualquier dispositivo que admita el bloqueo y desbloqueo, o que informe el estado bloqueado.
MediaState action.devices.traits.MediaState Esta característica se usa para los dispositivos que pueden informar estados de medios. Cualquier dispositivo multimedia que pueda informar estados de medios
Modos action.devices.traits.Modes Esta característica pertenece a cualquier dispositivo con una cantidad arbitraria de modos "n-way" en los que los modos y la configuración para cada modo son arbitrarios y únicos para cada dispositivo o tipo de dispositivo. Cada modo tiene varias configuraciones posibles, pero solo se puede seleccionar una a la vez; una secadora no puede estar en modo "delicado", "normal" y "pesado" al mismo tiempo. Una configuración que solo se puede activar o desactivar pertenece a la característica Toggles. Cualquiera
ControlDeRed action.devices.traits.NetworkControl Esta característica pertenece a dispositivos que admiten la generación de informes de datos de red y la realización de operaciones específicas de la red. Dispositivos que pueden informar datos de red y realizar operaciones específicas de la red.
ObjectDetection action.devices.traits.ObjectDetection Esta característica pertenece a dispositivos que pueden detectar objetos o personas y enviar una notificación al usuario. Por ejemplo, se puede usar para que los timbres indiquen que una persona (con o sin nombre) tocó el timbre, así como para cámaras y sensores que pueden detectar el movimiento de objetos o personas que se acercan. Dispositivos que pueden detectar objetos o personas y enviar una notificación al usuario.
Activado action.devices.traits.OnOff Funcionalidad básica de encendido y apagado para cualquier dispositivo que tenga activado y desactivado el objeto binario, incluidos los interruptores y enchufes, así como muchos dispositivos futuros.
OpenClose. action.devices.traits.OpenClose Esta característica pertenece a dispositivos que admiten apertura y cierre y, en algunos casos, abrirse y cerrarse de forma parcial o potencial en más de una dirección. Por ejemplo, algunas persianas pueden abrirse a la izquierda o a la derecha. En algunos casos, la apertura de ciertos dispositivos puede ser una acción sensible a la seguridad que puede requerir autenticación de autenticación de dos factores. Consulta Autenticación de dos factores. Cualquier dispositivo que admita la apertura y el cierre
Reiniciar action.devices.traits.Reboot Esta característica pertenece a dispositivos que admiten reinicios, como routers. El dispositivo debe admitir el reinicio como una sola acción. Cualquier dispositivo que admita el reinicio
Rotación action.devices.traits.Rotation Esta característica pertenece a los dispositivos que admiten la rotación, como persianas con paneles rotables. Dispositivos que admiten la rotación, como persianas con sombrillas rotables.
RunCycle action.devices.traits.RunCycle Esta característica representa cualquier dispositivo que tiene una duración en curso para su operación que se puede consultar. Esto incluye, entre otros, dispositivos que funcionan de forma cíclica, como lavadoras, secadoras y lavavajillas. Cualquiera: principalmente dispositivos y otros dispositivos que tengan estados de ejecución
SensorState action.devices.traits.SensorState Esta característica abarca la medición cuantitativa (por ejemplo, el índice de calidad del aire o el nivel de humo) y el estado cualitativo (por ejemplo, si la calidad del aire es saludable o si el nivel de humo es bajo o alto). Sensores que proporcionan mediciones cuantitativas (como el nivel de humo) y estado cualitativo (si la calidad del aire es saludable)
Escena action.devices.traits.Scene En el caso de las escenas, el tipo asigna 1:1 a la característica, ya que las escenas no se combinan con otras para formar dispositivos compuestos. Solo Scene
Actualización de software action.devices.traits.SoftwareUpdate Esta característica pertenece a los dispositivos que admiten actualizaciones de software, como un router. De manera opcional, estos dispositivos pueden informar la hora de la última actualización exitosa. Cualquier dispositivo que admita actualizaciones de software
StartStop action.devices.traits.StartStop Iniciar y detener un dispositivo tiene una función similar a su activación y desactivación. Los dispositivos que heredan esta función de forma diferente cuando se activa y se inicia. A diferencia de los dispositivos que solo tienen un estado de encendido y apagado, algunos dispositivos que pueden iniciarse y detenerse también pueden pausarse mientras se realiza la operación. Cualquiera, mayormente electrodomésticos, aspiradoras y otros elementos que tengan un comportamiento de actividad específico por encima y más allá de la potencia
EstadoInforme action.devices.traits.StatusReport Esta característica informa el estado actual de un dispositivo específico o de un grupo de dispositivos conectados. Rasgo de uso general para informar el estado o estado actual de un dispositivo específico o de un grupo conectado de dispositivos, como un sistema de seguridad)
Control de temperatura action.devices.traits.TemperatureControl La función para dispositivos (distintos de los termostatos) que admiten el control de la temperatura, ya sea dentro o alrededor del dispositivo. Esto incluye dispositivos como hornos y refrigeradores.
Configuración de la temperatura action.devices.traits.TemperatureSetting Esta característica cubre el control del punto de temperatura y los modos.
Temporizador action.devices.traits.Timer La característica Temporizador representa un temporizador en un dispositivo, principalmente electrodomésticos de cocina, como hornos y microondas, pero no se limitan a ellos. Cualquier dispositivo que tenga un temporizador, como electrodomésticos de cocina, como microondas o hornos
Activar o desactivar action.devices.traits.Toggles Esta característica pertenece a cualquier dispositivo con una configuración que solo pueda existir en uno de dos estados. Esta configuración puede representar un botón físico con un estado activado/desactivado o activo/inactivo, una casilla de verificación en HTML o cualquier otro tipo de elemento habilitado o inhabilitado específicamente. Cualquiera
TransportControl action.devices.traits.TransportControl Esta característica admite dispositivos multimedia que pueden controlar la reproducción de medios (por ejemplo, reanudar la música que está pausada). Los dispositivos admiten la comunicación bidireccional de audio con dispositivos de terceros.
Volume action.devices.traits.Volume Esta característica pertenece a los dispositivos que pueden cambiar el volumen (por ejemplo, configurar el volumen en un nivel determinado, silenciar o activar el sonido). Dispositivos multimedia que pueden cambiar el volumen.

Lenguajes compatibles

Los siguientes idiomas son compatibles con todas las características anteriores:

  • Danés (da)
  • Neerlandés (nl)
  • Inglés (en)
  • Francés (fr)
  • Alemán (de)
  • Hindi (hi)
  • Indonesio (id)
  • Italiano (it)
  • Japonés (ja)
  • Coreano (ko)
  • Noruego (no)
  • Portugués (pt-BR)
  • Español (es)
  • Sueco (sv)
  • Tailandés (th)
  • Chino (zh-TW)