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 StartStop Şema Şeması

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

Cihazın başlatılması ve durdurulması, açma ve kapatma işlemine benzer bir işleve sahiptir. Açıldığında ve başlatıldığında bu özelliği devralan cihazlar farklı şekillerde çalışır. Örneğin belirli çamaşır makineleri, çalışmaya başlamadan önce açılabilir ve ayarları değiştirilebilir.

Yalnızca açık ve kapalı durumuna sahip cihazların aksine, başlatılıp durdurulabilen bazı cihazlar bir işlem sırasında da duraklatılabilir. Duraklatabilen cihazlar çalışmayı durdurur, ancak devam ettirildikten sonra duraklatıldıklarında aynı durumda kalırlar. Duraklatmayı kaldırma işlemi, cihazın mevcut durumundan bağımsız olarak başlatma/yeniden başlatma işleminden farklıdır, bu durumda işlem baştan başlar.

Bazı cihazlar belirli alt bölgelerde çalışmayı destekleyebilir. Örneğin, bir sulama sistemi çeşitli sulama alanlarına sahip olabilir ve belirli bölgeleri ayrı ayrı sulama özelliğini destekleyebilir. Vakum ise 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 edinmek için Amaç karşılama bölümüne bakın.

Özellikler Tür Açıklama
pausable Boole

(Varsayılan: false)

Çalışma 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 durumu

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 edinmek 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ğer doğruysa isRunning değerinin yanlış olduğu anlamına gelir ancak devam ettirilebilir.

activeZones Dizi

availableZones listesinde, cihazın o anda çalışmakta olduğu bölgeleri belirtir.

[item, ...] Dize

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 edinmek 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 "True", durdurmak için "false" değerini seçin.

zone Dize

Nerede çalıştırılacağını belirtir.

multipleZones Dizi

Yayınlanmaya başlayacak iki veya daha fazla alt bölgeyi belirtir. zone parameter. yerine ayarlanacak

[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ı mutfakta, yemek odasında ve oturma odasında başlatın.

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

action.devices.commands.PauseUnpause

Cihaz çalışmasını duraklatın veya devam ettirin.

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ılamayacak bir durumda.

Desteklenen değerler:

unpausableState

Örnek sözler

de-DE

  • Bitte starte den Staubsauger im Wohnzimmer .
  • Geschirrspüler wieder anstellen
  • Staubsauger abschalten
  • Staubsauger pausieren
  • bitte starte die Waschmaschine

en-US

  • I need my roomba to start running in the den
  • pause the dryer now
  • start the dryer now
  • stop the dishwasher
  • unpause the dishwasher

es-ES

  • parar la lavadora
  • pon el aspirador en el dormitorio principal
  • pon el lavavajillas en pausa
  • quiero usar el friegaplatos
  • vuelve a encender la aspiradora

fr-FR

  • Allumer l'aspirateur dans le salon .
  • Continuer l'aspirateur .
  • arrête l'aspirateur
  • lance la machine à laver
  • mets l'aspirateur en pause

hi-IN

  • कमरे में वैक्यूम चलाओगी
  • डिशवॉशर को कुछ देर रोको
  • वैक्यूम को अनपॉज़ करो
  • वैक्यूम को चालू कर दो
  • वैक्यूम को बंद कर दो

it-IT

  • Mi accendi l'aspirapolvere in cucina ?
  • fa' partire aspirapolvere
  • fai ripartire l'aspirapolvere
  • metti in pausa l'aspirapolvere
  • stoppa l'aspirapolvere

ja-JP

  • お掃除ロボット リビング で動かして
  • 台所の食洗機 を一時停止してください
  • 掃除機 を停止して
  • 掃除機 を再開してください
  • 洗濯機 をスタートさせて

ko-KR

  • 거실 에서 청소기 돌려
  • 세탁기 좀 돌려 줘
  • 식기 세척기 다시 시작해
  • 청소기 일시 정지
  • 청소기 작동 멈춰 줘

nl-NL

  • De schoonmaakrobot inschakelen in de keuken .
  • hervat de stofzuiger
  • pauzeer de stofzuiger
  • start mijn stofzuiger
  • stop de stofzuiger

pt-BR

  • Inicia o aspersor no jardim
  • Iniciar o aspirador de pó na sala .
  • iniciar a máquina de lavar
  • parar a pausa na máquina de lavar roupa
  • parar o aspirador de pó
  • pausar o aspirador de pó

sv-SE

  • Kör igång sprinklern gräsmattan .
  • kör igång dammsugaren igen
  • pausa dammsugaren
  • starta tvättmaskinen
  • stoppa dammsugaren

Cihaz HATALARI

Hataların ve istisnaların tam listesini inceleyin.