Utilizzare l'app di esempio per iOS

L'app di esempio mostra le funzionalità di base di accesso e controllo dei dispositivi utilizzando le API Home per i tipi di dispositivi che supporta.

Una volta completata l'autorizzazione dell'account e selezionata una struttura, l'app di esempio carica tutti i dispositivi locali trovati in quella struttura.

Se il dispositivo si trova in una stanza, verrà elencato sotto quella stanza. L'app di esempio supporta i seguenti tipi di dispositivi:

  • Luce a temperatura di colore
  • Luce con dimmer
  • Serratura per porte
  • Luce a gamma cromatica estesa
  • Ventilatore
  • Google Fotocamera
  • Sensore di presenza
  • Luce On/Off
  • Unità plug-in on/off
  • Sensore di temperatura
  • Termostato
  • Copertura per finestre

Azioni su dispositivi e automazioni esistenti

L'app di esempio è composta da due schede: Dispositivi e Automazioni. Ogni scheda fornisce informazioni sulla struttura e consente di eseguire attività.

Scheda Dispositivi

La scheda Dispositivi (Figura 1) mostra le stanze della struttura (Bagno, Studio, Ufficio) e i dispositivi di ogni stanza, insieme allo stato di ogni dispositivo. Puoi anche disconnettere il dispositivo o aggiornare le autorizzazioni facendo clic sull'icona more_horiz in alto a destra dello schermo (Figura 2).

Scheda Dispositivi dell'app di esempio delle API Home iOS.
Figura 1: visualizzazione della scheda Dispositivi
Controllo dei dispositivi dell'app di esempio delle API Home iOS.
Figura 2: disconnetti o aggiorna le autorizzazioni

Scheda Automazioni

La scheda Automazioni (Figura 3) mostra un elenco di tutte le automazioni per la struttura. Ogni automazione mostra i relativi comandi iniziali e le relative azioni. Sono supportati più comandi iniziali e azioni.

Tocca un'automazione per visualizzarne i dettagli, come mostrato nell'esempio nella Figura 4. In questa visualizzazione dettagliata, puoi vedere la descrizione dettagliata dei comandi iniziali, delle condizioni e delle azioni.

Scheda Automazioni dell'app di esempio delle API Home iOS.
Figura 3: visualizzazione della scheda Automazioni
Visualizzazione dettagliata di un'automazione selezionata.
Figura 4: visualizzazione dettagliata dell'automazione

Crea un'automazione

Per creare una nuova automazione, tocca il pulsante +Aggiungi nella visualizzazione dell'elenco delle automazioni (Figura 3). Nella schermata successiva verrà visualizzato un elenco di automazioni suggerite. Seleziona l'automazione che preferisci (Figura 5). Se non viene compilato automaticamente nulla, significa che la struttura non contiene i dispositivi sufficienti necessari per l'automazione. Ad esempio, se vuoi accendere il ventilatore e la luce, la struttura deve contenere sia il ventilatore sia la luce, altrimenti le automazioni non verranno visualizzate.

Dopo aver selezionato l'automazione, vedrai i comandi iniziali, le condizioni e le azioni (Figura 6). Fai clic su Salva per aggiungere l'automazione (Figura 7).

Schermata dell'app di esempio per le automazioni suggerite
Figura 5: suggerimenti di automazione
Schermata dell'app di esempio di automazione.
Figura 6: salva l'automazione
Schermata dell'app di esempio dell'automazione creata.
Figura 7: automazione creata

Modifica un'automazione

Per modificare il nome e la descrizione dell'automazione, nella visualizzazione dettagliata dell'automazione (Figura 4), fai clic sull'icona settings e poi su Modifica nome (Figura 8). Come mostrato nella Figura 9, modifica il nome e la descrizione e torna indietro al termine (Figura 8). Per salvare, fai clic sull'icona settings e poi su Salva.

Schermata dell'app di esempio per la selezione del pulsante Modifica nome.
Figura 8: modifica il nome dell'automazione
Schermata dell'app di esempio per la modifica del nome e della descrizione dell'automazione.
Figura 9: editor di nome e descrizione

Elimina un'automazione

Per eliminare un'automazione, vai alla panoramica dell'automazione (Figura 7). Scorri verso sinistra sull'automazione che vuoi eliminare e fai clic sull'icona delete (Figura 10).

Schermata dell'app di esempio per l'eliminazione di un'automazione.
Figura 10: elimina un'automazione

Editor di automazioni generico

L'editor generico ti consente di selezionare qualsiasi dispositivo nella struttura da utilizzare nei comandi iniziali e nelle azioni, con le caratteristiche di supporto come condizioni, durante la creazione di script di automazione.

Per aggiungere un'automazione generica, tocca Automazione generica nella schermata Suggerimenti di automazione (Figura 5).

Nella schermata successiva, puoi modificare il nome e la descrizione dell'automazione.

Aggiungi un candidato per il comando iniziale

Per aggiungere un candidato per il comando iniziale, tocca Aggiungi comando iniziale e condizione (Figura 11). La schermata del candidato per il comando iniziale mostra i comandi iniziali disponibili nella struttura (Figura 12). Seleziona uno dei candidati per il comando iniziale per continuare (Figura 13).

Aggiungi un comando iniziale.
Figura 11: schermata dell'editor generico
Elenco dei candidati starter.
Figura 12: elenco dei candidati per il comando iniziale
Seleziona un comando iniziale.
Figura 13: seleziona un comando iniziale

Seleziona Si accende o si spegne o Modifica la luminosità (Figura 14 e Figura 15) e attiva o disattiva l'opzione oppure modifica la luminosità. Al termine della configurazione, tocca Fine per tornare alla schermata dell'editor generico. Vedrai il comando iniziale selezionato nella schermata dell'editor generico (Figura 16).

Accendere o spegnere le luci.
Figura 14: accendi o spegni la luce
Modifica luminosità
Figura 15: modifica la luminosità
Elenco di starter.
Figura 16: comando iniziale aggiunto

Aggiungi un candidato per l'azione

Per aggiungere un candidato per l'azione, tocca Aggiungi azione (Figura 17). La schermata Candidati per l'azione mostra i candidati per l'azione disponibili (Figura 18). Seleziona uno dei candidati per l'azione per continuare (Figura 19).

Aggiungi azione
Figura 17: aggiungi un'azione
Elenco dei candidati per l'azione
Figura 18: elenco dei candidati per l'azione
Seleziona un'azione.
Figura 19: seleziona un'azione
Accendere o spegnere le luci
Figura 20: LevelControlTrait non è supportato per le azioni

Seleziona Si accende o si spegne e scegli se accendere o spegnere il dispositivo. Tocca Fine per tornare alla schermata dell'editor generico (Figura 21). Tocca Salva per creare l'automazione (Figura 22). L'automazione verrà visualizzata nella scheda Automazioni (Figura 23).

Accendere o spegnere le luci
Figura 21: accendi o spegni la luce
Aggiunta di un comando iniziale e di un'azione.
Figura 22: comando iniziale e azione aggiunti
Automazione generica creata
Figura 23: automazione generica creata