Plantillas de dispositivo

Introducción

Las plantillas de dispositivo de SinricPro te permiten crear tu propio tipo de dispositivo arrastrando y soltando las capacidades que describen las funciones de tu dispositivo IoT. Sirven de modelo para crear tipos de dispositivo personalizados en SinricPro. Puedes crear tu propio tipo de dispositivo combinando las siguientes capacidades.

Capacidades    
Brightness Channel Color
Color Temperature Contact Sensor Doorbell
Equalizer Input Control Lock
Media Control Mode Motion Sensor
Open Close Percentage Power
Power Level Push Notification Range
Setting Smart Button Start Stop
Temperature Sensor Thermostat Toggle
Volume    

Limitaciones

El número de capacidades que puedes añadir depende del total de licencias que tengas. Cada licencia te permite añadir una capacidad a tu tipo de dispositivo personalizado.

Al registrarte, tu suscripción inicial incluye 3 dispositivos, lo que te permite añadir 3 capacidades. Si compras una suscripción adicional de 1 dispositivo, tu total sube a 4 dispositivos y tienes derecho a 4 capacidades. Si añades otra suscripción de 1 dispositivo, tu total llega a 5 dispositivos y puedes añadir 5 capacidades.

Para ampliar las capacidades disponibles, basta con comprar más licencias de dispositivo.

¿Cómo se crea un tipo de dispositivo personalizado?

Vamos a crear un tipo de dispositivo personalizado llamado Washing Machine (lavadora), a definir distintos modos de lavado, como Hot, Warm y Cold, a generar el código y a controlarlo con Amazon Alexa y Google Home.

Más tutoriales: Humedad del suelo, Indicador de nivel de agua, Sensor de agua, Sensor de calidad del aire: MQ135, Sensor de gas

Paso 1: Crea la plantilla de dispositivo Washing Machine

Sinric Pro device template

Sinric Pro device capabilities

Sinric Pro device capabilities

Sinric Pro device capabilities

Paso 2 : Crea el dispositivo Washing Machine

Ahora vamos a crear un dispositivo a partir de la plantilla que hemos creado antes.

Sinric Pro create a device from template

Paso 3 : Genera el código del dispositivo Washing Machine

Sinric Pro code generator

Sinric Pro code generator

Sinric Pro create a device and generate code from template

Cuando busques dispositivos en Alexa o en Google, aparecerá el dispositivo Washing Machine

Paso 4 : ¡Anuncios de voz!

✅ Cómo funciona:

1️⃣ Añade un Switch en SinricPro (¡tu disparador secreto!)

2️⃣ Crea una rutina de Alexa que diga tu mensaje, por ejemplo “¡La colada está lista!”, cuando se encienda el Switch

3️⃣ Envía desde tu código un evento de estado de encendido para poner ese interruptor en ON

void triggerVoiceAnnouncement() {
    SinricProSwitch& mySwitch = SinricPro[SWITCH_ID];
    mySwitch.sendPowerStateEvent(true);
}

Este documento es de código abierto. ¿Has visto una errata? Crea una issue