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. |
mesaj | |
| assistant. |
okGoogle | |
| assistant. |
sorgu | |
| device. |
etkinleştir | Bir sahneyi etkinleştirme veya devre dışı bırakma |
| device. |
newApplicationName | Belirtilen cihaza bir uygulama yükler. |
| device. |
applicationName | Belirtilen uygulamayı arayın. |
| device. |
applicationName | Belirtilen uygulamayı seçin. |
| device. |
arm armLevel cancel |
Cihazın alarm seviyesini ayarlayın. |
| device. |
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. |
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. |
yük | Şarjı başlatma veya durdurma |
| device. |
color. color. color. color. color. color. |
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. |
cookingMode foodPreset quantity start unit |
Yemek pişirmeyi başlatma veya durdurma |
| device. |
amount item presetName unit |
Öğeleri dağıtın. |
| device. |
Cihazı yuvaya yerleştirin. | |
| device. |
enable | Misafir ağını etkinleştirme veya devre dışı bırakma |
| device. |
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. |
fill fillLevel |
Cihazı doldurun veya boşaltın. |
| device. |
sesi kapatma | Yerel bir uyarı oluşturarak hedef cihazın yerini belirleme |
| device. |
relativeHumidityPercent relativeHumidityWeight |
Nem seviyesini mevcut değere göre ayarlayın. |
| device. |
süre | Cihazın bir dizi renk arasında geçiş yapmasını sağlar. |
| device. |
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. |
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. |
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. |
kilitle | Cihazı kilitleme veya kilidini açma |
| device. |
Sonraki medya öğesine atla. | |
| device. |
Medya oynatmayı duraklatır. | |
| device. |
Önceki medya öğesine atla. | |
| device. |
Medya oynatmayı devam ettirir. | |
| device. |
Mevcut oynatma listesini karıştırır. | |
| device. |
Medya oynatmayı durdurur. | |
| device. |
sesi kapat | Belirtilen cihazın sesini kapatma veya açma |
| device. |
Sonraki girişe geçme | |
| device. |
CANNOT TRANSLATE | Cihazı açma veya kapatma |
| device. |
openDirection openPercent |
Cihazın açık-kapalı durumunu ayarlama |
| device. |
duraklat | Cihazın çalışmasını duraklatma veya devam ettirme |
| device. |
Önceki girişe geçme | |
| device. |
Cihazı yeniden başlatır. | |
| device. |
channelCount | Mevcut kanalı göreli bir miktarda ayarlayın. |
| device. |
Kullanıcının bulunduğu önceki kanala geri döner. | |
| device. |
Fanın yönünü tersine çevirin. | |
| device. |
rotationDegrees rotationPercent |
Cihazın mutlak dönüşünü ayarlar. |
| device. |
channelCode channelName channelNumber |
Geçerli kanalı belirli bir değere ayarlar. |
| device. |
fanSpeed | Fan hızını ayarlayın. |
| device. |
fanSpeedRelativePercent fanSpeedRelativeWeight |
Fanın göreceli hızını ayarlayın. |
| device. |
nem | Nem seviyesini mutlak bir değere ayarlayın. |
| device. |
newInput | Medya girişini ayarlayın. |
| device. |
volumeLevel | Belirli bir cihazın ses seviyesini ayarlama |
| device. |
start | Cihazı başlatma veya durdurma |
| device. |
Mevcut ışık efektini durdurun. | |
| device. |
thermostatMode | Termostat cihazı için hedef çalışma modunu ayarlayın. |
| device. |
thermostatTemperatureSetpoint | Termostat cihazı için hedef sıcaklığı ayarlayın. |
| device. |
thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Termostat cihazı için hedef sıcaklık aralığı ayarlama |
| device. |
süre | Zamanlayıcı süresini ayarlayın. |
| device. |
Zamanlayıcıyı iptal etme | |
| device. |
Zamanlayıcıyı duraklat. | |
| device. |
Zamanlayıcıyı devam ettir. | |
| device. |
süre | Yeni bir zamanlayıcı başlatın. |
| device. |
Kamera bir köpek veya kedi algıladı. Diğer hayvan türlerinin algılanması desteklenmez. | |
| device. |
Kapı ziline basıldı. | |
| device. |
Kamera, tanıdık bir yüz algıladı. | |
| device. |
Kamera, tanıdık olmayan bir yüz algıladı. | |
| device. |
Cihaz tarafından hareket algılandı. | |
| device. |
Kamera, hareket eden bir araç algıladı. | |
| device. |
Kamera, teslim edilen bir paket algıladı. | |
| device. |
Kamera bir kişi algıladı. | |
| device. |
Cihaz, konuşan bir kişinin sesini algıladı. | |
| device. |
Cihaz bir ses algıladı. | |
| device. |
currentApplication | Uygulamalar arasında geçiş yapabilen cihazlar için. |
| device. |
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. |
parlaklık | Cihazın parlaklık ayarı. |
| device. |
Medya cihazındaki kanalları destekleyen cihazlar için. | |
| device. |
color. color. color. color. color. |
Renk ayarının durumu. |
| device. |
currentCookingMode currentFoodPreset |
Yiyecekleri çeşitli yiyecek ön ayarlarına ve desteklenen pişirme modlarına göre pişirebilen cihazlar için. |
| device. |
isDocked | Şarj için geri dönme komutu verilebilen kendi kendine hareket eden cihazlar için. |
| device. |
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. |
currentFanSpeedPercent currentFanSpeedSetting |
Fan hızını ayarlamayı destekleyen cihazlar için. |
| device. |
currentFillLevel currentFillPercent isFilled |
Küvet gibi doldurulabilen cihazlar için kullanılır. |
| device. |
humidityAmbientPercent humiditySetpointPercent |
Nemlendiriciler ve nem gidericiler gibi nem ayarlarını destekleyen cihazlar için kullanılır. |
| device. |
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. |
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. |
isJammed isLocked |
Kilitleme ve kilit açma ve/veya kilitli durum bildirme işlemlerini destekleyen cihazlar için. |
| device. |
playbackState | Medya oynatan cihazlarda medyanın durumu (ör. oynatılıp oynatılmadığı) |
| device. |
motionDetectionEventInProgress | Hareketi algılayabilen cihazlar için. |
| device. |
occupancy | PIR, ultrasonik veya fiziksel temas algılama yoluyla doluluğu algılayabilen cihazlar için. |
| device. |
online | Çevrimiçi ve çevrimdışı durumu destekleyen ve/veya çevrimiçi ve çevrimdışı durumu bildiren cihazlar için. |
| device. |
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. |
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. |
isCurrentlyRecording | Medyaya kaydı destekleyen cihazlar için |
| device. |
rotationDegrees rotationPercent |
Dönebilen çıtalara sahip panjurlar gibi döndürmeyi destekleyen cihazlar için kullanılır. |
| device. |
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. |
currentSensorStateData. currentSensorStateData. currentSensorStateData. |
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. |
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. |
temperatureAmbient temperatureSetpoint |
Termostat dışındaki bir cihazın (örneğin, fırın) içindeki veya etrafındaki sıcaklığı kontrol eder. |
| device. |
activeThermostatMode thermostatHumidityAmbient thermostatMode thermostatTemperatureAmbient thermostatTemperatureSetpoint thermostatTemperatureSetpointHigh thermostatTemperatureSetpointLow |
Sıcaklık noktalarını ve modlarını destekleyen cihazlar için. |
| device. |
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. |
currentVolume isMuted |
Ses seviyesini değiştirebilen cihazlar için (ör. ses seviyesini belirli bir düzeye ayarlama, sesi kapatma veya açma). |
| home. |
body members title |
E-posta adreslerini kullanarak belirtilen ev üyelerine bildirim gönderme |
| home. |
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. |
Bir zaman aralığını temsil eder. | |
| time. |
Otomasyonun yürütülmesine bir duraklatma ekler. | |
| time. |
Bir zaman planı etkinliğini temsil eder. |