Akıllı Ev Sıcaklık Kontrolü Özellik Şeması
action.devices.traits.TemperatureControl
: Cihazın içinde veya etrafında sıcaklığı kontrol etmeyi destekleyen cihazlar (termostatlar dışında) için özellik.
Bu, TemperatureSetting özelliğinden farklıdır, özellikle de termostat tarzı kontroller için kullanabilirsiniz. TemperatureSetting özelliği, ortam (oda/dış mekan) sıcaklığını temsil eder ve belirli bir cihazın sıcaklığını kontrol etmek için kullanılmamalıdır. Belirli bir cihazın sıcaklığını kontrol etmek için TemperatureControl özelliğini kullanmanız gerekir.
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 |
---|---|---|
temperatureRange |
Nesne |
Zorunludur. Cihazın desteklenen sıcaklık aralığı. |
minThresholdCelsius |
Number |
Zorunludur. Aralık için Santigrat olarak minimum sıcaklık. |
maxThresholdCelsius |
Number |
Zorunludur. Aralık için Santigrat derece cinsinden maksimum sıcaklık. |
temperatureStepCelsius |
Number |
Bağıl sıcaklık adımını belirtir. Bu, cihazın desteklediği minimum ayarlama aralığıdır. Belirtilmemişse göreli adımlar, |
temperatureUnitForUX |
String |
Zorunludur. Kullanıcıya yanıtlarda kullanılan sıcaklık birimi. Desteklenen değerler:
|
commandOnlyTemperatureControl |
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. |
queryOnlyTemperatureControl |
Boole |
(Varsayılan: Cihaz yalnızca sorgu yürütmeyi destekliyorsa gereklidir. Bu özellik, cihazın yalnızca durum bilgisi için sorgulanıp kontrol edilemeyeceğini ve kontrol edilemeyeceğini gösterir. |
Örnekler
5 derecelik artışlarla 150 ile 500 Fahrenhayt derece arasında işlemi destekleyen cihaz kontrolü.
{ "temperatureRange": { "minThresholdCelsius": 65.5, "maxThresholdCelsius": 260 }, "temperatureStepCelsius": 2.778, "temperatureUnitForUX": "F" }
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 |
---|---|---|
temperatureSetpointCelsius |
Number |
Mevcut sıcaklık ayarı (Santigrat derece). |
temperatureAmbientCelsius |
Number |
Şu anda gözlemlenen sıcaklık (Santigrat cinsinden). |
Örnekler
Cihaz kaç sıcaklığa ayarlı?
{ "temperatureSetpointCelsius": 150 }
Cihaz COMMANDS
Bu özelliğe sahip cihazlar aşağıdakilere 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.SetTemperature
Sıcaklığı belirli bir değere ayarlayın.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
temperature |
Number |
Zorunludur. Santigrat olarak ayarlanacak sıcaklık. |
Örnekler
Cihazı 350 fahrenhayt dereceye ayarlayın.
{ "command": "action.devices.commands.SetTemperature", "params": { "temperature": 176.67 } }
İlgili hatalar
Hedef sıcaklık ayarlanırken bir hata oluştu.
Desteklenen değerler:
alreadyAtMax
alreadyAtMin
valueOutOfRange
Örnek ifadeler
de-DE
- Erhöhe die Temperatur des Ofens
- Stelle die Temperatur des Ofens auf 425 Grad
- Wie warm ist der Ofen
en-US
- I want the temperature of the oven higher
- current temperature in the fridge
- set the oven to 400
es-ES
- pon la temperatura del horno a 180 grados
- sube la temperatura del horno
- ¿A qué temperatura está el horno ?
fr-FR
- Le four est à quelle température ?
- Mets la température du four à 180 degrés .
- augmente la température du four
hi-IN
- ओवन का टेम्परेचर कितना है
- ओवन का तापमान 425 डिग्री पर करें
it-IT
- Alza la temperatura del forno
- Qual è la temperatura del frigo ?
- metti il forno a 200 gradi
ja-JP
- オーブン の温度は何度
- オーブン の温度を 425度 に設定して
- オーブン の温度を上げて
ko-KR
- 오븐 온도 180 도로 맞춰
- 오븐 온도 몇 도야
- 오븐 온도 좀 높여 줄래
nl-NL
- stel de oven in op 220 graden
- verhoog de temperatuur van de oven
- wat is de temperatuur van de oven
pt-BR
- Diz-me qual é a temperatura da sala
- Qual é a temperatura do forno ?
- ajuste a temperatura do forno para 180 graus
- aumenta a temperatura do forno
- aumentar a temperatura do forno
- define a temperatura do termostato nos 22 graus
sv-SE
- Vad är det för temperatur i ugnen ?
- höj temperaturen i ugnen
- sätt ugnen på 100 grader