Schema für Smart-Home-Temperaturregelung
action.devices.traits.TemperatureControl
– Eigenschaft für Geräte (außer Thermostate), die die Temperatursteuerung innerhalb oder um das Gerät herum unterstützen.
Dies unterscheidet sich vom Merkmal TemperatureSetting, speziell für Thermostate. 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äte-ATTRIBUTES
Auf Geräten mit diesem Trait kann Folgendes gemeldet werden
im Rahmen des SYNC
-Vorgangs verwenden. Weitere Informationen
Weitere Informationen zum Umgang mit SYNC
-Intents finden Sie unter
Absichtliche Umsetzung.
Attribute | Typ | Beschreibung |
---|---|---|
temperatureRange |
Objekt |
Erforderlich. Unterstützter Temperaturbereich des Geräts. |
minThresholdCelsius |
Number |
Erforderlich. Minimale Temperatur für den Bereich in Grad Celsius. |
maxThresholdCelsius |
Number |
Erforderlich. Höchsttemperatur für den Bereich in Grad Celsius. |
temperatureStepCelsius |
Number |
Gibt die relative Temperatur an. Das ist das minimale Anpassungsintervall, das das Gerät unterstützt. Wenn keine Vorgabe erfolgt, werden die relativen Schritte als Prozentsatz von |
temperatureUnitForUX |
String |
Erforderlich. Temperatureinheit, die als Reaktion auf 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. Setzen Sie dieses Attribut auf „true“, wenn das Gerät nicht auf einen QUERY-Intent oder „Report State“ für dieses Merkmal reagieren kann. |
queryOnlyTemperatureControl |
Boolesch |
(Standardeinstellung: Erforderlich, wenn das Gerät die ausschließliche Ausführung von Abfragen unterstützt. Dieses Attribut gibt an, ob das Gerät nur Statusinformationen abgefragt werden kann 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ät: STATES
Entitäten mit diesem Merkmal melden möglicherweise Folgendes:
QUERY
-Bundesstaaten. Weitere Informationen
Weitere Informationen zum Umgang mit QUERY
-Intents finden Sie unter
Absichtliche Umsetzung.
Bundesstaaten | Typ | Beschreibung |
---|---|---|
temperatureSetpointCelsius |
Number |
Der aktuelle Sollwert der Temperatur in Grad Celsius. Muss innerhalb von |
temperatureAmbientCelsius |
Number |
Die aktuell beobachtete Temperatur in Grad Celsius. Muss innerhalb von |
Beispiele
Auf welche Temperatur ist das Gerät eingestellt?
{ "temperatureSetpointCelsius": 150 }
Gerät "COMMANDS"
Geräte mit diesem Merkmal können auf Folgendes reagieren
im Rahmen des EXECUTE
-Vorgangs ausgeführt. Weitere Informationen
Weitere Informationen zum Umgang mit EXECUTE
-Intents finden Sie unter
Absichtliche Umsetzung.
action.devices.commands.SetTemperature
Stelle die Temperatur auf einen bestimmten Wert ein.
Parameter
Parameter | Typ | Beschreibung |
---|---|---|
temperature |
Number |
Erforderlich. Die festzulegende Temperatur in Grad Celsius. Muss innerhalb von |
Beispiele
Stell das Gerät auf 350 Grad Fahrenheit 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
<ph type="x-smartling-placeholder">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