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, Şema şemasını açar/kapatır

action.devices.traits.Toggles - Bu özellik yalnızca iki durumdan birinde bulunabilecek ayarlara sahip tüm cihazlara aittir.

Bu ayarlar, açma/kapama veya etkin/etkin olmayan durumu içeren fiziksel bir düğmeyi, HTML'de bir onay kutusunu veya özel olarak etkinleştirilmiş/devre dışı bırakılmış herhangi bir öğeyi temsil edebilir. Ayarda ikiden fazla durum varsa veya ikili opsiyonlardan hiçbirinin seçili olmadığı bir durum varsa bu durum daha çok Modlar özelliği olarak gösterilir. Bu özellik, çoklu durum çevirmeleri, radyo düğmeleri (fiziksel ya da HTML) veya açık/kapalı olmayan ikili durumlara (örneğin, "AM/FM" veya "sıcak/soğuk") karşılık gelir.

Bu özellik, kullanıcıların ayarlayabileceği bir veya daha fazla açma/kapatma düğmesini kapsar. Genellikle bu açma/kapatma düğmeleri, diğer cihaz davranışlarından bağlantısı kaldırılan işlevler için kullanılmalıdır. Cihazın kendisini açma veya kapatma gibi bağlantılı davranışlar daha spesifik özellikler (örneğin, TemperatureSettings özelliğindeki thermostatMode) kullanmalıdır.

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
availableToggles Dizi

Zorunludur.

Kullanılabilir açma/kapatma düğmelerinin listesi.

[item, ...] Nesne

Kullanılabilir açma/kapatma düğmesi.

name Dize

Zorunludur.

Komutlarda ve durumlarda kullanılacak açma/kapatma düğmesinin dahili adı. Kullanıcı dostu olmayan bu bilgiler tüm dillerde paylaşılır.

name_values Dizi

Zorunludur.

Desteklenen her dilde açma/kapatma özelliğinin eş anlamlıları.

[item, ...] Nesne

Belirli bir dildeki açma/kapatma teriminin eş anlamlıları.

name_synonym Dizi

Zorunludur.

Açma/kapatma düğmesinin eş anlamlıları. Bu listedeki ilk dize, söz konusu dildeki düzeyin standart adı olarak kullanılır.

[item, ...] Dize

Eş anlamlı adı.

lang Dize

Zorunludur.

Dil kodu (ISO 639-1). Desteklenen dilleri inceleyin.

commandOnlyToggles Boole

(Varsayılan: false)

Cihazın tek yönlü (true) veya iki yönlü (false) iletişimin kullanılmasını destekleyip desteklemediğini belirtir. Cihaz, bu özellik için bir QUERY amacına veya rapor durumuna yanıt vermiyorsa bu özelliği "true" olarak ayarlayın.

queryOnlyToggles Boole

(Varsayılan: false)

Cihaz yalnızca sorgu yürütmeyi destekliyorsa gereklidir. Bu özellik, cihazın yalnızca durum bilgisi için sorgulanıp sorgulanamayacağını ve kontrol edilemeyeceğini gösterir.

Örnekler

Cihazda birden fazla açma/kapatma düğmesi.

{
  "availableToggles": [
    {
      "name": "sterilization_toggle",
      "name_values": [
        {
          "name_synonym": [
            "clean",
            "bio clean"
          ],
          "lang": "en"
        }
      ]
    },
    {
      "name": "energysaving_toggle",
      "name_values": [
        {
          "name_synonym": [
            "energy saving",
            "eco"
          ],
          "lang": "en"
        }
      ]
    }
  ]
}

Yalnızca komut açma/kapatma düğmesi olan cihaz.

{
  "availableToggles": [
    {
      "name": "filter_toggle",
      "name_values": [
        {
          "name_synonym": [
            "filtered",
            "filter"
          ],
          "lang": "en"
        }
      ]
    }
  ],
  "commandOnlyToggles": true
}

Yalnızca sorgu açma/kapatma düğmesi olan cihaz.

{
  "availableToggles": [
    {
      "name": "filter_toggle",
      "name_values": [
        {
          "name_synonym": [
            "filtered",
            "filter"
          ],
          "lang": "en"
        }
      ]
    }
  ],
  "queryOnlyToggles": true
}

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
currentToggleSettings Nesne

Zorunludur.

Anahtar/cihaz name düğmesi ve değer olarak geçerli durum anahtar/değer çifti.

<string> Boole

Geçerli açma/kapatma durumu.

Örnekler

Stilasyon etkin mi?

{
  "currentToggleSettings": {
    "sterilization_toggle": true,
    "energysaving_toggle": false
  }
}

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.SetToggles

Belirtilen açma/kapatma durumunu ayarlayın.

Parametreler

Parametreler Tür Açıklama
updateToggleSettings Nesne

Zorunludur.

Cihazın anahtar olarak name düğmesi, değer olarak da yeni durumu içeren anahtar/değer çifti.

<string> Boole

Yeni açma/kapatma durumu

Örnekler

Enerji tasarrufunu açın.

{
  "command": "action.devices.commands.SetToggles",
  "params": {
    "updateToggleSettings": {
      "energysaving_toggle": true
    }
  }
}

Filtreyi kapatın.

{
  "command": "action.devices.commands.SetToggles",
  "params": {
    "updateToggleSettings": {
      "filter_toggle": false
    }
  }
}

Örnek sözler

de-DE

  • Bitte schalte Power Cool am Kühlschrank aus
  • stelle den Kühlschrank auf Power Cool

en-US

  • activate power freeze for the freezer
  • cancel power cool for the kitchen fridge

es-ES

  • pon el enfriamiento rápido en la nevera
  • quita el enfriamiento rápido

fr-FR

  • mets le mode power cool sur le réfrigérateur
  • Éteins le mode power freeze du réfrigérateur .

hi-IN

  • रेफ़्रिजरेटर का पावर कूल मोड बंद कर दो
  • रेफ़्रिजरेटर में पावर कूल मोड चालू करो

it-IT

  • disattiva il power freeze del freezer
  • imposta la funzione power freeze del surgelatore

ja-JP

  • 冷蔵庫 急速冷凍 つけて
  • 冷蔵庫 急速冷凍 を切ってくれる

ko-KR

  • 냉장고 급속 냉장 해제해
  • 냉장고 모드 급속 냉장 으로 바꿔

nl-NL

  • Zet de power cool uit op de koelkast
  • zet de koelkast op superkoelen

pt-BR

  • Ativa a função power freeze no congelador .
  • Desativa o bloqueio infantil do forno .
  • desligar o power cool da geladeira
  • iniciar o modo power freeze do freezer

sv-SE

  • Stäng av power cool i kylskåpet
  • sätt på power freeze frysen

Cihaz HATALARI

Hataların ve istisnaların tam listesini inceleyin.