طرحواره صفت کنترل دمای خانه هوشمند
action.devices.traits.TemperatureControl
- ویژگی برای دستگاههایی (غیر از ترموستات) که از کنترل دما، در داخل یا اطراف دستگاه پشتیبانی میکنند.
این با ویژگی TemperatureSetting ، که به طور خاص برای کنترلهای سبک ترموستات است، متفاوت است. ویژگی TemperatureSetting دمای محیط (اتاق/خارج) را نشان می دهد و نباید برای کنترل دمای یک دستگاه خاص استفاده شود. برای کنترل دمای یک دستگاه خاص، باید از ویژگی TemperatureControl استفاده کنید.
ویژگی های دستگاه
دستگاه های دارای این ویژگی ممکن است ویژگی های زیر را به عنوان بخشی از عملیات SYNC
گزارش کنند. برای کسب اطلاعات بیشتر در مورد مدیریت مقاصد SYNC
، به تحقق هدف مراجعه کنید.
ویژگی های | تایپ کنید | شرح |
---|---|---|
temperatureRange | هدف - شی | ضروری. پشتیبانی از محدوده دمایی دستگاه |
minThresholdCelsius | عدد | ضروری. حداقل دما برای محدوده، بر حسب درجه سانتیگراد. |
maxThresholdCelsius | عدد | ضروری. حداکثر دما برای محدوده، بر حسب درجه سانتیگراد. |
temperatureStepCelsius | عدد | مرحله دمای نسبی را مشخص می کند. این حداقل فاصله تنظیمی است که دستگاه پشتیبانی می کند. اگر مشخص نشده باشد، مراحل نسبی به عنوان درصد |
temperatureUnitForUX | رشته | ضروری. واحد دما که در پاسخ به کاربر استفاده می شود. مقادیر پشتیبانی شده:
|
commandOnlyTemperatureControl | بولی | (پیشفرض: نشان می دهد که آیا دستگاه از ارتباط یک طرفه (درست) یا دو طرفه (کاذب) پشتیبانی می کند. اگر دستگاه نمی تواند به یک هدف QUERY یا وضعیت گزارش برای این ویژگی پاسخ دهد، این ویژگی را روی true تنظیم کنید. |
queryOnlyTemperatureControl | بولی | (پیشفرض: اگر دستگاه از اجرای فقط پرس و جو پشتیبانی می کند، لازم است. این ویژگی نشان میدهد که آیا دستگاه فقط برای اطلاعات وضعیت قابل جستجو است و نمیتوان آن را کنترل کرد. |
مثال ها
کنترل دستگاه بین 150 تا 500 درجه فارنهایت، با افزایش 5 درجه.
{ "temperatureRange": { "minThresholdCelsius": 65.5, "maxThresholdCelsius": 260 }, "temperatureStepCelsius": 2.778, "temperatureUnitForUX": "F" }
وضعیت دستگاه
موجودیت های دارای این ویژگی ممکن است وضعیت های زیر را به عنوان بخشی از عملیات QUERY
گزارش کنند. برای کسب اطلاعات بیشتر در مورد مدیریت مقاصد QUERY
، به تحقق هدف مراجعه کنید.
ایالت ها | تایپ کنید | شرح |
---|---|---|
temperatureSetpointCelsius | عدد | نقطه تنظیم دمای فعلی، بر حسب درجه سانتیگراد. باید در |
temperatureAmbientCelsius | عدد | دمای مشاهده شده در حال حاضر، بر حسب درجه سانتیگراد. باید در |
مثال ها
دستگاه روی چه دمایی تنظیم شده است؟
{ "temperatureSetpointCelsius": 150 }
دستورات دستگاه
دستگاه های دارای این ویژگی ممکن است به دستورات زیر به عنوان بخشی از عملیات EXECUTE
پاسخ دهند. برای کسب اطلاعات بیشتر در مورد مدیریت EXECUTE
intent ها، به اجرای Intent مراجعه کنید.
action.devices.commands.SetTemperature
دما را روی یک مقدار مشخص تنظیم کنید.
مولفه های
مولفه های | تایپ کنید | شرح |
---|---|---|
temperature | عدد | ضروری. دمای تنظیم شده، بر حسب درجه سانتیگراد. باید در |
مثال ها
دستگاه را روی 350 درجه فارنهایت تنظیم کنید.
{ "command": "action.devices.commands.SetTemperature", "params": { "temperature": 176.67 } }
خطاهای مرتبط
در تنظیم دمای مورد نظر خطایی روی داد.
مقادیر پشتیبانی شده:
-
alreadyAtMax
-
alreadyAtMin
-
valueOutOfRange
نمونه گفته ها
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
- the oven to 400 set
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
سلام ورود
- ओवन का टेम्परेचर कितना है
- ओवन का तापमान 425 डिग्री पर करें
it-IT
- Alza la temperatura del forno
- Qual è la temperatura del frigo ?
- metti a 200 gradi il forno
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
- کیفیت درجه forno Qual é a temperatura do ?
- 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