Le automazioni supportano i seguenti comandi iniziali e azioni. Inoltre, tutti gli stati supportate come condizioni.
Stato / Evento (comando iniziale) Condizione Comando (azione) |
Campi supportati | Descrizione |
---|---|---|
e | Una condizione composta per rappresentare l'operatore logico AND di tutte le condizioni figlio. | |
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 specifica. |
device. |
applicationName | Seleziona l'applicazione specifica. |
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 superiore a 0, se il dispositivo è spento, si accende e l'impostazione [`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. |
luminositàPercentuale luminositàrelativePeso |
Regola la luminosità relativa del dispositivo. Quando la luminosità è impostata su un valore maggiore di 0, se il dispositivo è spento, si accende e il valore di [`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 è impostato su un dispositivo spento, quest'ultimo si accende e l'impostazione [`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 |
Distribuisci gli articoli. |
device. |
Collega il dispositivo alla base. | |
device. |
attiva | Consente di attivare o disattivare la rete ospite. |
device. |
enable profile |
Consente di 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 influenzata se altri dispositivi di sicurezza vengono disattivati tramite questi comandi. |
device. |
fill fillLevel |
Riempi o svuota il dispositivo. |
device. |
silenziare | Localizza il dispositivo di destinazione generando un avviso locale. |
device. |
relativeHumidityPercent relativeHumidityWeight |
Regola il livello di umidità rispetto al valore corrente. |
device. |
durata | Sfoglia il dispositivo tra una serie di colori. |
device. |
durata | L'intensità della luce aumenta da luminosità media a luminosità massima e poi diminuisce a luminosità media con un tempo di ciclo totale di un impulso al secondo. Durante ogni ciclo, la luminosità massima deve durare almeno 200 ms, mentre la luminosità media, escluso il periodo di transizione, deve durare almeno 500 ms. |
device. |
durata | Nel corso del tempo, riduci gradualmente la luminosità del dispositivo e, facoltativamente, modifica la temperatura di colore. |
device. |
durata | Nell'arco di un certo periodo di tempo, aumenta gradualmente la luminosità del dispositivo e, facoltativamente, modifica la temperatura di colore. |
device. |
serratura | Blocca o sblocca il dispositivo. |
device. |
Vai all'elemento multimediale successivo. | |
device. |
Mettere in pausa la riproduzione di contenuti multimediali. | |
device. |
Vai all'elemento multimediale precedente. | |
device. |
Riprendi la riproduzione dei contenuti multimediali. | |
device. |
Riprodurre in ordine casuale la playlist corrente. | |
device. |
Interrompere la riproduzione di contenuti multimediali. | |
device. |
disattiva l'audio | Disattiva o riattiva l'audio del dispositivo specificato. |
device. |
Passa all'input successivo. | |
device. |
on | Accendere o spegnere il dispositivo. |
device. |
openDirection openPercent |
Imposta lo stato di apertura/chiusura del dispositivo |
device. |
metti in pausa | Metti in pausa o riattiva l'operazione del dispositivo. |
device. |
Consente di passare all'input precedente. | |
device. |
Riavvia il dispositivo. | |
device. |
channelCount | Regola il canale corrente in base a un importo relativo. |
device. |
Tornare 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 corrente su un valore specifico. |
device. |
fanSpeed | Imposta la velocità della ventola. |
device. |
VelocitàFrequenzaRelativa ventolaVelocitàrelativePeso |
Imposta la velocità relativa della ventola. |
device. |
umidità | 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 | Avvia o arresta il dispositivo. |
device. |
Interrompi l'effetto luce corrente. | |
device. |
thermostatMode | Imposta la modalità di funzionamento target per un dispositivo termostato. |
device. |
thermostatTemperatureSetpoint | Imposta la temperatura ottimale per il dispositivo di un termostato. |
device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Imposta un intervallo di temperatura ottimale per un dispositivo termostato. |
device. |
durata | Regola la durata del timer. |
device. |
Annulla il timer. | |
device. |
Metti in pausa il timer. | |
device. |
Riprendere il timer. | |
device. |
durata | Avvia un nuovo timer. |
device. |
La videocamera ha rilevato un gatto. | |
device. |
La videocamera ha rilevato un cane. | |
device. |
La videocamera ha rilevato un animale. | |
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 un pacco consegnato. | |
device. |
La videocamera ha rilevato una persona. | |
device. |
Il dispositivo ha rilevato il suono di una persona che parla. | |
device. |
È stato rilevato un suono dal dispositivo. | |
device. |
currentApplication | Per i dispositivi in grado di passare da un'applicazione all'altra. |
device. |
currentArmLevel isArmed |
Per dispositivi come i sistemi di sicurezza che supportano l'abilitazione e la disabilitazione, questa opzione 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 di colore. |
device. |
currentCookingMode currentFoodPreset |
Per dispositivi in grado di cuocere cibi in base a diverse preimpostazioni e modalità di cottura supportate. |
device. |
isDocked | Per i dispositivi autonomi che possono essere comandati di tornare alla base per la ricarica. |
device. |
descriptiveCapacityRemaining isCharging isPluggedIn |
Lo stato di un dispositivo di archiviazione dell'energia, ad esempio una batteria, che include la quantità di energia che immagazzina, se è in carica o meno e se è collegato o meno. |
device. |
currentFanSpeedPercent currentFanSpeedSetting |
Per dispositivi che supportano l'impostazione della velocità di una ventola. |
device. |
currentFillLevel currentFillPercent isFilled |
Per i dispositivi che supportano il riempimento, ad esempio le vasche da bagno. |
device. |
humidityAmbientPercent humiditySetpointPercent |
Per 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 input multimediali possono avere nomi dinamici per dispositivo che rappresentano i feed audio o video. Questi feed possono essere cablati o collegati in rete, ma devono avere un nome e devono essere ragionevolmente persistenti. Questa opzione non supporta feed temporanei arbitrari, ad esempio una libreria in rete disponibile per la ricerca. Sono supportate fonti Bluetooth denominate accoppiate. Le sorgenti possono avere più nomi, quindi sono supportati i nomi creati e rilevati dall'utente, nonché i nomi predefiniti. Ad esempio, "hdmi_1" potrebbe anche essere "Lettore DVD" o "usb_1" potrebbe anche essere "Hard disk".
Gli input multimediali possono essere ordinati in modo da supportare i comandi "avanti" e "indietro".
Nota: InputSelector non supporta la grammatica delle query. |
device. |
activeLightEffect | Per i dispositivi in grado di supportare comandi di illuminazione complessi per cambiare stato, ad esempio la visualizzazione in loop di vari colori. |
device. |
isJammed isLocked |
Per i dispositivi che supportano la chiusura e lo sblocco e/o la segnalazione dello 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 dispositivi in grado di rilevare movimenti. |
device. |
numero di persone | Per i dispositivi in grado di rilevare la presenza di persone, tramite PIR, ultrasuoni o 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 parzialmente o potenzialmente in più direzioni. |
device. |
isCurrentlyRecording | Per dispositivi che supportano la registrazione su contenuti multimediali. |
device. |
rotationDegrees rotationPercent |
Per dispositivi che supportano la rotazione, come le tende con le lamelle ruotabili. |
device. |
currentCycleRemainingTime currentTotalRemainingTime |
Per i dispositivi il cui funzionamento è continuativo, su cui è possibile eseguire query. 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. |
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 l'avvio e l'interruzione delle operazioni. L'avvio e l'interruzione di un dispositivo hanno una funzione simile all'accensione e spegnimento. Indica che i dispositivi funzionano in modo diverso all'accensione e all'avvio. Ad esempio, alcune lavatrici possono essere accese e le relative impostazioni modificate prima dell'avvio effettivo del funzionamento. |
device. |
temperatura temperatura ambienteSetpoint |
Consente di controllare la temperatura di un dispositivo diverso dal termostato (ad esempio un forno) all'interno o nelle vicinanze del dispositivo. |
device. |
attivoThermostatMode termostatoUmiditàAmbiente termostatoModalità termostatoTemperaturaAmbiente termostatoTemperaturaSetpoint termostatoTemperaturaSetpointAlta termostatoTemperaturaSetpointBassa |
Per dispositivi che supportano punti e modalità di temperatura. |
device. |
timerPaused | Per dispositivi che supportano la funzionalità timer. Ad esempio, un controller per l'irrigazione intelligente o un interruttore della luce intelligente potrebbe avere un timer integrato. Può essere usato per chiedere al dispositivo per quanto tempo manca il timer. |
device. |
currentVolume isMuted |
Per i dispositivi in grado di regolare il volume (ad esempio, impostare il volume a un determinato livello oppure disattivare o riattivare l'audio). |
home. |
body members title |
Invia una notifica ai membri della casa specificati. |
home. |
homePresenceMode | |
not | Una condizione per rappresentare il NOT logico di un'altra condizione. | |
o | Una condizione composta per rappresentare l'operatore logico OR di tutte le condizioni figlio. | |
time. |
Rappresenta un intervallo di tempo. | |
time. |
Aggiunge una pausa nell'esecuzione dell'automazione. | |
time. |
Rappresenta un evento di pianificazione dell'ora. |