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 la logica AND di tutte le condizioni secondarie. | |
assistant. |
messaggio | |
assistant. |
okGoogle | |
assistant. |
query | |
device. |
attiva | Attiva o disattiva una scena. |
device. |
newApplicationName | Installa un'applicazione sul dispositivo specificato. |
device. |
applicationName | Cerca l'applicazione specificata. |
device. |
applicationName | Seleziona l'applicazione indicata. |
device. |
arm armLevel cancel |
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 | Avvia o interrompi 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 |
Avvia o interrompi la cottura. |
device. |
amount item presetName unit |
Distribuire gli articoli. |
device. |
Aggancia il dispositivo alla base di ricarica. | |
device. |
attiva | Attiva o disattiva la rete ospite. |
device. |
attiva profile |
Attivare o disattivare un profilo di rete. Deve essere utilizzata la verifica utente secondaria con PIN. La sicurezza della casa di un utente può essere considerata interessata se altri dispositivi di sicurezza vengono disattivati tramite questi comandi. |
device. |
fill fillLevel |
Riempi o svuota il dispositivo. |
device. |
silenziare | Individua il dispositivo di destinazione generando un avviso locale. |
device. |
relativeHumidityPercent relativeHumidityWeight |
Regola il livello di umidità rispetto al valore attuale. |
device. |
durata | Scorrere una serie di colori sul dispositivo. |
device. |
durata | L'intensità della luce aumenta dalla luminosità di livello medio a quella massima, per poi diminuire fino alla luminosità di livello medio, con un tempo di 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 | Nell'arco di un determinato periodo di tempo, diminuisci gradualmente la luminosità del dispositivo e, se vuoi, modifica la temperatura del colore. |
device. |
durata | Nell'arco di un determinato periodo di tempo, aumenta gradualmente la luminosità del dispositivo e, se vuoi, modifica la temperatura di colore. |
device. |
serratura | Bloccare o sbloccare il dispositivo. |
device. |
Passa all'elemento multimediale successivo. | |
device. |
Mettere in pausa la riproduzione dei contenuti multimediali. | |
device. |
Vai all'elemento multimediale precedente. | |
device. |
Riprendi la riproduzione dei contenuti multimediali. | |
device. |
Riproduci in ordine casuale la playlist attuale. | |
device. |
Interrompi la riproduzione di contenuti multimediali. | |
device. |
disattiva l'audio | Disattivare o riattivare l'audio del dispositivo specificato. |
device. |
Passa all'input 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'input precedente. | |
device. |
Riavvia il dispositivo. | |
device. |
channelCount | Regola il canale corrente di un importo relativo. |
device. |
Torna al canale precedente su cui si trovava l'utente. | |
device. |
Inverti la direzione della ventola. | |
device. |
rotationDegrees rotationPercent |
Imposta la rotazione assoluta del dispositivo. |
device. |
channelCode channelName channelNumber |
Imposta il canale attuale su un valore specifico. |
device. |
fanSpeed | Imposta la velocità del ventilatore. |
device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Imposta la velocità relativa della ventola. |
device. |
umidità | Imposta il livello di umidità su un valore assoluto. |
device. |
newInput | Imposta l'input dei contenuti multimediali. |
device. |
volumeLevel | Imposta il volume di un determinato dispositivo. |
device. |
start | Avvia o arresta il dispositivo. |
device. |
Interrompi l'effetto luce corrente. | |
device. |
thermostatMode | Imposta la modalità di funzionamento target per un termostato. |
device. |
thermostatTemperatureSetpoint | Imposta la temperatura target per un termostato. |
device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Imposta un intervallo di temperatura target per un termostato. |
device. |
durata | Regola la durata del timer. |
device. |
Annulla 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 sconosciuto. | |
device. |
Il dispositivo ha rilevato un movimento. | |
device. |
La videocamera ha rilevato un veicolo in movimento. | |
device. |
La videocamera ha rilevato un pacco consegnato. | |
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'inserimento e il disinserimento, indica se il dispositivo è inserito o disinserito. |
device. |
luminosità | L'impostazione della luminosità per 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 cucinare il cibo in base a varie preimpostazioni alimentari e modalità di cottura supportate. |
device. |
isDocked | Per i dispositivi mobili autonomi a cui può essere ordinato di tornare per la ricarica. |
device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
Lo stato di un dispositivo di accumulo di energia come una batteria, inclusi la quantità di energia che sta accumulando, se è in carica e se è collegato. |
device. |
currentFanSpeedPercent currentFanSpeedSetting |
Per i dispositivi che supportano l'impostazione della velocità di una ventola. |
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 input.
Gli input multimediali possono avere nomi dinamici per dispositivo che rappresentano feed audio o video. Questi feed possono essere cablati o in rete, ma devono essere denominati e ragionevolmente persistenti. Non supporta feed effimeri arbitrari, ad esempio una libreria di rete ricercabile. Sono supportate le sorgenti Bluetooth accoppiate e denominate. Le sorgenti possono avere più nomi, quindi sono supportati i nomi creati e scoperti dagli utenti, nonché i nomi predefiniti. Ad esempio, "hdmi_1" potrebbe essere anche "Lettore DVD" o "usb_1" potrebbe essere anche "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 diversi colori. |
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, ad esempio se sono in riproduzione o meno. |
device. |
motionDetectionEventInProgress | Per i dispositivi in grado di rilevare il movimento. |
device. |
presenza | Per i dispositivi in grado di rilevare l'occupazione, tramite sensori PIR, a ultrasuoni o di contatto fisico. |
device. |
online | Per i dispositivi che supportano lo stato online e offline e/o che lo segnalano. |
device. |
on | La funzionalità di accensione e spegnimento di base per qualsiasi dispositivo che ha 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ù di una direzione. |
device. |
isCurrentlyRecording | Per i dispositivi che supportano la registrazione su contenuti multimediali. |
device. |
rotationDegrees rotationPercent |
Per i dispositivi che supportano la rotazione, come le veneziane con lamelle rotanti. |
device. |
currentCycleRemainingTime currentTotalRemainingTime |
Per i dispositivi per cui è in corso un'operazione con una durata definita che può essere interrogata. Dispositivi come questi segnaleranno 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 interruzione. 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 sono avviati. Ad esempio, alcune lavatrici possono essere accese e le loro impostazioni modificate prima di iniziare 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 irrigatori smart o un interruttore della luce smart potrebbe avere un timer integrato. Può essere utilizzato per interrogare il dispositivo in merito al tempo rimanente sul timer. |
device. |
currentVolume isMuted |
Per i dispositivi in grado di modificare il volume (ad esempio, impostare il volume a un determinato livello, disattivare o riattivare l'audio). |
home. |
body members title |
Invia una notifica ai membri della casa specificati. |
home. |
homePresenceMode | |
not | Una condizione per rappresentare la negazione logica di un'altra condizione. | |
o | Una condizione composta per rappresentare l'operatore logico OR di tutte le condizioni secondarie. | |
time. |
Rappresenta un intervallo di tempo. | |
time. |
Aggiunge una pausa all'esecuzione dell'automazione. | |
time. |
Rappresenta un evento di programmazione oraria. |