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

Características de los dispositivos de casa inteligente

La funcionalidad para los tipos de dispositivos 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 quieras. 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 apps action.devices.traits.AppSelector Esta característica pertenece a los dispositivos que admiten aplicaciones de medios, generalmente de terceros. Dispositivos de medios que permiten iniciar, instalar y buscar aplicaciones que se ejecutan en el dispositivo.
ArmArm action.devices.traits.ArmDisarm Esta característica admite la activación y la desactivación como se usa, por ejemplo, en los sistemas de seguridad. Sistemas de seguridad o cualquier dispositivo compatible con la activación y la desactivación
Brillo action.devices.traits.Brightness El parámetro de configuración de 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
Transmisión de la 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. En líneas generales, se trata de cámaras de seguridad o cámaras para bebés. Sin embargo, esta característica también se aplica a los dispositivos más complejos que tienen una cámara (por ejemplo, dispositivos de videoconferencia o un robot aspiradora 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 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 color RGB. Las luces pueden tener cualquier combinación de ColorSpectrum y ColorTemperature. Las luces de acento y las tiras de LED pueden tener Spectrum, mientras que algunas bombillas de lectura tienen Temperatura. Las bombillas básicas, o las luces atenuadas en los enchufes inteligentes, tampoco lo tienen. Ligera
Temperatura del color action.devices.traits.ColorTemperature Esto se aplica a las bombillas “cálidas” que tienen un punto de color en Kelvin. Por lo general, esta es una modalidad independiente de ColorSpectrum, y es posible que haya puntos blancos disponibles mediante Temperatura a los que Spectrum no pueda 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, Haz que las luces de la sala de estar sean blancas puede enviar comandos de temperatura a algunas bombillas y comandos 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 y modos de cocción admitidos. Dispositivos que admiten diferentes tipos de comida.
Distribución 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 artículos físicos. Por ejemplo, un dispensador de bocadillos para perros puede expender diferentes cantidades de bocadillos, un grifo puede dispensar tazas de agua y un comedero para mascotas puede dispensar 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.
Base action.devices.traits.Dock Esta característica está diseñada para dispositivos móviles que se pueden ordenar a fin de que se devuelvan para cargarla. 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, potencialmente, recargarla, o a los dispositivos que pueden cargar otro dispositivo. La característica admite iniciar y detener la carga, y verificar 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, hacer circular aire desde el dispositivo a diferentes niveles, lo 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.
Completar action.devices.traits.Fill Esta característica se aplica a los dispositivos que permiten llenarlos, como una bañera. Cualquier dispositivo que admita la llenado, 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 deshumidificador
InputSelector. action.devices.traits.InputSelector Es la característica para los dispositivos que pueden cambiar las entradas multimedia. Estas entradas pueden tener nombres dinámicos por dispositivo y pueden representar feeds de audio o video, con cable o conectados 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 admiten comandos de iluminación complejos para cambiar el estado, como la ejecución de múltiples colores. Ligera
Localizador action.devices.traits.Locator Esta característica se usa en los dispositivos que se pueden “encontrar”. Esto incluye teléfonos, robots (incluidas las aspiradoras y podadoras), 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 bloqueo action.devices.traits.LockUnlock Esta característica pertenece a cualquier dispositivo que permita bloquear o desbloquear el dispositivo, o informar un estado bloqueado. Cualquier dispositivo que admita el bloqueo y desbloqueo, o bien informar 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 denunciar estados multimedia
Modos action.devices.traits.Modes Esta característica pertenece a cualquier dispositivo con una cantidad arbitraria de modos "n-way" donde 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 "resistente". Una configuración que se puede activar o desactivar simplemente pertenece a la característica Activar o desactivar. Cualquiera
Control de red 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.
Detección de objetos 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) tocaron el timbre, así como para las cámaras y los sensores que pueden detectar el movimiento de objetos o personas que se acerquen. Dispositivos que pueden detectar objetos o personas y enviar una notificación al usuario.
Ocupación action.devices.traits.OccupancySensing Esta característica pertenece a los dispositivos que pueden detectar ocupación, ya sea a través de sensores de PIR, ultrasónicos o físicos. Dispositivos que pueden detectar ocupación, ya sea a través de sensores de contactos físicos, ultrasónicos o PIR.
Activado action.devices.traits.OnOff La funcionalidad básica de encendido y apagado de cualquier dispositivo que tenga activado y desactivado el objeto binario, incluidos interruptores y enchufes, así como 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 aperturas y cierres
Reiniciar action.devices.traits.Reboot Esta característica pertenece a los dispositivos que admiten reinicios, como los 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 tiras rotables. Dispositivos que admiten rotación, como persianas con rayas de rotable.
RunCycle action.devices.traits.RunCycle Esta característica representa cualquier dispositivo que tiene una duración en curso para su operación, que puede consultarse. 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 un estado cualitativo (si la calidad del aire es buena)
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 escena
Actualización de software action.devices.traits.SoftwareUpdate Esta característica pertenece a los dispositivos que admiten actualizaciones de software, como un router. Cualquier dispositivo que admita actualizaciones de software
StartStop action.devices.traits.StartStop Iniciar y detener un dispositivo tiene una función similar a la de encendido y apagado. Los dispositivos que heredan esta función de manera diferente cuando se encienden y se inician. A diferencia de los dispositivos que solo tienen un estado de encendido y apagado, algunos que pueden iniciarse y detenerse también pueden pausarse mientras realizan la operación. Cualquiera, principalmente electrodomésticos, aspiradoras y otros elementos que tengan un comportamiento de actividad específico por encima y más allá de la potencia
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 el estado actual de un dispositivo específico o un grupo de dispositivos conectados, como un sistema de seguridad
Control de temperatura action.devices.traits.TemperatureControl Es la característica para los dispositivos (excepto 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 manejo del punto de temperatura y los modos.
Temporizador action.devices.traits.Timer La característica Timer representa un temporizador en un dispositivo, principalmente electrodomésticos de cocina, como hornos y microondas, pero no se limita a ellos. Cualquier dispositivo con temporizador, como electrodomésticos de cocina o hornos
Activar o desactivar action.devices.traits.Toggles Esta característica pertenece a cualquier dispositivo con una configuración que solo puede existir en uno de dos estados. Esta configuración puede representar un botón físico con un estado de activación, desactivación o activación, una casilla de verificación en HTML o cualquier otro tipo de elemento habilitado o inhabilitado de forma específica. 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 pausada). 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 nivel determinado, silenciar o activar el sonido). Dispositivos multimedia que pueden cambiar el volumen.

Idiomas admitidos

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)