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 (işlem)
Desteklenen Alanlar Açıklama
and Tüm alt koşulların mantıksal VE'sini temsil eden bir bileşik koşul.
assistant.command.Broadcast mesaj
assistant.command.OkGoogle okGoogle
assistant.event.OkGoogle sorgu
device.command.ActivateScene etkinleştir Bir sahneyi etkinleştirin veya devre dışı bırakın.
device.command.AppInstall newApplicationName Belirtilen cihaza bir uygulama yükleyin.
device.command.AppSearch applicationName Belirtilen uygulamayı arayın.
device.command.AppSelect applicationName İlgili uygulamayı seçin.
device.command.ArmDisarm arm
armLevel
cancel
Cihazın alarm düzeyini 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) değeri, cihazın açık olduğunu yansıtacak şekilde değişir. Benzer şekilde, parlaklık 0'a 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) değeri, cihazın açık olduğunu yansıtacak şekilde değişir. Benzer şekilde, parlaklık 0'a 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 ton olarak ayarlar. Renk, kapalı bir cihazda ayarlandığında cihaz açılır ve [`OnOffState.state`](./on_off_state) bu durumu yansıtacak şekilde değişir. Benzer şekilde, parlaklık 0'a 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 yapmayı başlatma veya durdurma
device.command.Dispense amount
item
presetName
unit
Öğeleri dağıtma
device.command.Dock Cihazı yerleştirme istasyonuna takın.
device.command.EnableDisableGuestNetwork enable Misafir ağını etkinleştirin veya devre dışı bırakın.
device.command.EnableDisableNetworkProfile enable
profile
Bir 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 komutlarla devre dışı bırakılırsa kullanıcının ev güvenliğinin etkilendiği düşünülebilir.
device.command.Fill fill
fillLevel
Cihazı doldurabilir veya boşaltabilirsiniz.
device.command.FindMyDevice sesi kapatma Yerel uyarı oluşturarak hedef cihazı bulun.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Nem seviyesini mevcut değere göre ayarlayın.
device.command.LightEffectColorLoop süre Cihazı bir dizi renkte kullanın.
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 titreşim olacak şekilde toplam bir döngü süresiyle orta düzey parlaklığa düşer. Her döngüde maksimum parlaklık 200 ms, geçiş dönemi hariç orta seviye parlaklık ise en az 500 ms sürmelidir.
device.command.LightEffectSleep süre Belirli bir süre içinde cihazın parlaklığını kademeli olarak azaltın ve isteğe bağlı olarak renk sıcaklığını değiştirin.
device.command.LightEffectWake süre Zaman içinde cihazın parlaklığını kademeli olarak artırın ve cihaz bu efekti destekliyorsa renk sıcaklığını değiştirin.
device.command.LockUnlock kilitle Cihazı kilitleme veya cihazın kilidini açma
device.command.MediaNext Sonraki medya öğesine atlar.
device.command.MediaPause Medya oynatmayı duraklatma
device.command.MediaPrevious Önceki medya öğesine atlama
device.command.MediaResume Medya oynatmayı devam ettirin.
device.command.MediaShuffle Geçerli oynatma listesini karıştırır.
device.command.MediaStop Medya oynatmayı durdurun.
device.command.Mute (Cihaz.Komut.SesiKapat) sesi kapat Belirtilen cihazın sesini kapatma veya açma
device.command.NextInput Sonraki girişe geçin.
device.command.OnOff CANNOT TRANSLATE Cihazı açın veya kapatın.
device.command.OpenClose openDirection
openPercent
Cihazın açık/kapalı durumunu ayarlama
device.command.PauseUnpause duraklat Cihaz işlemlerini duraklatma veya devam ettirme
device.command.PreviousInput Önceki girişe geçin.
device.command.Reboot Cihazı yeniden başlatır.
device.command.RelativeChannel channelCount Mevcut kanalı göreli bir miktarla ayarlayın.
device.command.ReturnChannel Kullanıcının daha önce bulunduğu kanala dönün.
device.command.ReverseFan Fan yönünü tersine çevirin.
device.command.RotateAbsolute rotationDegrees
rotationPercent
Cihazın mutlak dönüşünü ayarlayın.
device.command.SelectChannel channelCode
channelName
channelNumber
Geçerli kanalı belirli bir değere ayarlayın.
device.command.SetFanSpeed fanSpeed Fan hızını ayarlayın.
device.command.SetFanSpeedRelative fanSpeedRelativePercent
fanSpeedRelativeWeight
Fan için göreceli hızı 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 düzeyini ayarlayın.
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ığı ayarlayın.
device.command.TimerAdjust süre Zamanlayıcı süresini ayarlayın.
device.command.TimerCancel Zamanlayıcıyı iptal edin.
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ınmayan bir yüz algıladı.
device.event.MotionDetection Cihaz hareket algıladı.
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 tarafından bir ses algılandı.
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 cihazlarda, cihazın etkinleştirilip etkinleştirilmediğini gösterir.
device.state.Brightness parlaklık Cihazın parlaklık ayarı.
device.state.Channel Medya cihazında 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
Çeşitli yemek ön ayarları ve desteklenen pişirme modlarına göre yemek pişirebilen cihazlar için.
device.state.Dock isDocked Şarj için geri dönmesi istenebilen kendi kendine hareket eden cihazlar için.
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
Bir pil gibi 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ın ayarlanmasını destekleyen cihazlar için.
device.state.Fill currentFillLevel
currentFillPercent
isFilled
Doldurulabilen cihazlar (ör. küvet)
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Nemlendiriciler ve nem gidericiler gibi nem ayarlarını destekleyen cihazlar için.
device.state.InputSelector currentInput Girişleri değiştirebilen cihazların sorgulanmasını sağlar. Medya girişleri, cihaz başına ses veya video feed'lerini temsil eden dinamik adlara sahip olabilir. Bu feed'ler kablolu veya ağa bağlı 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şlenmiş ve 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 sürücü" olabilir. Medya girişleri, "sonraki" ve "önceki" komutlarını destekleyecek şekilde sıralanabilir. Not: InputSelector, sorgu gramerini desteklemez.
device.state.LightEffects activeLightEffect Durumu değiştirmek için karmaşık ışıklandırma komutlarını destekleyebilen cihazlar (ör. çeşitli renkler arasında döngü oluşturma)
device.state.LockUnlock isJammed
isLocked
Kilitleme ve kilit açmayı ve/veya kilitli durumu bildirmeyi 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 evdekiler PIR, ultrasonik veya fiziksel temas algılama yoluyla doluluk 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 Prizler ve anahtarların yanı sıra gelecekteki birçok cihaz da dahil olmak üzere, ikili açma/kapama işlevine sahip tüm cihazların temel açma/kapama işlevi.
device.state.OpenClose openPercent Açma ve kapamayı destekleyen cihazlar için (bazı durumlarda kısmen veya birden fazla yönde açma ve kapama).
device.state.Record isCurrentlyRecording Medya kaydını destekleyen cihazlar için.
device.state.Rotation rotationDegrees
rotationPercent
Döndürmeyi destekleyen cihazlar (ör. döndürülebilir çıtalı panjurlar) için.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
İşlemleri devam eden ve sorgulanabilen cihazlar için. Bu tür cihazlar, toplam döngü sayılarını işlem başlangıcında ve cihazın çalışırken bulunduğu her döngüde bildirir.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
currentSensorStateData.value.rawValue
Bir 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ı gibi.
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şlevi yerine getirir. Cihazların açıldığında ve başlatıldığında farklı şekilde çalıştığını gösterir. Örneğin, belirli çamaşır makineleri çalışmaya başlamadan önce açılabilir ve ayarları değiştirilebilir.
device.state.TemperatureControl temperatureAmbient
temperatureSetpoint
Termostat dışındaki bir cihazın (ör. fırın) sıcaklığını cihazın içinde veya çevresinde 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ı sulama kontrol cihazı veya akıllı ışık anahtarında yerleşik bir zamanlayıcı olabilir. Bu, cihazı zamanlayıcıda ne kadar süre kaldığı konusunda sorgulamak için kullanılabilir.
device.state.Volume currentVolume
isMuted
Ses seviyesini değiştirebilen cihazlar (ö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önderin.
home.state.HomePresence homePresenceMode
not Başka bir koşulun mantıksal NOT'ını temsil eden bir koşul.
veya Tüm alt koşulların mantıksal VEYA'sını temsil eden bir bileşik koşul.
time.between Bir zaman aralığını temsil eder.
time.delay Otomasyon yürütülmesine duraklatma ekler.
unutmayın.programı Bir zaman çizelgesi etkinliğini temsil eder.