Akıllı Ev FanSpeed Özelliği Şeması
action.devices.traits.FanSpeed
: Bu özellik, fanın hızının ayarlanmasını destekleyen cihazlara aittir.
Cihaz ATTRIBUTES
Bu özelliğe sahip cihazlar aşağıdakileri bildirebilir
özellikleri SYNC
işleminin bir parçası olarak kullanılabilir. Öğrenmek için
SYNC
amacını işleme hakkında daha fazla bilgi edinin.
Niyet karşılama.
Özellikler | Tür | Açıklama |
---|---|---|
reversible |
Boole |
(Varsayılan: Doğru değerine ayarlanırsa bu cihaz, fanı her iki yönde üflemeyi destekler ve fan yönünü tersine çevirme komutunu kabul edebilir. |
commandOnlyFanSpeed |
Boole |
(Varsayılan: Cihazın tek yönlü (doğru) veya iki yönlü (yanlış) iletişimi destekleyip desteklemediğini belirtir. Cihaz, bu özellik için bir QUERY amacına veya Rapor Durumuna yanıt veremezse bu özelliği true olarak ayarlayın. |
Aşağıdaki öğelerden herhangi birini içerir: | ||
0
|
Nesne |
Hız ayarları için destek. |
availableFanSpeeds |
Nesne |
Zorunludur. Cihazın desteklediği hız ayarları. |
speeds |
Dizi |
Zorunludur. Hız ayarları listesi. |
[item, ...] |
Nesne |
Hız ayarı. |
speed_name |
String |
Zorunludur. Hız ayarının dahili adı. Bu bağlantı, kullanıcı dostu olmayabilir ve tüm dillerde paylaşılır. |
speed_values |
Dizi |
Zorunludur. Desteklenen her dilde hız ayarıyla eş anlamlılar. |
[item, ...] |
Nesne |
Belirli bir dildeki hız ayarının eş anlamlısı. |
speed_synonym |
Dizi |
Zorunludur. Hız ayarıyla ilgili eş anlamlı kelimeler, mümkünse hem tekil hem de çoğul halleri içermelidir. Listedeki ilk eş anlamlı kelime, hız ayarının standart adı olarak kabul edilir. |
[item, ...] |
String |
Eş anlamlı. |
lang |
String |
Zorunludur. Dil kodu (ISO 639-1). Desteklenen dillere bakın. |
ordered |
Boole |
Zorunludur. Doğru değerine ayarlanırsa hız dizisindeki sırayla (artan) artırma veya azaltma mantığı için ek dilbilgisi 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 değeri kullanarak hızı ayarlamaya yönelik komutları kabul eder. |
Örnekler
İki hız ayarı olan, ters yön ve yüzde ayarlamaları destekleyen cihaz.
{ "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 STATES
Bu özelliğe sahip tüzel kişiler aşağıdaki durumları bildirebilir
QUERY
işleminin bir parçası olarak gösterilir. Öğrenmek için
QUERY
amacını işleme hakkında daha fazla bilgi edinin.
Niyet karşılama.
Eyaletler | Tür | Açıklama |
---|---|---|
currentFanSpeedSetting |
String |
Bu, |
currentFanSpeedPercent |
Number |
Geçerli fan hızını yüzde olarak gösterir. |
Örnekler
Salondaki fanlar hangi hızda?
{ "currentFanSpeedSetting": "speed_low", "currentFanSpeedPercent": 10 }.
Cihaz COMMANDS
Bu özelliğe sahip cihazlar şunlara yanıt verebilir:
komutlarını EXECUTE
işleminin bir parçası olarak kullanabilirsiniz. Öğrenmek için
EXECUTE
amacını işleme hakkında daha fazla bilgi edinin.
Niyet karşılama.
action.devices.commands.SetFanSpeed
Hızı ayarlayın.
Parametreler
Yük aşağıdakilerden birini içerir:
Hızı ayarlara göre belirleyin.
Parametreler | Tür | Açıklama |
---|---|---|
fanSpeed |
String |
Zorunludur. Fan için istenen hız ayarları. |
Hızı yüzdeye göre ayarlayın.
Parametreler | Tür | Açıklama |
---|---|---|
fanSpeedPercent |
Number |
Zorunludur. İstenen hız ayarı yüzdesi. |
Örnekler
Fanı yüksek seviyeye ayarlayın.
{ "command": "action.devices.commands.SetFanSpeed", "params": { "fanSpeed": "speed_high" } }
Fanı %50'ye ayarlayın.
{ "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:
Ağırlığa göre göreli hızı ayarlayın.
Parametreler | Tür | Açıklama |
---|---|---|
fanSpeedRelativeWeight |
Tamsayı |
Zorunludur. Bu değer, hız değişiminin göreli miktarını gösterir. Mutlak değer ölçeklendirilen miktarı gösterirken, sayısal işaret değişimin yönünü gösterir. |
Bağıl hızı yüzdeye göre ayarlayın.
Parametreler | Tür | Açıklama |
---|---|---|
fanSpeedRelativePercent |
Number |
Zorunludur. Bu değer, değiştirilecek hızın yüzdesini temsil eder. |
Örnekler
Fan hızını biraz düşürün.
{ "command": "action.devices.commands.SetFanSpeedRelative", "params": { "fanSpeedRelativeWeight": -1 } }
Fan hızını yüzde 10 artır.
{ "command": "action.devices.commands.SetFanSpeedRelative", "params": { "fanSpeedRelativePercent": 10 } }
action.devices.commands.Reverse
Fan yönünü tersine çevirin.
Bu komut aşağıdaki özellikleri gerektirir:{ "reversible": true }.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
Özellik yok |
Örnekler
Fanın yönünü tersine çevirin.
{ "command": "action.devices.commands.Reverse", "params": {} }
Örnek ifadeler
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 på medel
Cihaz ERRORS
Tam listeye göz atın: hataları ve istisnaları ortadan kaldırın.maxSpeedReached
: Cihaz zaten maksimum hıza ayarlı.minSpeedReached
: Cihaz zaten minimum hıza ayarlanmış.