Le automazioni supportano i seguenti comandi iniziali e azioni. Anche tutti gli stati sono supportati come condizioni.
Stato / evento (comando iniziale) Condizione Comando (azione) |
Campi supportati | Descrizione |
---|---|---|
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 indicata. |
device. |
applicationName | Seleziona l'applicazione indicata. |
device. |
arm armLevel cancel |
Imposta il livello di sveglia 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 il valore di [`OnOffState.state`](./on_off_state) cambia per indicare che il dispositivo è acceso. Analogamente, quando la luminosità è impostata su 0, il dispositivo si spegne e lo stato [`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 il valore di [`OnOffState.state`](./on_off_state) cambia per indicare che il dispositivo è acceso. Analogamente, quando la luminosità è impostata su 0, il dispositivo si spegne e lo stato [`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, il dispositivo si accende e lo stato [`OnOffState.state`](./on_off_state) cambia di conseguenza. Analogamente, quando la luminosità è impostata su 0, il dispositivo si spegne e lo stato [`OnOffState.state`](./on_off_state) cambia di conseguenza. |
device. |
cookingMode foodPreset quantity start unit |
Avvia o interrompi la cottura. |
device. |
amount item presetName unit |
Distribuisci gli articoli. |
device. |
Collega il dispositivo alla base. | |
device. |
attiva | Attiva o disattiva la rete ospite. |
device. |
enable profile |
Attiva o disattiva un profilo di rete. È necessario utilizzare la verifica utente secondaria con PIN. La sicurezza domestica 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à in base al valore corrente. |
device. |
durata | Fai scorrere il dispositivo tra una serie di colori. |
device. |
durata | L'intensità della luce aumenta dalla luminosità media a quella massima e poi diminuisce alla luminosità media con un tempo di ciclo totale di un impulso al secondo. Durante ogni ciclo, la luminosità massima deve durare 200 ms e 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 | Nel corso del tempo, aumenta gradualmente la luminosità del dispositivo e, facoltativamente, modifica la temperatura di colore. |
device. |
serratura | Blocca o sblocca il dispositivo. |
device. |
Passa 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. |
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 in questione. |
device. |
Passa all'input successivo. | |
device. |
on | Accendi o spegni il dispositivo. |
device. |
openDirection openPercent |
Impostare lo stato di apertura/chiusura del dispositivo |
device. |
metti in pausa | Mettere in pausa o riattivare il funzionamento del dispositivo. |
device. |
Passa all'input precedente. | |
device. |
Riavvia il dispositivo. | |
device. |
channelCount | Regola il canale corrente di un valore relativo. |
device. |
Tornare al canale precedente su cui si trovava l'utente. | |
device. |
Invertire la rotazione del ventilatore. | |
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à del ventilatore. |
device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Imposta la velocità relativa del ventilatore. |
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 interrompi 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 un dispositivo termostato. |
device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Imposta un intervallo di temperatura ottimale per un dispositivo termostato. |
device. |
durata | Modifica 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 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'abilitazione e la disattivazione, indica se il dispositivo è abilitato o disattivato. |
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 i dispositivi che possono cucinare i cibi in base a varie 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 accumulo di energia come una batteria, inclusa la quantità di energia che sta accumulando, 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, ad esempio 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 ingressi 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 permanenti. Non sono supportati feed effimeri arbitrari, ad esempio una raccolta in rete ricercabile. Sono supportate le sorgenti Bluetooth accoppiate e con nome. 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 essere anche "DVD player" o "usb_1" potrebbe essere anche "Hard disk".
Gli ingressi multimediali possono essere ordinati in modo da supportare i comandi "Avanti" 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 passaggio da un colore all'altro. |
device. |
isJammed isLocked |
Per i dispositivi che supportano il blocco e lo sblocco e/o segnalano uno stato bloccato. |
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. |
numero di persone | 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 lo segnalano. |
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ù di una direzione. |
device. |
isCurrentlyRecording | Per i dispositivi che supportano la registrazione su supporti multimediali. |
device. |
rotationDegrees rotationPercent |
Per i dispositivi che supportano la rotazione, ad esempio le veneziane con lamelle girevoli. |
device. |
currentCycleRemainingTime currentTotalRemainingTime |
Per i dispositivi la cui operazione ha una durata continua 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. 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 sono avviati. Ad esempio, alcune lavatrici possono essere accese e le relative impostazioni modificate prima dell'avvio effettivo del 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 l'irrigazione intelligente o un interruttore della luce intelligente potrebbe avere un timer integrato. Può essere utilizzato per eseguire query sul dispositivo per sapere quanto tempo manca allo scadere del timer. |
device. |
currentVolume isMuted |
Per i dispositivi in grado di regolare il volume (ad esempio impostando il volume su un determinato livello, disattivando o riattivando l'audio). |
e | Una condizione composta per rappresentare l'AND logico di tutte le condizioni secondarie. | |
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'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 dell'ora. |