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 FanSpeed TRY Şeması

action.devices.traits.FanSpeed - Bu özellik, bir fanın hızını ayarlamayı destekleyen cihazlara aittir.

Vantilatör hızları (cihazın havalandırma veya ısıtma ünitesine dahil olabilen ya da bir arabada çeşitli seviyelerde hava üflemesi) düşük, orta ve yüksek gibi ayarlar içerebilir.

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
reversible Boole

(Varsayılan: false)

Doğru değerine ayarlanırsa bu cihaz, fanın her iki yönde üflemesini destekler ve fan yönünü tersine çevirme komutunu kabul edebilir.

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

Aşağıdaki öğelerden herhangi birini içerir:
0 Nesne

Hız ayarları desteği.

availableFanSpeeds Nesne

Zorunludur.

Hız ayarları cihaz tarafından desteklenir.

speeds Dizi

Zorunludur.

Hız ayarları listesi.

[item, ...] Nesne

Hız ayarı.

speed_name Dize

Zorunludur.

Hız ayarının dahili adı. Kullanıcı dostu olmayan bu bilgiler tüm dillerde paylaşılır.

speed_values Dizi

Zorunludur.

Hız ayarının desteklenen her dilde eş anlamlıları.

[item, ...] Nesne

Belirli bir dildeki hız ayarının eş anlamlısı.

speed_synonym Dizi

Zorunludur.

Hız ayarının eş anlamlıları, varsa hem tekil hem de çoğul formları içermelidir. Listedeki ilk eş anlamlı terim, hız ayarının standart adı olarak kabul edilir.

[item, ...] Dize

Eş anlamlı.

lang Dize

Zorunludur.

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

ordered Boole

Zorunludur.

Doğru değerine ayarlanırsa hızların dizisi (artan) sırasıyla artım veya azalma mantığı için ek dil bilgisi uygulanır.

1 Nesne

Hız yüzdesi desteği.

supportsFanSpeedPercent Boole

Zorunludur.

(Varsayılan: false)

Doğru değerine ayarlanırsa bu cihaz, 0,0 ile 100,0 arasında bir yüzde kullanarak hızı ayarlama komutlarını kabul eder.

Örnekler

İki hız ayarına sahip cihaz, ters yön ve yüzde ayarlamaları için destek sağlar.

{
  "availableFanSpeeds": {
    "speeds": [
      {
        "speed_name": "speed_low",
        "speed_values": [
          {
            "speed_synonym": [
              "low",
              "slow"
            ],
            "lang": "en"
          }
        ]
      },
      {
        "speed_name": "speed_high",
        "speed_values": [
          {
            "speed_synonym": [
              "high",
              "fast"
            ],
            "lang": "en"
          }
        ]
      }
    ],
    "ordered": true
  },
  "reversible": true,
  "supportsFanSpeedPercent": 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
currentFanSpeedSetting Dize

Bu, availableFanSpeeds özelliğindeki geçerli hız ayarının dahili adını temsil eder.

currentFanSpeedPercent Number

Mevcut fan hızını yüzde cinsinden belirtir. supportsFanSpeedPercent özelliği true olarak ayarlanırsa gereklidir

Örnekler

Salondaki takipçilerin hızı nedir?

{
  "currentFanSpeedSetting": "speed_low",
  "currentFanSpeedPercent": 10
}

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

Hızı ayarlayın.

Parametreler

Yük, aşağıdakilerden birini içerir:

Hızı ayarlara göre ayarlayın.

Parametreler Tür Açıklama
fanSpeed Dize

Zorunludur.

Vantilatörün istenen hız ayarları.

Hızı yüzde olarak ayarlayın.

Parametreler Tür Açıklama
fanSpeedPercent Number

Zorunludur.

İstenen hız ayarı yüzdesi.

Örnekler

Fan fanını yüksek seviyeye ayarlayın.

{
  "command": "action.devices.commands.SetFanSpeed",
  "params": {
    "fanSpeed": "speed_high"
  }
}

Fan fanını %50'ye ayarla.

{
  "command": "action.devices.commands.SetFanSpeed",
  "params": {
    "fanSpeedPercent": 50
  }
}

action.devices.commands.SetFanSpeedRelative

Göreli hızı ayarlayın.

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

Parametreler

Yük, aşağıdakilerden birini içerir:

Kiloya göre göreli hızı belirleyin.

Parametreler Tür Açıklama
fanSpeedRelativeWeight Integer

Zorunludur.

Bu değer, hız değişikliğinin göreli miktarını gösterir. Mutlak değer ölçeklendirilmiş tutarı, sayısal işareti ise değişikliğin yönünü belirtir.

Göreli hızı yüzdeye göre ayarlayın.

Parametreler Tür Açıklama
fanSpeedRelativePercent Number

Zorunludur.

Bu değer, değiştirilecek hız yüzdesini temsil eder.

Örnekler

Takipçi hızını azaltın.

{
  "command": "action.devices.commands.SetFanSpeedRelative",
  "params": {
    "fanSpeedRelativeWeight": -1
  }
}

Fan hızını %10 artırın.

{
  "command": "action.devices.commands.SetFanSpeedRelative",
  "params": {
    "fanSpeedRelativePercent": 10
  }
}

action.devices.commands.Reverse

Vantilatörün yönünü tersine çevirin.

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

Parametreler

Parametreler Tür Açıklama

Özellik yok

Örnekler

Takipçilerin yönünü tersine çevirin.

{
  "command": "action.devices.commands.Reverse",
  "params": {}
}

Örnek sözler

de-DE

  • stell die Geschwindigkeit vom Ventilator auf hoch

en-US

  • drop the AC fan speed to medium

es-ES

  • cambia la velocidad del ventilador a medio

fr-FR

  • mets la ventilation au maximum

hi-IN

  • बेडरूम में पंखे की गति मीडियम करें

it-IT

  • metti il condizionatore in salotto a velocità media

ja-JP

  • エアコン の風量を 高速 にセット

ko-KR

  • 선풍기 강풍 으로 틀어 줘

nl-NL

  • zet de snelheid van de ventilator op medium

pt-BR

  • definir a velocidade do ventilador para baixa
  • põe a ventoinha no máximo

sv-SE

  • Ställ in fläkten medel

Cihaz HATALARI

Hataların ve istisnaların tam listesini inceleyin.
  • maxSpeedReached: Cihaz zaten maksimum hıza ayarlanmış.
  • minSpeedReached: Cihaz zaten minimum hıza ayarlanmış.