Comandi iniziali, condizioni e azioni supportati

Le automazioni supportano i seguenti comandi iniziali e azioni. Anche tutti gli stati sono supportati come condizioni.

  • Seleziona il tipo di comando iniziale, azione o condizione
  • Azioni dell'assistente
  • Comandi iniziali dell'assistente
  • Operatori delle condizioni
  • Azioni dispositivo
  • Comandi iniziali degli eventi del dispositivo
  • Condizioni degli stati dei dispositivi
  • Comandi iniziali dello stato del dispositivo
  • Azioni della casa
  • Condizioni dello stato della casa
  • Comandi iniziali per lo stato della casa
  • Azioni sul tempo
  • Condizioni di tempo
  • Comandi iniziali per giorni e orari

105 risultati
Stato / evento (comando iniziale)
Condizione
Comando (azione)
Campi supportati Descrizione
assistant.command.Broadcast messaggio
assistant.command.HeyGoogle okGoogle
assistant.event.OkGoogle query
device.command.ActivateScene attiva Attiva o disattiva una scena.
device.command.AppInstall newApplicationName Installa un'applicazione sul dispositivo specificato.
device.command.AppSearch applicationName Cerca l'applicazione indicata.
device.command.AppSelect applicationName Seleziona l'applicazione indicata.
device.command.ArmDisarm arm
armLevel
cancel
Imposta il livello di sveglia del dispositivo.
device.command.BrightnessAbsolute 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.command.BrightnessRelative 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.command.Charge carica Avvia o interrompi la ricarica.
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
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.command.Cook cookingMode
foodPreset
quantity
start
unit
Avvia o interrompi la cottura.
device.command.Dispense amount
item
presetName
unit
Distribuisci gli articoli.
device.command.Dock Collega il dispositivo alla base.
device.command.EnableDisableGuestNetwork attiva Attiva o disattiva la rete ospite.
device.command.EnableDisableNetworkProfile 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.command.Fill fill
fillLevel
Riempi o svuota il dispositivo.
device.command.FindMyDevice silenziare Individua il dispositivo di destinazione generando un avviso locale.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Regola il livello di umidità in base al valore corrente.
device.command.LightEffectColorLoop durata Fai scorrere il dispositivo tra una serie di colori.
device.command.LightEffectPulse 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.command.LightEffectSleep durata Nel corso del tempo, riduci gradualmente la luminosità del dispositivo e, facoltativamente, modifica la temperatura di colore.
device.command.LightEffectWake durata Nel corso del tempo, aumenta gradualmente la luminosità del dispositivo e, facoltativamente, modifica la temperatura di colore.
device.command.LockUnlock serratura Blocca o sblocca il dispositivo.
device.command.MediaNext Passa all'elemento multimediale successivo.
device.command.MediaPause Mettere in pausa la riproduzione di contenuti multimediali.
device.command.MediaPrevious Vai all'elemento multimediale precedente.
device.command.MediaResume Riprendi la riproduzione dei contenuti multimediali.
device.command.MediaShuffle Riproduci la playlist corrente in ordine casuale.
device.command.MediaStop Interrompi la riproduzione di contenuti multimediali.
device.command.Mute disattiva l'audio Disattiva o riattiva l'audio del dispositivo in questione.
device.command.NextInput Passa all'input successivo.
device.command.OnOff on Accendi o spegni il dispositivo.
device.command.OpenClose openDirection
openPercent
Impostare lo stato di apertura/chiusura del dispositivo
device.command.PauseUnpause metti in pausa Mettere in pausa o riattivare il funzionamento del dispositivo.
device.command.PreviousInput Passa all'input precedente.
device.command.Reboot Riavvia il dispositivo.
device.command.RelativeChannel channelCount Regola il canale corrente di un valore relativo.
device.command.ReturnChannel Tornare al canale precedente su cui si trovava l'utente.
device.command.ReverseFan Invertire la rotazione del ventilatore.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Imposta la rotazione assoluta del dispositivo.
device.command.SelectChannel channelCode
channelName
channelNumber
Imposta il canale corrente su un valore specifico.
device.command.SetFanSpeed fanSpeed Imposta la velocità del ventilatore.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Imposta la velocità relativa del ventilatore.
device.command.SetHumidity umidità Imposta il livello di umidità su un valore assoluto.
device.command.SetInput newInput Imposta l'input multimediale.
device.command.SetVolume volumeLevel Imposta il volume di un determinato dispositivo.
device.command.StartStop start Avvia o interrompi il dispositivo.
device.command.StopLightEffect Interrompi l'effetto luce corrente.
device.command.ThermostatSetMode thermostatMode Imposta la modalità di funzionamento target per un dispositivo termostato.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Imposta la temperatura ottimale per un dispositivo termostato.
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Imposta un intervallo di temperatura ottimale per un dispositivo termostato.
device.command.TimerAdjust durata Modifica la durata del timer.
device.command.TimerCancel Annullare il timer.
device.command.TimerPause Metti in pausa il timer.
device.command.TimerResume Riprendi il timer.
device.command.TimerStart durata Avvia un nuovo timer.
device.event.AnimalOtherDetection La videocamera ha rilevato un cane o un gatto. Il rilevamento di altri tipi di animali non è supportato.
device.event.DoorbellPress È stato premuto un campanello.
device.event.FaceFamiliarDetection La videocamera ha rilevato un volto riconosciuto.
device.event.FaceUnfamiliarDetection La videocamera ha rilevato un volto non riconosciuto.
device.event.MotionDetection Il dispositivo ha rilevato un movimento.
device.event.MovingVehicleDetection La videocamera ha rilevato un veicolo in movimento.
device.event.PackageDelivered La videocamera ha rilevato un pacco consegnato.
device.event.PersonDetection La videocamera ha rilevato una persona.
device.event.PersonTalking Il dispositivo ha rilevato il suono di una persona che parla.
device.event.Sound Il dispositivo ha rilevato un suono.
device.state.AppSelector currentApplication Per i dispositivi in grado di passare da un'applicazione all'altra.
device.state.ArmDisarm 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.state.Brightness luminosità L'impostazione della luminosità di un dispositivo.
device.state.Channel Per i dispositivi che supportano i canali su un dispositivo multimediale.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
Lo stato di un'impostazione di colore.
device.state.Cook currentCookingMode
currentFoodPreset
Per i dispositivi che possono cucinare i cibi in base a varie preimpostazioni e modalità di cottura supportate.
device.state.Dock isDocked Per i dispositivi autonomi che possono essere comandati di tornare alla base per la ricarica.
device.state.EnergyStorage 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.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Per i dispositivi che supportano l'impostazione della velocità di un ventilatore.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Per i dispositivi che supportano il riempimento, ad esempio una vasca da bagno.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Per i dispositivi che supportano le impostazioni di umidità, come umidificatori e deumidificatori.
device.state.InputSelector 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.state.LightEffects activeLightEffect Per i dispositivi che possono supportare comandi di illuminazione complessi per cambiare stato, ad esempio il passaggio da un colore all'altro.
device.state.LockUnlock isJammed
isLocked
Per i dispositivi che supportano il blocco e lo sblocco e/o segnalano uno stato bloccato.
device.state.MediaState playbackState Per i dispositivi che riproducono contenuti multimediali, lo stato dei contenuti multimediali, ad esempio se sono in riproduzione o meno.
device.state.MotionDetection motionDetectionEventInProgress Per i dispositivi in grado di rilevare il movimento.
device.state.OccupancySensing numero di persone Per i dispositivi in grado di rilevare la presenza di persone tramite sensori PIR, a ultrasuoni o di contatto fisico.
device.state.Online online Per i dispositivi che supportano lo stato online e offline e/o lo segnalano.
device.state.OnOff 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.state.OpenClose 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.state.Record isCurrentlyRecording Per i dispositivi che supportano la registrazione su supporti multimediali.
device.state.Rotation rotationDegrees
rotationPercent
Per i dispositivi che supportano la rotazione, ad esempio le veneziane con lamelle girevoli.
device.state.RunCycle 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.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
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.state.StartStop 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.state.TemperatureControl temperatureAmbient
temperatureSetpoint
Controlla la temperatura di un dispositivo diverso da un termostato (ad esempio un forno), all'interno o intorno al dispositivo.
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Per i dispositivi che supportano punti e modalità di temperatura.
device.state.Timer 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.state.Volume 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.command.Notification body
members
title
Invia una notifica ai membri della casa specificati.
home.state.HomePresence 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.between Rappresenta un intervallo di tempo.
time.delay Aggiunge una pausa nell'esecuzione dell'automazione.
time.schedule Rappresenta un evento di pianificazione dell'ora.