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