Akıllı ev işlemlerinin nasıl geliştirileceğini öğrenmek için yeni adres olan Google Home Geliştirici Merkezi'ne hoş geldiniz. Not: Actions Console'da işlem oluşturmaya devam edersiniz.
Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Akıllı Ev Başlangıç Durdurma Şeması

action.devices.traits.StartStop: Bu özellik, işlemleri başlatmayı ve durdurmayı destekleyen cihazlara aittir.

Bir cihazın başlatılması ve durdurulması, cihazı açıp kapatmaya benzer bir işleve sahiptir. Açıldığında ve başlatıldığında bu özellik işlevini farklı şekilde devralan cihazlar. Örneğin, bazı çamaşır makineleri, çalıştırılmadan önce açılabilir ve ayarları değiştirilebilir.

Durumu açık veya kapalı olan cihazların aksine, başlatılıp durabilen bazı cihazlar da bir işlem gerçekleştirirken duraklatılabilir. Duraklatabilen cihazlar çalışmayı durdurur, ancak devam ettirildiklerinde duraklatıldıkları şekilde devam ederler. Duraklatmayı kaldırmak, cihazın mevcut durumundan bağımsız olarak başlatma/yeniden başlatma işleminden farklıdır. Bu işlem, işlemi baştan başlatır.

Bazı cihazlar belirli bölgelerin çalıştırılmasını destekleyebilir. Örneğin, bir fıskiyede çeşitli sulama bölgeleri olabilir ve belirli bölgelerin ayrı olarak sulanması desteklenebilir. Elektrikli süpürge belirli odaları temizlemeyi destekleyebilir.

Cihaz ÖZELLİKLERİ

Bu özelliğe sahip cihazlar, SYNC işleminin bir parçası olarak aşağıdaki özellikleri bildirebilir. SYNC niyetlerini işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.

Özellikler Tür Açıklama
pausable Boole

(Varsayılan: false)

İşlem sırasında cihazın duraklatılıp duraklatılamayacağını belirtir.

availableZones Dizi

Desteklenen alt bölge adlarını belirtir. Dizeler, kullanıcı tarafından ayarlanan şekilde yerelleştirilmelidir. Bu liste özel değildir. Kullanıcılar istedikleri adları bildirebilir.

[item, ...] Dize

Başlangıç cihazının desteklendiği bir alt bölgenin adı.

Örnekler

Duraklatılabilen ve birden fazla bölgede çalışmayı destekleyen cihaz.

{
  "pausable": true,
  "availableZones": [
    "kitchen",
    "living room",
    "office",
    "bedroom"
  ]
}

Cihaz StateS'i

Bu özelliğe sahip cihazlar, QUERY işleminin bir parçası olarak aşağıdaki durumları bildirebilir. QUERY niyetlerini işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.

Eyaletler Tür Açıklama
isRunning Boole

Zorunludur.

Cihazın şu anda çalışır durumda olup olmadığını belirtir.

isPaused Boole

Cihazın açıkça duraklatılıp duraklatılmadığını belirtir. Bu değerin doğru olması, isRunning değerinin yanlış olduğu ancak devam ettirilebileceği anlamına gelir.

activeZones Dizi

Cihazın availableZones bölgesinden çalışmakta olduğu bölgeleri belirtir.

[item, ...] Dize

Alt bölge adı.

Örnekler

Cihaz duraklatıldı mı?

{
  "isRunning": false,
  "isPaused": true
}

Cihaz duraklatıldı mı?

{
  "isRunning": true,
  "isPaused": false
}

Cihaz çalışıyor mu?

{
  "isRunning": true,
  "isPaused": false,
  "activeZones": [
    "kitchen",
    "living room"
  ]
}

Cihaz FTC'leri

Bu özelliğe sahip cihazlar, EXECUTE işleminin bir parçası olarak aşağıdaki komutlara yanıt verebilir. EXECUTE niyetlerini işleme hakkında daha fazla bilgi için Amaç karşılama bölümüne bakın.

action.devices.commands.StartStop

Cihazı başlatın veya durdurun.

Parametreler

Parametreler Tür Açıklama
start Boole

Zorunludur.

Cihaz işlemini başlatmak için Doğru, durdurmak için yanlış değerini girin.

zone Dize

Koşuya başlayacağınız bölgeyi belirtir.

multipleZones Dizi

Çalışmaya başlayacağı iki veya daha fazla alt bölgeyi belirtir. zone parameter. yerine ayarlanır

[item, ...] Dize

Cihazın başlatılacağı bölgenin adı.

Örnekler

Cihazı başlatın.

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true
  }
}

Cihazı durdurun.

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": false
  }
}

Cihazı ofiste başlatın.

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true,
    "zone": "office"
  }
}

Cihazı mutfak, yemek odası ve oturma odasından başlatın.

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true,
    "multipleZones": [
      "kitchen",
      "dining room",
      "living room"
    ]
  }
}

action.devices.commands.PauseUnpause

Cihaz işlemini duraklatın veya duraklatmasını kaldırın.

Bu komut aşağıdaki özellikleri gerektirir:
{
  "pausable": true
}

Parametreler

Parametreler Tür Açıklama
pause Boole

Zorunludur.

Duraklatmak için doğru, duraklatmayı kaldırmak için yanlış;

Örnekler

Cihazı duraklatın.

{
  "command": "action.devices.commands.PauseUnpause",
  "params": {
    "pause": true
  }
}

Kullanıcı bir cihazı duraklatmayı denedi, ancak cihaz duraklatılamadığı bir durumda.

Desteklenen değerler:

unpausableState

Örnek ifadeler

de-DE

  • Başlangıç noktası den Staubsauger im Wohnzimmer .
  • Geschirrspüler Wieder Anstellen
  • Staubsauger abschalten
  • Staubsauger pausieren
  • ufak tefek

en-US

  • roomba'ye ihtiyacım var oturma yeri
  • duraklat kurutma makinesi şimdi
  • hemen başlayın kurutma makinesi
  • dur bulaşık makinesi
  • duraklatmayı kaldır bulaşık makinesi

es-ES

  • Parar la lavadora
  • pon el aspirador en el dormitorio ana hesabı
  • pon el lavavajillas en pausa
  • quiero usar el frriegaplatos
  • bir cesaret vuelve la aspiradora

fr-FR

  • Allumer l'aspirateur dans kuaför .
  • Devam eden l'aspirateur .
  • arrête l'aspirateur
  • lance la makinesi à laver
  • meets l'aspirateur en duraklatma

Cihaz ERRORS

Hataların ve istisnaların tam listesini inceleyin.