Desteklenen başlatıcılar, koşullar ve işlemler

Otomasyonlar aşağıdaki başlatıcıları ve işlemleri destekler. Tüm eyaletler de koşul olarak desteklenir.

Durum / Etkinlik (başlatıcı)
Koşul
Komut (eylem)
Desteklenen alanlar Açıklama
ve Tüm alt koşulların mantıksal VE'sini temsil eden bileşik koşul.
assistant.command.Broadcast mesaj
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle sorgu
device.command.ActivateScene etkinleştir Bir sahneyi etkinleştirme veya devre dışı bırakma
device.command.AppInstall newApplicationName Belirtilen cihaza bir uygulama yükler.
device.command.AppSearch applicationName Belirtilen uygulamayı arayın.
device.command.AppSelect applicationName Belirtilen uygulamayı seçin.
device.command.ArmDisarm arm
armLevel
cancel
Cihazın alarm seviyesini ayarlayın.
device.command.BrightnessAbsolute parlaklık Cihazın mutlak parlaklığını ayarlayın. Parlaklık 0'dan büyük bir değere ayarlandığında cihaz kapalıysa açılır ve [`OnOffState.state`](./on_off_state) cihazın açık olduğunu gösterecek şekilde değişir. Benzer şekilde, parlaklık 0 olarak ayarlandığında cihaz kapanır ve [`OnOffState.state`](./on_off_state) buna göre değişir.
device.command.BrightnessRelative brightnessRelativePercent
brightnessRelativeWeight
Cihazın göreceli parlaklığını ayarlayın. Parlaklık 0'dan büyük bir değere ayarlandığında cihaz kapalıysa açılır ve [`OnOffState.state`](./on_off_state) cihazın açık olduğunu gösterecek şekilde değişir. Benzer şekilde, parlaklık 0 olarak ayarlandığında cihaz kapanır ve [`OnOffState.state`](./on_off_state) buna göre değişir.
device.command.Charge yük Şarjı başlatma veya durdurma
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
Rengi belirtilen tona ayarlar. Renk, kapalı bir cihazda ayarlandığında cihaz açılır ve [`OnOffState.state`](./on_off_state) bunu yansıtacak şekilde değişir. Benzer şekilde, parlaklık 0 olarak ayarlandığında cihaz kapanır ve [`OnOffState.state`](./on_off_state) buna göre değişir.
device.command.Cook cookingMode
foodPreset
quantity
start
unit
Yemek pişirmeyi başlatma veya durdurma
device.command.Dispense amount
item
presetName
unit
Öğeleri dağıtın.
device.command.Dock Cihazı yuvaya yerleştirin.
device.command.EnableDisableGuestNetwork enable Misafir ağını etkinleştirme veya devre dışı bırakma
device.command.EnableDisableNetworkProfile
profilini etkinleştir
Ağ profilini etkinleştirme veya devre dışı bırakma PIN ile ikincil kullanıcı doğrulaması kullanılmalıdır. Diğer güvenlik cihazları bu komutlar aracılığıyla devre dışı bırakılırsa kullanıcının ev güvenliğinin etkilendiği kabul edilebilir.
device.command.Fill fill
fillLevel
Cihazı doldurun veya boşaltın.
device.command.FindMyDevice sesi kapatma Yerel bir uyarı oluşturarak hedef cihazın yerini belirleme
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Nem seviyesini mevcut değere göre ayarlayın.
device.command.LightEffectColorLoop süre Cihazın bir dizi renk arasında geçiş yapmasını sağlar.
device.command.LightEffectPulse süre Işık yoğunluğu, orta düzey parlaklıktan maksimum parlaklığa yükselir ve ardından saniyede bir darbe toplam döngü süresiyle orta düzey parlaklığa düşer. Her döngüde maksimum parlaklık 200 ms, orta seviye parlaklık ise geçiş dönemi hariç en az 500 ms sürmelidir.
device.command.LightEffectSleep süre Belirli bir süre boyunca cihazın parlaklığını kademeli olarak azaltır ve isteğe bağlı olarak renk sıcaklığını değiştirir.
device.command.LightEffectWake süre Belirli bir süre boyunca cihazın parlaklığını kademeli olarak artırır ve cihaz bu efekti destekliyorsa renk sıcaklığını değiştirir.
device.command.LockUnlock kilitle Cihazı kilitleme veya kilidini açma
device.command.MediaNext Sonraki medya öğesine atla.
device.command.MediaPause Medya oynatmayı duraklatır.
device.command.MediaPrevious Önceki medya öğesine atla.
device.command.MediaResume Medya oynatmayı devam ettirir.
device.command.MediaShuffle Mevcut oynatma listesini karıştırır.
device.command.MediaStop Medya oynatmayı durdurur.
device.command.Mute sesi kapat Belirtilen cihazın sesini kapatma veya açma
device.command.NextInput Sonraki girişe geçme
device.command.OnOff CANNOT TRANSLATE Cihazı açma veya kapatma
device.command.OpenClose openDirection
openPercent
Cihazın açık-kapalı durumunu ayarlama
device.command.PauseUnpause duraklat Cihazın çalışmasını duraklatma veya devam ettirme
device.command.PreviousInput Önceki girişe geçme
device.command.Reboot Cihazı yeniden başlatır.
device.command.RelativeChannel channelCount Mevcut kanalı göreli bir miktarda ayarlayın.
device.command.ReturnChannel Kullanıcının bulunduğu önceki kanala geri döner.
device.command.ReverseFan Fanın yönünü tersine çevirin.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Cihazın mutlak dönüşünü ayarlar.
device.command.SelectChannel channelCode
channelName
channelNumber
Geçerli kanalı belirli bir değere ayarlar.
device.command.SetFanSpeed fanSpeed Fan hızını ayarlayın.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Fanın göreceli hızını ayarlayın.
device.command.SetHumidity nem Nem seviyesini mutlak bir değere ayarlayın.
device.command.SetInput newInput Medya girişini ayarlayın.
device.command.SetVolume volumeLevel Belirli bir cihazın ses seviyesini ayarlama
device.command.StartStop start Cihazı başlatma veya durdurma
device.command.StopLightEffect Mevcut ışık efektini durdurun.
device.command.ThermostatSetMode thermostatMode Termostat cihazı için hedef çalışma modunu ayarlayın.
device.command.ThermostatTemperatureSetpoint thermostatTemperatureSetpoint Termostat cihazı için hedef sıcaklığı ayarlayın.
device.command.ThermostatTemperatureSetRange thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Termostat cihazı için hedef sıcaklık aralığı ayarlama
device.command.TimerAdjust süre Zamanlayıcı süresini ayarlayın.
device.command.TimerCancel Zamanlayıcıyı iptal etme
device.command.TimerPause Zamanlayıcıyı duraklat.
device.command.TimerResume Zamanlayıcıyı devam ettir.
device.command.TimerStart süre Yeni bir zamanlayıcı başlatın.
device.event.AnimalOtherDetection Kamera bir köpek veya kedi algıladı. Diğer hayvan türlerinin algılanması desteklenmez.
device.event.DoorbellPress Kapı ziline basıldı.
device.event.FaceFamiliarDetection Kamera, tanıdık bir yüz algıladı.
device.event.FaceUnfamiliarDetection Kamera, tanıdık olmayan bir yüz algıladı.
device.event.MotionDetection Cihaz tarafından hareket algılandı.
device.event.MovingVehicleDetection Kamera, hareket eden bir araç algıladı.
device.event.PackageDelivered Kamera, teslim edilen bir paket algıladı.
device.event.PersonDetection Kamera bir kişi algıladı.
device.event.PersonTalking Cihaz, konuşan bir kişinin sesini algıladı.
device.event.Sound Cihaz bir ses algıladı.
device.state.AppSelector currentApplication Uygulamalar arasında geçiş yapabilen cihazlar için.
device.state.ArmDisarm currentArmLevel
isArmed
Etkinleştirme ve devre dışı bırakmayı destekleyen güvenlik sistemleri gibi cihazlar için cihazın etkinleştirilip etkinleştirilmediğini gösterir.
device.state.Brightness parlaklık Cihazın parlaklık ayarı.
device.state.Channel Medya cihazındaki kanalları destekleyen cihazlar için.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
Renk ayarının durumu.
device.state.Cook currentCookingMode
currentFoodPreset
Yiyecekleri çeşitli yiyecek ön ayarlarına ve desteklenen pişirme modlarına göre pişirebilen cihazlar için.
device.state.Dock isDocked Şarj için geri dönme komutu verilebilen kendi kendine hareket eden cihazlar için.
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
Pil gibi bir enerji depolama cihazının durumu (depoladığı enerji miktarı, şarj olup olmadığı ve fişe takılı olup olmadığı dahil).
device.state.FanSpeed currentFanSpeedPercent
currentFanSpeedSetting
Fan hızını ayarlamayı destekleyen cihazlar için.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Küvet gibi doldurulabilen cihazlar için kullanılır.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Nemlendiriciler ve nem gidericiler gibi nem ayarlarını destekleyen cihazlar için kullanılır.
device.state.InputSelector currentInput Girişler arasında geçiş yapabilen cihazların sorgulanmasını sağlar. Medya girişleri, her cihaz için ses veya video akışlarını temsil eden dinamik adlara sahip olabilir. Bu feed'ler kablolu veya ağ üzerinden olabilir ancak adlandırılmalı ve makul ölçüde kalıcı olmalıdır. Bu, aranabilir ağ kitaplığı gibi rastgele geçici feed'leri desteklemez. Eşlenen, adlandırılmış Bluetooth kaynakları desteklenir. Kaynakların birden fazla adı olabilir. Bu nedenle, kullanıcı tarafından oluşturulan ve keşfedilen adların yanı sıra varsayılan adlar da desteklenir. Örneğin, "hdmi_1" aynı zamanda "DVD oynatıcı" veya "usb_1" aynı zamanda "Sabit disk" olabilir. Medya girişleri, "sonraki" ve "önceki" komutlarını destekleyecek şekilde sıralanabilir. Not: InputSelector, sorgu dil bilgisini desteklemez.
device.state.LightEffects activeLightEffect Durumu değiştirmek için karmaşık aydınlatma komutlarını (ör. çeşitli renkler arasında geçiş yapma) destekleyebilen cihazlar için kullanılır.
device.state.LockUnlock isJammed
isLocked
Kilitleme ve kilit açma ve/veya kilitli durum bildirme işlemlerini destekleyen cihazlar için.
device.state.MediaState playbackState Medya oynatan cihazlarda medyanın durumu (ör. oynatılıp oynatılmadığı)
device.state.MotionDetection motionDetectionEventInProgress Hareketi algılayabilen cihazlar için.
device.state.OccupancySensing occupancy PIR, ultrasonik veya fiziksel temas algılama yoluyla doluluğu algılayabilen cihazlar için.
device.state.Online online Çevrimiçi ve çevrimdışı durumu destekleyen ve/veya çevrimiçi ve çevrimdışı durumu bildiren cihazlar için.
device.state.OnOff CANNOT TRANSLATE Fişler ve anahtarların yanı sıra gelecekteki birçok cihaz da dahil olmak üzere ikili açma ve kapatma özelliğine sahip tüm cihazlar için temel açma ve kapatma işlevi.
device.state.OpenClose openPercent Açılıp kapanmayı ve bazı durumlarda kısmen veya birden fazla yönde açılıp kapanmayı destekleyen cihazlar için kullanılır.
device.state.Record isCurrentlyRecording Medyaya kaydı destekleyen cihazlar için
device.state.Rotation rotationDegrees
rotationPercent
Dönebilen çıtalara sahip panjurlar gibi döndürmeyi destekleyen cihazlar için kullanılır.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
Çalışma süresi sorgulanabilen cihazlar için kullanılır. Bu tür cihazlar, çalışma başlangıcında toplam döngü sayısını ve çalışırken cihazın o anda içinde bulunduğu her döngüyü bildirir.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
Sensör tarafından üretilen ölçüm. Örneğin, duman dedektörü tarafından ölçülen duman miktarı veya karbonmonoksit dedektörü tarafından ölçülen karbonmonoksit miktarı vb.
device.state.StartStop isPaused
isRunning
İşlemleri başlatmayı ve durdurmayı destekleyen cihazlar için. Bir cihazı başlatmak ve durdurmak, cihazı açıp kapatmaya benzer bir işlev görür. Cihazların açıldığında ve başlatıldığında farklı şekilde çalıştığını gösterir. Örneğin, bazı çamaşır makineleri çalıştırılmadan önce açılabilir ve ayarları değiştirilebilir.
device.state.TemperatureControl temperatureAmbient
temperatureSetpoint
Termostat dışındaki bir cihazın (örneğin, fırın) içindeki veya etrafındaki sıcaklığı kontrol eder.
device.state.TemperatureSetting activeThermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Sıcaklık noktalarını ve modlarını destekleyen cihazlar için.
device.state.Timer timerPaused Zamanlayıcı özelliğini destekleyen cihazlar için. Örneğin, akıllı fıskiye kontrol cihazı veya akıllı ışık anahtarında yerleşik bir zamanlayıcı olabilir. Bu, cihazda zamanlayıcının bitmesine ne kadar süre kaldığını sorgulamak için kullanılabilir.
device.state.Volume currentVolume
isMuted
Ses seviyesini değiştirebilen cihazlar için (ör. ses seviyesini belirli bir düzeye ayarlama, sesi kapatma veya açma).
home.command.Notification body
members
title
E-posta adreslerini kullanarak belirtilen ev üyelerine bildirim gönderme
home.state.HomePresence homePresenceMode
not Başka bir koşulun mantıksal DEĞİL'ini temsil eden bir koşul.
veya Tüm alt koşulların mantıksal VEYA'sını temsil eden bileşik koşul.
time.between Bir zaman aralığını temsil eder.
time.delay Otomasyonun yürütülmesine bir duraklatma ekler.
time.schedule Bir zaman planı etkinliğini temsil eder.