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 dispositivos proviene de las características que agregas a cada uno. Cada tipo de dispositivo tiene varias características recomendadas, pero puedes agregar las que desees. La verificación del usuario secundaria es compatible con todas las características del dispositivo.

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

Nombre Características del dispositivo Descripción Tipos de dispositivos recomendados
Selector de apps action.devices.traits.AppSelector Esta característica pertenece a los dispositivos que admiten las 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.
ArmArm action.devices.traits.ArmDisarm Esta característica admite la activación y desactivación como se usa, por ejemplo, en los sistemas de seguridad. Sistemas de seguridad o cualquier dispositivo que admita la activación y desactivación.
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 en el rango según su configuración de LED). Ligera
Transmisión de cámara action.devices.traits.CameraStream Esta característica pertenece a los dispositivos que pueden transmitir feeds de video a pantallas de terceros, a pantallas conectadas a Chromecast o a smartphones. Por lo general, se trata de cámaras de seguridad o cámaras para bebés. Sin embargo, 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 al vacío 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 de color o 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 ColorTemperature; las luces de elementos destacados y las tiras LED solo pueden tener Spectrum, mientras que algunas bombillas de lectura solo tienen Temperatura. Las bombillas básicas o las luces estúpidas en los tomacorrientes inteligentes, tampoco tienen ninguno. Ligera
ColorColor action.devices.traits.ColorTemperature Esto se aplica a las bombillas “calentadas”, que tienen un punto de color en Kelvin. Por lo general, esta es una modalidad independiente de ColorSpectrum, y puede haber 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 adecuado para usar 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 varios ajustes predeterminados de comida y modos de cocina compatibles. Dispositivos que admiten la cocina de varios tipos de comida.
Distribuir action.devices.traits.Dispense Esta característica pertenece a los dispositivos que admiten la distribución de una cantidad específica de uno o más elementos físicos. Por ejemplo, un dispensador de bocadillos para perros puede expender varios dulces, un grifo puede expender tazas de agua y un comedero para mascotas puede expender agua y alimento para mascotas. Dispositivos que admiten la distribución de una cantidad específica de uno o más artículos físicos.
Anclaje action.devices.traits.Dock Esta característica está diseñada para dispositivos móviles que se puede ordenar que devuelvan para la carga. Aspiradora
Almacenamiento de energía action.devices.traits.EnergyStorage Esta característica pertenece a los dispositivos que pueden almacenar energía en una batería y, posiblemente, recargarla, o a los dispositivos que pueden cargar otro dispositivo. La característica permite iniciar y detener la carga, y verificar el nivel de carga actual, la capacidad restante y la capacidad hasta 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, soplar aire desde el dispositivo en varios niveles, que puede ser parte de un aire acondicionado o una unidad de calefacción, o en un automóvil), con parámetros de configuración como baja, media y alta.
Fill action.devices.traits.Fill Esta característica se aplica a los dispositivos que admiten llenarse, como una bañera. Cualquier dispositivo que permita llenarse, como una bañera
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 Es la característica para dispositivos que pueden cambiar entradas multimedia. Estas entradas pueden tener nombres dinámicos por dispositivo y pueden representar feeds de audio o video, con 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 los dispositivos que pueden admitir comandos de iluminación complejos para cambiar el estado, como la repetición indefinida de varios colores. Ligera
Localizador action.devices.traits.Locator Esta característica se usa en dispositivos que pueden ser "encontrados". Esto incluye teléfonos, robots (incluidas las 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
Bloqueo de desbloqueo action.devices.traits.LockUnlock Esta característica pertenece a cualquier dispositivo que permita bloquear y desbloquear el dispositivo, o informar sobre un estado bloqueado. Es cualquier dispositivo que admita el bloqueo y desbloqueo, o bien que informe el estado bloqueado.
EstadoDeMedios action.devices.traits.MediaState Esta característica se usa para los dispositivos que pueden informar estados de contenido multimedia. Cualquier dispositivo de medios que pueda informar estados de medios
Modos action.devices.traits.Modes Esta característica pertenece a los dispositivos con una cantidad arbitraria de modos "n-way", en los que los modos y la configuración de cada modo son arbitrarios y únicos para cada dispositivo o tipo de dispositivo. Cada modo tiene varias opciones de configuración posibles, pero solo se puede seleccionar una a la vez. Una secadora no puede estar en modo "delicado", "normal" y "de trabajo pesado" de forma simultánea. Una opción de 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 los 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 los 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) toca 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 La funcionalidad básica de activación y desactivación de cualquier dispositivo que tenga activado y desactivado el objeto binario, incluidos los interruptores y enchufes, y muchos dispositivos futuros.
OpenClose. action.devices.traits.OpenClose Esta característica pertenece a los dispositivos que admiten apertura y cierre, y, en algunos casos, apertura y cierre parcial o potencialmente 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 la 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 los 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 lazos rotables. Dispositivos que admiten la rotación de ventanas, como persianas con barras rotables.
RunCycle action.devices.traits.RunCycle Esta característica representa cualquier dispositivo que tenga una duración continua para su operación que se puede consultar. Se incluyen, 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 buena o si el nivel de humo es bajo o alto). Sensores que proporcionan medición cuantitativa (como el nivel de humo) y un estado cualitativo (si la calidad del aire es saludable)
Escena action.devices.traits.Scene En el caso de las escenas, el tipo se asigna 1:1 a la característica, ya que las escenas no se combinan con otras características 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 cumple una función similar a la activación y desactivación. Los dispositivos que heredan esta función de característica de manera diferente cuando se encienden y se inician. A diferencia de los dispositivos que simplemente tienen un estado de encendido y apagado, algunos dispositivos que pueden iniciarse y detenerse también pueden pausarse mientras realizan la operación. Cualquiera, principalmente, las electrodomésticos, aspiradoras y otros elementos que tengan un comportamiento de actividad específico por encima y más allá de la energía
Informe de estado 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 de dispositivos conectados, como un sistema de seguridad)
Control de temperatura action.devices.traits.TemperatureControl Es la característica para dispositivos (distintos de termostatos) que admite el control de 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 limita a ellos. Cualquier dispositivo con 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, activo o inactivo, una casilla de verificación en HTML o cualquier otro tipo de elemento habilitado o inhabilitado específicamente. Cualquiera
ControlDeTransporte action.devices.traits.TransportControl Esta característica admite dispositivos multimedia que pueden controlar la reproducción de contenido multimedia (por ejemplo, reanudar la música que está en pausa). Los dispositivos admiten la comunicación de audio bidireccional 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 determinado nivel, silenciar o activar el sonido). Dispositivos de medios 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)