action.devices.traits.FanSpeed - این ویژگی متعلق به دستگاه هایی است که از تنظیم سرعت فن پشتیبانی می کنند.
دستگاه های دارای این ویژگی ممکن است ویژگی های زیر را به عنوان بخشی از عملیات SYNC گزارش کنند. برای کسب اطلاعات بیشتر در مورد مدیریت مقاصد SYNC ، به تحقق هدف مراجعه کنید.
| صفات | تایپ کنید | توضیحات |
|---|---|---|
reversible | بولی | (پیشفرض: اگر روی true تنظیم شود، این دستگاه از دمیدن فن در هر دو جهت پشتیبانی می کند و می تواند فرمان معکوس کردن جهت فن را بپذیرد. |
commandOnlyFanSpeed | بولی | (پیشفرض: نشان می دهد که آیا دستگاه از ارتباط یک طرفه (درست) یا دو طرفه (کاذب) پشتیبانی می کند. اگر دستگاه نمی تواند به یک هدف QUERY یا وضعیت گزارش برای این ویژگی پاسخ دهد، این ویژگی را روی true تنظیم کنید. |
| حاوی هر یک از موارد زیر است: | ||
0 | شیء | پشتیبانی از تنظیمات سرعت |
availableFanSpeeds | شیء | مورد نیاز. تنظیمات سرعت پشتیبانی شده توسط دستگاه |
speeds | آرایه | مورد نیاز. لیست تنظیمات سرعت |
[ item, ... ] | شیء | تنظیم سرعت. |
speed_name | رشته | مورد نیاز. نام داخلی تنظیم سرعت. این می تواند کاربر پسند نباشد و در همه زبان ها به اشتراک گذاشته شود. |
speed_values | آرایه | مورد نیاز. مترادف تنظیم سرعت در هر زبان پشتیبانی شده. |
[ item, ... ] | شیء | مترادف تنظیم سرعت در یک زبان خاص. حداقل یک مورد با |
speed_synonym | آرایه | مورد نیاز. مترادف برای تنظیم سرعت، در صورت وجود، باید شامل هر دو شکل مفرد و جمع باشد. اولین مترادف در لیست، نام متعارف تنظیم سرعت در نظر گرفته می شود. |
[ item, ... ] | رشته | مترادف. حداقل یک مورد با |
lang | رشته | مورد نیاز. کد زبان (ISO 639-1). زبان های پشتیبانی شده را ببینید. |
ordered | بولی | مورد نیاز. اگر روی true تنظیم شود، گرامر اضافی برای منطق افزایش یا کاهش، به ترتیب (افزایش) آرایه سرعت اعمال خواهد شد. |
1 | شیء | پشتیبانی از درصد سرعت |
supportsFanSpeedPercent | بولی | مورد نیاز. (پیشفرض: اگر روی true تنظیم شود، این دستگاه دستوراتی را برای تنظیم سرعت با استفاده از درصدی از 0.0 تا 100.0 می پذیرد. |
دستگاه با دو تنظیم سرعت، پشتیبانی از جهت معکوس و تنظیمات درصد.
{
"availableFanSpeeds": {
"speeds": [
{
"speed_name": "speed_low",
"speed_values": [
{
"speed_synonym": [
"Low",
"Slow"
],
"lang": "en"
}
]
},
{
"speed_name": "speed_high",
"speed_values": [
{
"speed_synonym": [
"High",
"Fast"
],
"lang": "en"
}
]
}
],
"ordered": true
},
"reversible": true,
"supportsFanSpeedPercent": true
} موجودیت های دارای این ویژگی ممکن است وضعیت های زیر را به عنوان بخشی از عملیات QUERY گزارش کنند. برای کسب اطلاعات بیشتر در مورد مدیریت مقاصد QUERY ، به تحقق هدف مراجعه کنید.
| ایالات | تایپ کنید | توضیحات |
|---|---|---|
currentFanSpeedSetting | رشته | این نشان دهنده نام داخلی تنظیم سرعت فعلی از ویژگی |
currentFanSpeedPercent | شماره | سرعت فعلی فن را بر حسب درصد نشان می دهد. اگر ویژگی |
سرعت فن ها در اتاق نشیمن چقدر است؟
{
"currentFanSpeedSetting": "speed_low",
"currentFanSpeedPercent": 10
} دستگاه های دارای این ویژگی ممکن است به دستورات زیر به عنوان بخشی از عملیات EXECUTE پاسخ دهند. برای کسب اطلاعات بیشتر در مورد مدیریت EXECUTE intent ها، به اجرای Intent مراجعه کنید.
action.devices.commands.SetFanSpeedسرعت را تنظیم کنید.
محموله شامل یکی از موارد زیر است:
| پارامترها | تایپ کنید | توضیحات |
|---|---|---|
fanSpeed | رشته | مورد نیاز. تنظیمات سرعت درخواستی فن |
| پارامترها | تایپ کنید | توضیحات |
|---|---|---|
fanSpeedPercent | شماره | مورد نیاز. درصد تنظیم سرعت درخواستی |
فن را در حالت بالا قرار دهید.
{
"command": "action.devices.commands.SetFanSpeed",
"params": {
"fanSpeed": "speed_high"
}
}فن را روی 50 درصد قرار دهید.
{
"command": "action.devices.commands.SetFanSpeed",
"params": {
"fanSpeedPercent": 50
}
}action.devices.commands.SetFanSpeedRelativeسرعت نسبی را تنظیم کنید
این دستور به ویژگی های زیر نیاز دارد:
{
"commandOnlyFanSpeed": true
}
محموله شامل یکی از موارد زیر است:
| پارامترها | تایپ کنید | توضیحات |
|---|---|---|
fanSpeedRelativeWeight | عدد صحیح | مورد نیاز. این مقدار مقدار نسبی تغییر سرعت را نشان می دهد. قدر مطلق مقدار مقیاس شده را نشان می دهد در حالی که علامت عددی جهت تغییر را نشان می دهد. |
| پارامترها | تایپ کنید | توضیحات |
|---|---|---|
fanSpeedRelativePercent | شماره | مورد نیاز. این مقدار درصد سرعت تغییر را نشان می دهد. |
سرعت فن را کمی کم کنید.
{
"command": "action.devices.commands.SetFanSpeedRelative",
"params": {
"fanSpeedRelativeWeight": -1
}
}سرعت فن را 10 درصد افزایش دهید.
{
"command": "action.devices.commands.SetFanSpeedRelative",
"params": {
"fanSpeedRelativePercent": 10
}
}action.devices.commands.Reverseجهت معکوس فن
این دستور به ویژگی های زیر نیاز دارد:
{
"reversible": true
}
| پارامترها | تایپ کنید | توضیحات |
|---|---|---|
بدون خواص | ||
جهت فن را برعکس کنید.
{
"command": "action.devices.commands.Reverse",
"params": {}
}- stell die Geschwindigkeit vom Ventilator auf hoch
- سرعت فن the AC fan speed to medium drop
- cambia la velocidad del ventilador a medio
- mets la ventilation au maximum
- बेडरूम में पंखे की गति मीडियम करें
- metti il condizionatore in salotto a velocità media
- エアコンの風量を高速にセット
- 선풍기 강풍 으로 틀어 줘
- zet de snelheid van de ventilator op medium
- definir a velocidade do ventilador para baixa
- põe a ventoinha no máximo
- Ställ in fläkten på medel
-
maxSpeedReached: دستگاه از قبل روی حداکثر سرعت تنظیم شده است. -
minSpeedReached: دستگاه از قبل روی حداقل سرعت تنظیم شده است.