Akıllı Ev FanSpeed TRY Şeması
action.devices.traits.FanSpeed
- Bu özellik, bir fanın hızını ayarlamayı destekleyen cihazlara aittir.
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: 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: 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: 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 varlıklar, 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, |
currentFanSpeedPercent |
Number |
Mevcut fan hızını yüzde cinsinden belirtir. |
Ö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 aufhoch
en-US
-
drop
the AC fan speed tomedium
es-ES
-
cambia la velocidad del
ventilador amedio
fr-FR
-
mets
la ventilation aumaximum
hi-IN
-
बेडरूम में पंखे
की गति
मीडियम करें
it-IT
-
metti
il condizionatore in salotto a velocitàmedia
ja-JP
-
エアコン の風量を高速 にセット
ko-KR
-
선풍기 강풍 으로 틀어 줘
nl-NL
-
zet de snelheid van
de ventilator opmedium
pt-BR
-
definir a velocidade do
ventilador parabaixa -
põe
a ventoinha nomáximo
sv-SE
-
Ställ in
fläkten på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ış.