Template di dispositivo

Introduzione

I template di dispositivo (Device Templates) di SinricPro ti permettono di creare un tuo tipo di dispositivo trascinando le capability che descrivono le funzioni del tuo dispositivo IoT. Fanno da modello per creare tipi di dispositivo personalizzati in SinricPro. Puoi creare il tuo tipo di dispositivo combinando le capability seguenti.

Capability    
Brightness (luminosità) Channel (canale) Color (colore)
Color Temperature (temperatura di colore) Contact Sensor (sensore di contatto) Doorbell (campanello)
Equalizer (equalizzatore) Input Control (selezione ingresso) Lock (serratura)
Media Control (controllo multimediale) Mode (modalità) Motion Sensor (sensore di movimento)
Open Close (apertura/chiusura) Percentage (percentuale) Power (accensione)
Power Level (livello di potenza) Push Notification (notifica push) Range (intervallo)
Setting (impostazione) Smart Button (pulsante smart) Start Stop (avvio/arresto)
Temperature Sensor (sensore di temperatura) Thermostat (termostato) Toggle (commutatore)
Volume    

Limitazioni

Il numero di capability che puoi aggiungere dipende dal totale delle tue licenze. Ogni licenza ti permette di aggiungere una capability al tuo tipo di dispositivo personalizzato.

Quando ti registri, l’abbonamento iniziale include 3 dispositivi e ti permette quindi di aggiungere 3 capability. Se acquisti un abbonamento aggiuntivo per 1 dispositivo, il totale sale a 4 dispositivi e hai diritto a 4 capability. Aggiungendo un altro abbonamento per 1 dispositivo arrivi a 5 dispositivi e puoi aggiungere 5 capability.

Per aumentare le capability disponibili ti basta acquistare altre licenze per dispositivo.

Come si crea un tipo di dispositivo personalizzato?

Creiamo un tipo di dispositivo personalizzato chiamato Washing Machine (lavatrice): vediamo come definire diverse modalità di lavaggio, come Hot, Warm e Cold (caldo, tiepido e freddo), come generare il codice e come controllarlo con Amazon Alexa e Google Home.

Altri tutorial: Umidità del terreno, Indicatore del livello dell’acqua, Sensore d’acqua, Sensore di qualità dell’aria: MQ135, Sensore di gas

Passo 1: Crea il template di dispositivo Washing Machine

Sinric Pro device template

Sinric Pro device capabilities

Sinric Pro device capabilities

Sinric Pro device capabilities

Passo 2 : Crea il dispositivo Washing Machine

Ora creiamo un dispositivo a partire dal template di dispositivo creato prima.

Sinric Pro create a device from template

Passo 3 : Genera il codice per il dispositivo Washing Machine

Sinric Pro code generator

Sinric Pro code generator

Sinric Pro create a device and generate code from template

Quando cerchi i dispositivi in Alexa o Google, compare il dispositivo Washing Machine

Passo 4 : Annunci vocali!

✅ Come funziona:

1️⃣ Aggiungi uno Switch in SinricPro (il tuo trigger segreto!)

2️⃣ Crea una routine Alexa che pronuncia il tuo messaggio, per esempio “Il lavaggio è finito!”, quando lo Switch viene acceso

3️⃣ Invia dal tuo codice un evento di stato di accensione per portare quello Switch su ON

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

Questo documento è open source. Hai trovato un errore? Crea una issue