طرحواره ویژگی سرعت فن خانه هوشمند

action.devices.traits.FanSpeed ​​- این ویژگی متعلق به دستگاه‌هایی است که از تنظیم سرعت فن پشتیبانی می‌کنند.

سرعت فن (یعنی دمیدن هوا از دستگاه در سطوح مختلف، که ممکن است بخشی از یک واحد تهویه مطبوع یا گرمایشی باشد، یا در یک ماشین)، ممکن است شامل تنظیماتی مانند کم، متوسط ​​و زیاد یا درصد باشد.

ویژگی‌های دستگاه

دستگاه‌هایی که این ویژگی را دارند، ممکن است ویژگی‌های زیر را به عنوان بخشی از عملیات SYNC گزارش دهند. برای کسب اطلاعات بیشتر در مورد مدیریت اهداف SYNC ، به بخش «تحقق اهداف» مراجعه کنید.

ویژگی‌ها نوع توضیحات
reversible بولی

(پیش‌فرض: false )

اگر روی درست تنظیم شود، این دستگاه از دمیدن فن در هر دو جهت پشتیبانی می‌کند و می‌تواند دستور معکوس کردن جهت فن را بپذیرد.

commandOnlyFanSpeed بولی

(پیش‌فرض: false )

نشان می‌دهد که آیا دستگاه از ارتباط یک‌طرفه (true) یا دوطرفه (false) پشتیبانی می‌کند یا خیر. اگر دستگاه نمی‌تواند به یک درخواست پرس‌وجو (QUERY intent) یا گزارش وضعیت (Report State) برای این ویژگی پاسخ دهد، این ویژگی را روی true تنظیم کنید.

شامل هر یک از موارد زیر است:
0 شیء

پشتیبانی از تنظیمات سرعت.

availableFanSpeeds شیء

الزامی است.

تنظیمات سرعت پشتیبانی شده توسط دستگاه.

speeds آرایه

الزامی است.

فهرست تنظیمات سرعت

[ item, ... ] شیء

تنظیم سرعت.

speed_name رشته

الزامی است.

نام داخلی تنظیم سرعت. این می‌تواند کاربرپسند نباشد و در همه زبان‌ها به اشتراک گذاشته خواهد شد.

speed_values آرایه

الزامی است.

مترادف‌های تنظیم سرعت در هر زبان پشتیبانی‌شده.

[ item, ... ] شیء

مترادف تنظیم سرعت در یک زبان معین. حداقل یک مورد با مقدار lang برابر با en برای ارائه جایگزین زبان مورد نیاز است.

speed_synonym آرایه

الزامی است.

مترادف‌های مربوط به تنظیمات سرعت، در صورت لزوم باید شامل هر دو شکل مفرد و جمع باشند. اولین مترادف در لیست، نام متعارف تنظیمات سرعت در نظر گرفته خواهد شد.

[ item, ... ] رشته

مترادف. حداقل یک آیتم با مقدار lang برابر با en برای ارائه جایگزین زبان مورد نیاز است.

lang رشته

الزامی است.

کد زبان (ISO 639-1). به زبان‌های پشتیبانی‌شده مراجعه کنید.

ordered بولی

الزامی است.

اگر روی درست تنظیم شود، گرامر اضافی برای منطق افزایش یا کاهش، به ترتیب (افزایش) آرایه سرعت‌ها اعمال خواهد شد.

1 شیء

پشتیبانی از درصد سرعت.

supportsFanSpeedPercent بولی

الزامی است.

(پیش‌فرض: false )

اگر روی درست تنظیم شود، این دستگاه دستوراتی را برای تنظیم سرعت با استفاده از درصد از 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 رشته

این نشان دهنده نام داخلی تنظیم سرعت فعلی از ویژگی availableFanSpeeds است.

currentFanSpeedPercent شماره

سرعت فعلی فن را بر اساس درصد نشان می‌دهد. در صورت تنظیم ویژگی supportsFanSpeedPercent روی true الزامی است.

مقدار باید بین 0 تا 100 باشد.

مثال‌ها

پنکه‌های اتاق نشیمن چه سرعتی دارند؟

{
  "currentFanSpeedSetting": "speed_low",
  "currentFanSpeedPercent": 10
}

دستورات دستگاه

دستگاه‌هایی که این ویژگی را دارند، می‌توانند به دستورات زیر به عنوان بخشی از عملیات EXECUTE پاسخ دهند. برای کسب اطلاعات بیشتر در مورد مدیریت اهداف EXECUTE ، به بخش «تحقق اهداف» مراجعه کنید.

action.devices.commands.SetFanSpeed

سرعت را تنظیم کنید.

پارامترها

محموله شامل یکی از موارد زیر است:

سرعت را با تنظیمات تنظیم کنید.

پارامترها نوع توضیحات
fanSpeed رشته

الزامی است.

تنظیمات سرعت درخواستی فن.

سرعت را بر اساس درصد تنظیم کنید.

پارامترها نوع توضیحات
fanSpeedPercent شماره

الزامی است.

درصد تنظیم سرعت درخواستی.

مقدار باید بین 0 تا 100 باشد.

مثال‌ها

فن را روی دور تند تنظیم کنید.

{
  "command": "action.devices.commands.SetFanSpeed",
  "params": {
    "fanSpeed": "speed_high"
  }
}

فن رو روی ۵۰ درصد تنظیم کن.

{
  "command": "action.devices.commands.SetFanSpeed",
  "params": {
    "fanSpeedPercent": 50
  }
}

action.devices.commands.SetFanSpeedRelative

سرعت نسبی را تنظیم کنید.

این دستور به ویژگی‌های زیر نیاز دارد:
{
  "commandOnlyFanSpeed": true
}

پارامترها

محموله شامل یکی از موارد زیر است:

سرعت نسبی را بر اساس وزن تنظیم کنید.

پارامترها نوع توضیحات
fanSpeedRelativeWeight عدد صحیح

الزامی است.

این مقدار، میزان نسبی تغییر سرعت را نشان می‌دهد. مقدار مطلق، میزان مقیاس‌بندی شده را نشان می‌دهد در حالی که علامت عددی، جهت تغییر را نشان می‌دهد.

مقدار باید بین -5 و 5 باشد.

سرعت نسبی را بر اساس درصد تنظیم کنید.

پارامترها نوع توضیحات
fanSpeedRelativePercent شماره

الزامی است.

این مقدار نشان دهنده درصد تغییر سرعت است.

مقدار باید بین -100 و 100 باشد.

مثال‌ها

سرعت فن را کمی کم کنید.

{
  "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 medel ثابت بمانید

خطاهای دستگاه

لیست کامل خطاها و استثنائات را مشاهده کنید.
  • maxSpeedReached : دستگاه از قبل روی حداکثر سرعت تنظیم شده است.
  • minSpeedReached : دستگاه از قبل روی حداقل سرعت تنظیم شده است.