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 ayrıca koşul olarak desteklenir.

Durum / Etkinlik (Başlatıcı)
Koşul
Command (işlem)
Desteklenen Alanlar Açıklama
ve Tüm alt koşullar için mantıksal VE simgesini 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ş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 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 yansıtacak şekilde değişir. Benzer şekilde, parlaklık 0'a ayarlandığında cihaz kapanır ve [`OnOffState.state`](./on_off_state) uygun şekilde değişir.
device.command.BrightnessRelative parlaklıkGöreceliYüzde
parlaklıkGöreceli Ağırlık
Cihazın göreli 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 yansıtacak şekilde değişir. Benzer şekilde, parlaklık 0'a ayarlandığında cihaz kapanır ve [`OnOffState.state`](./on_off_state) uygun şekilde değişir.
device.command.Charge yük Şarjı başlatın veya durdurun.
device.command.ColorAbsolute color.name
color.spectrumHSV.hue
color.spectrumHSV.saturation
color.spectrumHSV.value
color.spectrumRGB
color.temperature
Rengi belirtilen tona ayarlar. Kapalı bir cihazda renk ayarlandığında cihaz açılır ve [`OnOffState.state`](./on_off_state) bunu yansıtacak şekilde değişir. Benzer şekilde, parlaklık 0'a ayarlandığında cihaz kapanır ve [`OnOffState.state`](./on_off_state) uygun şekilde değişir.
device.command.Cook cookingMode
foodPreset
quantity
start
unit
Yemek yapmayı başlatın veya durdurun.
device.command.Dispense amount
item
presetName
unit
Malzemeleri dağıt.
device.command.Dock Cihazı yuvaya yerleştirin.
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. Bu komutlar aracılığıyla diğer güvenlik cihazları devre dışı bırakılırsa kullanıcının ev güvenliği bundan etkilenebilir.
device.command.Fill fill
fillLevel
Cihazı doldurun veya boşaltın.
device.command.FindMyDevice sesi kapatma Yerel uyarı oluşturarak hedef cihazı bulun.
device.command.HumidityRelative relativeHumidityPercent
relativeHumidityWeight
Mevcut değere göre nem seviyesini ayarlayın.
device.command.LightEffectColorLoop süre Cihazda belirli bir renk grubu arasında geçiş yapın.
device.command.LightEffectPulse süre Işık yoğunluğu, orta seviye parlaklıktan maksimum parlaklığa yükselir, ardından saniyede bir toplam döngü süresiyle orta seviye parlaklığa düşer. Her döngü sırasında maksimum parlaklık 200 ms sürmeli ve geçiş süresi hariç orta düzey parlaklık en az 500 ms sürmelidir.
device.command.LightEffectSleep süre Cihazın parlaklığını belirli bir süre içinde kademeli olarak düşürün ve isteğe bağlı olarak renk sıcaklığını değiştirin.
device.command.LightEffectWake süre Cihazın parlaklığını belirli bir süre içinde kademeli olarak artırın ve isteğe bağlı olarak renk sıcaklığını değiştirin.
device.command.LockUnlock kilitle Cihazı kilitleyin veya kilidini açın.
device.command.MediaNext Sonraki medya öğesine atla.
device.command.MediaPause Medya oynatmayı duraklat.
device.command.MediaPrevious Önceki medya öğesine atla.
device.command.MediaResume Medya oynatmayı devam ettir.
device.command.MediaShuffle Geçerli oynatma listesini karıştırın.
device.command.MediaStop Medya oynatmayı durdurma.
device.command.Mute sesi kapat Belirtilen cihazın sesini kapatın veya açın.
device.command.NextInput Sonraki girişe geçer.
device.command.OnOff CANNOT TRANSLATE Cihazı açın veya kapatın.
device.command.OpenClose openDirection
openPercent
Cihazın açık ve kapalı durumunu ayarlama
device.command.PauseUnpause duraklat Cihaz işlemini duraklatın veya devam ettirin.
device.command.PreviousInput Önceki girişe geçer.
device.command.Reboot Cihazı yeniden başlatır.
device.command.RelativeChannel channelCount Geçerli kanalı göreli bir miktar kadar ayarlayın.
device.command.ReturnChannel Kullanıcının bulunduğu önceki kanala döner.
device.command.ReverseFan Fanın 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 hayranHızıGöreceliYüzde
fan HızıGerekçesi
Fan için göreli 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şlatın veya durdurun.
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 termostatSıcaklıkAyarıYüksek
thermostatTemperatureSetpointLow
Termostat cihazı için hedef sıcaklık aralığı belirleyin.
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.AnimalCatDetection Kamera bir kedi algıladı.
device.event.AnimalDogDetection Kamera bir köpek algıladı.
device.event.AnimalOtherDetection Kamera bir hayvan algıladı.
device.event.DoorbellPress Bir 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 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 bir ses algıladı.
device.state.AppSelector currentApplication Uygulamalar arasında geçiş yapabilen cihazlar için.
device.state.ArmDisarm mevcutKolDüzeyi
Akımlı
Devre dışı bırakma ve devre dışı bırakmayı destekleyen güvenlik sistemleri gibi cihazlarda bu, cihazın silahlı veya devre dışı bırakılmış olup olmadığını gösterir.
device.state.Brightness parlaklık Cihazın parlaklık ayarı.
device.state.Channel Bir medya cihazındaki kanalları destekleyen cihazlar için.
device.state.ColorSetting color.colorTemperature
color.spectrumHsv.hue
color.spectrumHsv.saturation
color.spectrumHsv.value
color.spectrumRgb
Bir renk ayarının durumu.
device.state.Cook currentCookingMode
currentFoodPreset
Çeşitli hazır yemek ayarlarına ve desteklenen pişirme modlarına göre yemek pişirebilen cihazlar için.
device.state.Dock isDocked Şarj etmek üzere geri dönmesi komut verilen kendi kendine mobil cihazlarda.
device.state.EnergyStorage descriptiveCapacityRemaining
isCharging
isPluggedIn
Pil gibi bir enerji depolama cihazının durumu (cihazın 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
Küvet gibi, doldurulmayı destekleyen cihazlar için.
device.state.HumiditySetting humidityAmbientPercent
humiditySetpointPercent
Nemlendiriciler ve nem alıcılar gibi nem ayarlarını destekleyen cihazlar için.
device.state.InputSelector currentInput Girişleri değiştirebilen sorgulama cihazlarını etkinleştirir. Medya girişleri, ses veya video feed'lerini temsil eden her cihaz için dinamik adlara sahip olabilir. Bu özet akışları, kablolu veya ağa bağlı olabilir, ancak adlandırılmalı ve makul ölçüde kalıcı olmalıdır. Bu özellik, aranabilir ağ bağlantılı kitaplık gibi rastgele geçici feed'leri desteklemez. Eşlenen, adlandırılmış Bluetooth kaynakları desteklenir. Kaynakların birden çok adı olabilir, bu nedenle varsayılan adların yanı sıra kullanıcı tarafından oluşturulan ve keşfedilen adlar da desteklenir; Örneğin, 'hdmi_1', 'DVD oynatıcı' da olabilir, veya "usb_1" "Sabit disk" de olabilir. Medya girişleri, "next"i destekleyecek şekilde sıralanabilir ve "previous" komutlarının ikisine katlanır. Not: InputSelector, sorgu dil bilgisini desteklemiyor.
device.state.LightEffects activeLightEffect Çeşitli renkler arasında döngü oluşturma gibi durumu değiştirmek için karmaşık ışıklandırma komutlarını destekleyebilen cihazlar için.
device.state.LockUnlock isJammed
isLocked
Kilitleme ve kilidi açma özelliğini 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 Hareket algılayabilen cihazlar için.
device.state.OccupancySensing doluluk PIR, ultrasonik veya fiziksel temas algılama ile evde olup olmadığını 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 ile yeni çıkacak birçok cihazın dahil olduğu açık ve kapalı ikili özelliğine sahip tüm cihazlar için temel açma ve kapatma işlevi.
device.state.OpenClose openPercent Açılıp kapanmayı destekleyen ve bazı durumlarda kısmen veya potansiyel olarak birden fazla yönde açılıp kapanan cihazlarda.
device.state.Record isCurrentlyRecording Medyaya kaydetmeyi destekleyen cihazlar için.
device.state.Rotation rotationDegrees
rotationPercent
Döndürülebilir panelli panjur gibi döndürülmeyi destekleyen cihazlar için.
device.state.RunCycle currentCycleRemainingTime
currentTotalRemainingTime
Çalışması devam eden ve sorgulanabilen cihazlar içindir. Bu tür cihazlar, çalışma başlangıcında toplam döngü sayısını ve çalışırken o anda bulunduğu her döngüyü bildirir.
device.state.SensorState currentSensorStateData.key
currentSensorStateData.value.currentSensorState
Bir sensör tarafından üretilen ölçüm. Örneğin, bir duman dedektörü tarafından ölçülen duman miktarı veya karbonmonoksit dedektörü ile ölçülen karbonmonoksit miktarı vb.
device.state.StartStop isPaused
isRunning
Başlatma ve durdurma işlemlerini destekleyen cihazlar için. Bir cihazı başlatmak ve durdurmak, onu açıp kapatmaya benzer bir işleve sahiptir. Cihazların açıldığında ve başlatıldığında farklı çalıştığını gösterir. Örneğin, bazı çamaşır makineleri açılabilir ve fiilen çalışmaya başlamadan önce ayarlarını değiştirebilir.
device.state.TemperatureControl sıcaklıkAmbiyan
sıcaklığı
Termostat dışında bir cihazın (ör. fırın) içindeki veya çevresindeki sıcaklığı kontrol eder.
device.state.TemperatureSetting etkinTermostatMode
thermostatHumidityAmbient
thermostatMode
thermostatTemperatureAmbient
thermostatTemperatureSetpoint
thermostatTemperatureSetpointHigh
thermostatTemperatureSetpointLow
Sıcaklık noktalarını ve modları destekleyen cihazlar için
device.state.Timer timerPaused Zamanlayıcı özelliğini destekleyen cihazlar için. Örneğin, akıllı sulama sistemi kumandası veya akıllı ışık anahtarının yerleşik zamanlayıcısı olabilir. Bu özellik, zamanlayıcıda ne kadar süre kaldığını cihaza sorgulamak için kullanılabilir.
device.state.Volume currentVolume
isMuted
Ses seviyesini değiştirebilen cihazlar için (ör. ses seviyesini belirli bir seviyeye ayarlama, sesi kapatma veya sesi açma).
home.command.Notification body
members
title
Belirtilen ev üyelerine bildirim gönderin.
home.state.HomePresence homePresenceMode
değil Başka bir koşulun mantıksal DEĞİL operatörünü temsil eden koşul.
veya Tüm alt koşullar için mantıksal VEYA simgesini temsil eden bileşik koşul.
time.between Bir zaman aralığını gösterir.
time.delay Otomasyonun yürütülmesine bir duraklatma ekler.
time.schedule Bir zaman programı etkinliğini temsil eder.