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

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

Durum / Etkinlik (başlatıcı)
Koşul
Komut (işlem)
Desteklenen Alanlar Açıklama
ve 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 uygulama yükleyin.
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 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) özelliği, 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) özelliği, 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 tona 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 kabul edilebilir.
device.command.Fill fill
fillLevel
Cihazı doldurabilir veya boşaltabilirsiniz.
device.command.FindMyDevice sesi kapatma Yerel bir uyarı oluşturarak hedef cihazın yerini 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 seviye parlaklıktan maksimum parlaklığa yükselir ve ardından saniyede bir kez yanıp sönecek şekilde orta seviye 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 Belirli bir süre 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 atlar.
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 sesi kapat Belirli bir 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 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
Yemekleri çeşitli yemek ö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ö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 prize 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
Küvet gibi doldurulabilen cihazlar için.
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ş, 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 dilbilgisini 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 doluluğu algılayabilen cihazlar için.
device.state.Online online Online ve çevrimdışı durumu destekleyen ve/veya online 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 ve kapatma işlevine sahip tüm cihazların temel açma ve kapatma işlevi.
device.state.OpenClose openPercent Açma ve kapama işlemlerini 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şlatma ve durdurmayı destekleyen cihazlar için. Bir cihazı başlatmak ve durdurmak, cihazı açıp kapatmaya benzer bir işlevi yerine getirir. Bu, cihazların açıldığında ve başlatıldığında farklı şekilde çalıştığını gösterir. Örneğin, bazı ç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'unu 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.