Le automazioni supportano i seguenti comandi iniziali e azioni. Tutti gli stati sono supportati anche come condizioni.
| Stato / evento (comando iniziale) Condizione Comando (azione) |
Campi supportati | Descrizione |
|---|---|---|
| e | Una condizione composta per rappresentare l'AND logico di tutte le condizioni secondarie. | |
| assistant. |
messaggio | |
| assistant. |
okGoogle | |
| assistant. |
query | |
| device. |
attiva | Attivare o disattivare una scena. |
| device. |
newApplicationName | Installa un'applicazione sul dispositivo specificato. |
| device. |
applicationName | Cerca l'applicazione specificata. |
| device. |
applicationName | Seleziona l'applicazione specificata. |
| device. |
abilita armLevel annulla |
Imposta il livello di allarme del dispositivo. |
| device. |
luminosità | Regola la luminosità assoluta del dispositivo. Quando la luminosità è impostata su un valore maggiore di 0, se il dispositivo è spento, si accende e [`OnOffState.state`](./on_off_state) cambia per indicare che il dispositivo è acceso. Allo stesso modo, quando la luminosità è impostata su 0, il dispositivo si spegne e [`OnOffState.state`](./on_off_state) cambia di conseguenza. |
| device. |
brightnessRelativePercent brightnessRelativeWeight |
Regola la luminosità relativa del dispositivo. Quando la luminosità è impostata su un valore maggiore di 0, se il dispositivo è spento, si accende e [`OnOffState.state`](./on_off_state) cambia per indicare che il dispositivo è acceso. Allo stesso modo, quando la luminosità è impostata su 0, il dispositivo si spegne e [`OnOffState.state`](./on_off_state) cambia di conseguenza. |
| device. |
carica | Avviare o interrompere la ricarica. |
| device. |
color. color. color. color. color. color. |
Imposta il colore sulla tonalità specificata. Quando il colore viene impostato su un dispositivo spento, il dispositivo si accende e [`OnOffState.state`](./on_off_state) cambia di conseguenza. Allo stesso modo, quando la luminosità è impostata su 0, il dispositivo si spegne e [`OnOffState.state`](./on_off_state) cambia di conseguenza. |
| device. |
cookingMode foodPreset quantity start unit |
Avviare o interrompere la cottura. |
| device. |
amount item presetName unit |
Erogare articoli. |
| device. |
Aggancia il dispositivo. | |
| device. |
attiva | Attiva o disattiva la rete ospite. |
| device. |
enable profile |
Attivare o disattivare un profilo di rete. È necessario utilizzare la verifica utente secondaria con PIN. La sicurezza della casa di un utente può essere considerata compromessa se altri dispositivi di sicurezza vengono disattivati tramite questi comandi. |
| device. |
fill fillLevel |
Riempire o svuotare il dispositivo. |
| device. |
silenziare | Localizza il dispositivo di destinazione generando un avviso locale. |
| device. |
relativeHumidityPercent relativeHumidityWeight |
Regola il livello di umidità in base al valore attuale. |
| device. |
durata | Il dispositivo passa da un colore all'altro. |
| device. |
durata | L'intensità della luce aumenta dalla luminosità di livello medio alla luminosità massima, quindi diminuisce alla luminosità di livello medio con una durata del ciclo totale di un impulso al secondo. Durante ogni ciclo, la luminosità massima deve durare 200 ms e la luminosità di livello medio, escluso il periodo di transizione, deve durare almeno 500 ms. |
| device. |
durata | In un determinato periodo di tempo, riduci gradualmente la luminosità del dispositivo e, facoltativamente, modifica la temperatura di colore. |
| device. |
durata | In un determinato periodo di tempo, aumenta gradualmente la luminosità del dispositivo e, se il dispositivo supporta l'effetto, modifica la temperatura di colore. |
| device. |
serratura | Bloccare o sbloccare il dispositivo. |
| device. |
Passa all'elemento multimediale successivo. | |
| device. |
Metti in pausa la riproduzione di contenuti multimediali. | |
| device. |
Passa all'elemento multimediale precedente. | |
| device. |
Riprendi la riproduzione di contenuti multimediali. | |
| device. |
Riproduci la playlist corrente in ordine casuale. | |
| device. |
Interrompi la riproduzione di contenuti multimediali. | |
| device. |
disattiva l'audio | Disattiva o riattiva l'audio del dispositivo specificato. |
| device. |
Passa all'ingresso successivo. | |
| device. |
on | Accendi o spegni il dispositivo. |
| device. |
openDirection openPercent |
Imposta lo stato di apertura/chiusura del dispositivo |
| device. |
metti in pausa | Mettere in pausa o riprendere il funzionamento del dispositivo. |
| device. |
Passa all'ingresso precedente. | |
| device. |
Riavvia il dispositivo. | |
| device. |
channelCount | Regola il canale corrente di un valore relativo. |
| device. |
Torna al canale precedente dell'utente. | |
| device. |
Inverti la direzione della ventola. | |
| device. |
rotationDegrees rotationPercent |
Imposta la rotazione assoluta del dispositivo. |
| device. |
channelCode channelName channelNumber |
Imposta il canale corrente su un valore specifico. |
| device. |
fanSpeed | Imposta la velocità della ventola. |
| device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Imposta la velocità relativa del ventilatore. |
| device. |
humidity | Imposta il livello di umidità su un valore assoluto. |
| device. |
newInput | Imposta l'input multimediale. |
| device. |
volumeLevel | Imposta il volume di un determinato dispositivo. |
| device. |
start | Avviare o arrestare il dispositivo. |
| device. |
Interrompi l'effetto luce corrente. | |
| device. |
thermostatMode | Imposta la modalità di funzionamento target per un termostato. |
| device. |
thermostatTemperatureSetpoint | Imposta la temperatura ottimale per un termostato. |
| device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Imposta un intervallo di temperature ottimale per un termostato. |
| device. |
durata | Regola la durata del timer. |
| device. |
Annullare il timer. | |
| device. |
Metti in pausa il timer. | |
| device. |
Riprendi il timer. | |
| device. |
durata | Avvia un nuovo timer. |
| device. |
La videocamera ha rilevato un cane o un gatto. Il rilevamento di altri tipi di animali non è supportato. | |
| device. |
È stato premuto un campanello. | |
| device. |
La videocamera ha rilevato un volto riconosciuto. | |
| device. |
La videocamera ha rilevato un volto non riconosciuto. | |
| device. |
Il dispositivo ha rilevato un movimento. | |
| device. |
La videocamera ha rilevato un veicolo in movimento. | |
| device. |
La videocamera ha rilevato la consegna di un pacco. | |
| device. |
La videocamera ha rilevato una persona. | |
| device. |
Il dispositivo ha rilevato il suono di una persona che parla. | |
| device. |
Il dispositivo ha rilevato un suono. | |
| device. |
currentApplication | Per i dispositivi in grado di passare da un'applicazione all'altra. |
| device. |
currentArmLevel isArmed |
Per i dispositivi come i sistemi di sicurezza che supportano l'abilitazione e la disabilitazione, indica se il dispositivo è abilitato o disabilitato. |
| device. |
luminosità | L'impostazione della luminosità di un dispositivo. |
| device. |
Per i dispositivi che supportano i canali su un dispositivo multimediale. | |
| device. |
color. color. color. color. color. |
Lo stato di un'impostazione del colore. |
| device. |
currentCookingMode currentFoodPreset |
Per i dispositivi che possono cuocere il cibo in base a varie preimpostazioni e modalità di cottura supportate. |
| device. |
isDocked | Per i dispositivi mobili autonomi che possono essere comandati per tornare alla ricarica. |
| device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
Lo stato di un dispositivo di accumulo di energia, ad esempio una batteria, inclusa la quantità di energia che sta immagazzinando, se è in carica o meno e se è collegato o meno. |
| device. |
currentFanSpeedPercent currentFanSpeedSetting |
Per i dispositivi che supportano l'impostazione della velocità di un ventilatore. |
| device. |
currentFillLevel currentFillPercent isFilled |
Per i dispositivi che supportano il riempimento, come una vasca da bagno. |
| device. |
humidityAmbientPercent humiditySetpointPercent |
Per i dispositivi che supportano le impostazioni di umidità, come umidificatori e deumidificatori. |
| device. |
currentInput | Consente di eseguire query sui dispositivi in grado di cambiare ingresso.
Gli ingressi multimediali possono avere nomi dinamici per dispositivo che rappresentano feed audio o video. Questi feed possono essere cablati o collegati in rete, ma devono avere un nome ed essere ragionevolmente persistenti. Non supporta feed temporanei arbitrari, come una libreria di rete in cui è possibile eseguire ricerche. Sono supportate le sorgenti Bluetooth accoppiate e con nome. Le sorgenti possono avere più nomi, pertanto sono supportati i nomi creati e rilevati dagli utenti, nonché i nomi predefiniti; ad esempio, "hdmi_1" potrebbe anche essere "Lettore DVD" o "usb_1" potrebbe anche essere "disco rigido".
Gli input multimediali possono essere ordinati per supportare i comandi "successivo" e "precedente".
Nota: InputSelector non supporta la grammatica delle query. |
| device. |
activeLightEffect | Per i dispositivi che possono supportare comandi di illuminazione complessi per cambiare stato, ad esempio il succedersi di diverse colorazioni della luce. |
| device. |
isJammed isLocked |
Per i dispositivi che supportano il blocco e lo sblocco e/o la segnalazione di uno stato di blocco. |
| device. |
playbackState | Per i dispositivi che riproducono contenuti multimediali, lo stato dei contenuti multimediali, ad esempio se sono in riproduzione o meno. |
| device. |
motionDetectionEventInProgress | Per i dispositivi in grado di rilevare il movimento. |
| device. |
occupancy | Per i dispositivi in grado di rilevare la presenza di persone, tramite sensori PIR, a ultrasuoni o di contatto fisico. |
| device. |
online | Per i dispositivi che supportano lo stato online e offline e/o segnalano lo stato online e offline. |
| device. |
on | La funzionalità di accensione e spegnimento di base per qualsiasi dispositivo con accensione e spegnimento binari, inclusi prese e interruttori, nonché molti dispositivi futuri. |
| device. |
openPercent | Per i dispositivi che supportano l'apertura e la chiusura e, in alcuni casi, l'apertura e la chiusura parziale o potenzialmente in più direzioni. |
| device. |
isCurrentlyRecording | Per i dispositivi che supportano la registrazione su contenuti multimediali. |
| device. |
rotationDegrees rotationPercent |
Per i dispositivi che supportano la rotazione, ad esempio le veneziane con lamelle orientabili. |
| device. |
currentCycleRemainingTime currentTotalRemainingTime |
Per i dispositivi che hanno una durata continua per il loro funzionamento, che può essere interrogata. Dispositivi come questi segnalano il numero totale di cicli all'inizio del funzionamento e ogni ciclo in cui si trova il dispositivo durante l'esecuzione. |
| device. |
currentSensorStateData. currentSensorStateData. currentSensorStateData. |
Una misurazione prodotta da un sensore. Ad esempio, la quantità di fumo misurata da un rilevatore di fumo o la quantità di monossido di carbonio misurata da un rilevatore di monossido di carbonio e così via. |
| device. |
isPaused isRunning |
Per i dispositivi che supportano le operazioni di avvio e arresto. L'avvio e l'arresto di un dispositivo hanno una funzione simile all'accensione e allo spegnimento. Indica che i dispositivi funzionano in modo diverso quando sono accesi e quando vengono avviati. Ad esempio, alcune lavatrici possono essere accese e le relative impostazioni possono essere modificate prima di avviare effettivamente il funzionamento. |
| device. |
temperatureAmbient temperatureSetpoint |
Controlla la temperatura di un dispositivo diverso da un termostato (ad esempio un forno), all'interno o intorno al dispositivo. |
| device. |
activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Per i dispositivi che supportano punti e modalità di temperatura. |
| device. |
timerPaused | Per i dispositivi che supportano la funzionalità timer. Ad esempio, un controller per irrigatore smart o un interruttore della luce smart potrebbe avere un timer integrato. Può essere utilizzato per chiedere al dispositivo quanto tempo rimane nel timer. |
| device. |
currentVolume isMuted |
Per i dispositivi in grado di regolare il volume (ad esempio, impostare il volume su un determinato livello, disattivare o attivare l'audio). |
| home. |
body members title |
Invia una notifica ai membri della casa specificati utilizzando il loro indirizzo email. |
| home. |
homePresenceMode | |
| not | Una condizione per rappresentare il NOT logico di un'altra condizione. | |
| oppure | Una condizione composta per rappresentare l'OR logico di tutte le condizioni secondarie. | |
| time. |
Rappresenta un intervallo di tempo. | |
| time. |
Aggiunge una pausa nell'esecuzione dell'automazione. | |
| time. |
Rappresenta un evento di pianificazione temporale. |