Smart-Home-Attributschema für Temperaturregelung
action.devices.traits.TemperatureControl
– Merkmal für Geräte (außer Thermostate), die die Temperaturregelung entweder innerhalb oder in der Nähe des Geräts unterstützen.
Das unterscheidet sich von der Eigenschaft TemperatureSetting, die speziell für Thermostatsteuerungen gedacht ist. Das Trait TemperatureSetting steht für die Umgebungstemperatur (Raum-/Außentemperatur) und sollte nicht zur Steuerung der Temperatur eines bestimmten Geräts verwendet werden. Wenn du die Temperatur eines bestimmten Geräts steuern möchtest, musst du das Trait TemperatureControl verwenden.
Geräteattribute
Geräte mit diesem Merkmal können die folgenden Attribute im Rahmen des Vorgangs SYNC
melden. Weitere Informationen zum Umgang mit SYNC
-Intents finden Sie unter Intent-Ausführung.
Attribute | Typ | Beschreibung |
---|---|---|
temperatureRange |
Objekt |
Erforderlich. Unterstützter Temperaturbereich des Geräts. |
minThresholdCelsius |
Number |
Erforderlich. Mindesttemperatur für den Bereich in Grad Celsius. |
maxThresholdCelsius |
Number |
Erforderlich. Maximale Temperatur für den Bereich in Grad Celsius. |
temperatureStepCelsius |
Number |
Gibt die relative Temperatur an. Das ist das Mindestintervall für die Anpassung, das vom Gerät unterstützt wird. Wenn nicht angegeben, werden relative Schritte als Prozentsatz von |
temperatureUnitForUX |
String |
Erforderlich. Temperatureinheit, die in Antworten an den Nutzer verwendet wird. Unterstützte Werte:
|
commandOnlyTemperatureControl |
Boolesch |
(Standardeinstellung: Gibt an, ob das Gerät die unidirektionale (wahr) oder bidirektionale (falsche) Kommunikation unterstützt. Legen Sie dieses Attribut auf „true“ fest, wenn das Gerät nicht auf eine QUERY-Intention oder den Berichtsstatus für dieses Attribut antworten kann. |
queryOnlyTemperatureControl |
Boolesch |
(Standardeinstellung: Erforderlich, wenn das Gerät die Ausführung nur von Abfragen unterstützt. Dieses Attribut gibt an, ob das Gerät nur nach Statusinformationen abgefragt und nicht gesteuert werden kann. |
Beispiele
Geräte unterstützen die Steuerung zwischen 150 und 500 Grad Fahrenheit in 5-Grad-Schritten.
{ "temperatureRange": { "minThresholdCelsius": 65.5, "maxThresholdCelsius": 260 }, "temperatureStepCelsius": 2.778, "temperatureUnitForUX": "F" }
GERÄTESTATUS
Entitäten mit diesem Attribut können im Rahmen des Vorgangs QUERY
die folgenden Status melden. Weitere Informationen zum Umgang mit QUERY
-Intents finden Sie unter Intent-Ausführung.
Bundesstaaten | Typ | Beschreibung |
---|---|---|
temperatureSetpointCelsius |
Number |
Der aktuelle Temperatursollwert in Grad Celsius. Muss zwischen |
temperatureAmbientCelsius |
Number |
Die aktuell gemessene Temperatur in Grad Celsius. Muss zwischen |
Beispiele
Auf welche Temperatur ist das Gerät eingestellt?
{ "temperatureSetpointCelsius": 150 }
Gerät "COMMANDS"
Geräte mit diesem Merkmal können im Rahmen des EXECUTE
-Vorgangs auf die folgenden Befehle reagieren. Weitere Informationen zum Umgang mit EXECUTE
-Intents finden Sie unter Intent-Ausführung.
action.devices.commands.SetTemperature
Temperatur auf einen bestimmten Wert einstellen
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
temperature |
Number |
Erforderlich. Die einzustellende Temperatur in Grad Celsius. Muss zwischen |
Beispiele
Stellen Sie das Gerät auf 177 Grad Celsius ein.
{ "command": "action.devices.commands.SetTemperature", "params": { "temperature": 176.67 } }
Ähnliche Fehler
Beim Festlegen der Zieltemperatur ist ein Fehler aufgetreten.
Unterstützte Werte:
alreadyAtMax
alreadyAtMin
valueOutOfRange
Beispieläußerungen
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