Akıllı Ev Sıcaklık Kontrol Hattı Şeması
action.devices.traits.TemperatureControl
- Sıcaklığı hem cihazın içinden hem de çevresinde kontrol etmeyi destekleyen cihazlar (Termostatlar hariç) için donanım.
Bu, özellikle termostat stili kontrollere yönelik olan TemperatureSettings özelliğinden farklıdır. Sıcaklık Ayarı özelliği, ortam (oda/açık) 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 Ö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 |
---|---|---|
temperatureRange |
Nesne |
Zorunludur. Cihazın desteklenen sıcaklık aralığı. |
minThresholdCelsius |
Number |
Zorunludur. Aralık için Santigrat cinsinden minimum sıcaklık. |
maxThresholdCelsius |
Number |
Zorunludur. Aralık için Santigrat cinsinden maksimum sıcaklık. |
temperatureStepCelsius |
Number |
Göreli sıcaklık adımını belirtir. Bu, cihazın desteklediği minimum düzenleme aralığıdır. Belirtilmemesi durumunda, göreli adımlar |
temperatureUnitForUX |
Dize |
Zorunludur. Kullanıcıya verilen yanıtlarda kullanılan sıcaklık birimi. Desteklenen değerler:
|
commandOnlyTemperatureControl |
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. |
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 sorgulanamayacağını ve kontrol edilemeyeceğini gösterir. |
Örnekler
150-500 Fahrenhayt arasında kontrolü destekleyen, 5 derecelik artışlarla cihaz.
{ "temperatureRange": { "minThresholdCelsius": 65.5, "maxThresholdCelsius": 260 }, "temperatureStepCelsius": 2.778, "temperatureUnitForUX": "F" }
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 |
---|---|---|
temperatureSetpointCelsius |
Number |
Mevcut sıcaklık ayar noktası (santigrat cinsinden). |
temperatureAmbientCelsius |
Number |
Şu anda gözlemlenen sıcaklıklar ( santigrat derece). |
Örnekler
Cihaz kaç dereceye ayarlı?
{ "temperatureSetpointCelsius": 150 }
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.SetTemperature
Sıcaklığın belirli bir değere ayarlanması.
Parametreler
Parametreler | Tür | Açıklama |
---|---|---|
temperature |
Number |
Zorunludur. Derece cinsinden 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 sözler
de-DE
-
Erhöhe die Temperatur
des Ofens -
Stelle die Temperatur
des Ofens auf425 Grad
en-US
-
I want the temperature of
the oven higher -
set
the oven to400
es-ES
-
pon la temperatura del
horno a180 grados -
sube la temperatura del
horno
fr-FR
-
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 -
metti
il forno a200 gradi
ja-JP
-
オーブン の温度を425度 に設定して -
オーブン の温度を上げて
ko-KR
-
오븐 온도180 도로 맞춰 -
오븐 온도 좀 높여 줄래
nl-NL
-
stel
de oven in op220 graden -
verhoog de temperatuur van
de oven
pt-BR
-
ajuste a temperatura do
forno para180 graus -
aumenta a temperatura do
forno -
aumentar a temperatura do
forno -
define a temperatura do
termostato nos22 graus
sv-SE
-
höj temperaturen i
ugnen -
sätt
ugnen på100 grader