طرحواره ویژگی StartStop خانه هوشمند

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

راه اندازی و توقف یک دستگاه عملکردی مشابه با روشن و خاموش کردن آن دارد. دستگاه هایی که این ویژگی را به ارث می برند، هنگام روشن شدن و شروع به کار متفاوت عمل می کنند. به عنوان مثال، برخی از ماشین‌های لباسشویی می‌توانند روشن شوند و تنظیمات آن‌ها قبل از شروع واقعی تغییر داده شود.

برخلاف دستگاه‌هایی که به سادگی حالت روشن و خاموش دارند، برخی از دستگاه‌هایی که می‌توانند شروع و متوقف شوند نیز می‌توانند در حین انجام یک عملیات مکث کنند. دستگاه‌هایی که می‌توانند مکث کنند، کار خود را متوقف می‌کنند، اما پس از ازسرگیری، به همان حالت زمانی که متوقف شده بودند، ادامه می‌دهند. لغو مکث با راه‌اندازی/راه‌اندازی مجدد متفاوت است، زیرا صرف نظر از وضعیت فعلی دستگاه، از ابتدا شروع به کار می‌کند.

برخی از دستگاه ها ممکن است از اجرا در مناطق خاصی پشتیبانی کنند. به عنوان مثال، یک آبپاش ممکن است مناطق آبیاری مختلفی داشته باشد و از توانایی آبیاری مناطق خاص به طور جداگانه پشتیبانی کند، در حالی که یک جاروبرقی ممکن است از تمیز کردن اتاق های خاص پشتیبانی کند.

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

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

صفات تایپ کنید توضیحات
pausable بولی

(پیش‌فرض: false )

نشان می دهد که آیا دستگاه می تواند در حین کار متوقف شود یا خیر.

availableZones آرایه

نام مناطق پشتیبانی شده را نشان می دهد. رشته ها باید همانطور که توسط کاربر تنظیم شده است بومی سازی شوند. این لیست منحصر به فرد نیست. کاربران می توانند هر نامی را که می خواهند گزارش دهند.

[ item, ... ] رشته

نام منطقه ای که دستگاه راه اندازی در آن پشتیبانی می شود.

نمونه ها

دستگاهی که می تواند متوقف شود و از عملکرد در چندین منطقه پشتیبانی می کند.

{
  "pausable": true,
  "availableZones": [
    "Kitchen",
    "Living room",
    "Office",
    "Bedroom"
  ]
}

وضعیت دستگاه

موجودیت های دارای این ویژگی ممکن است وضعیت های زیر را به عنوان بخشی از عملیات QUERY گزارش کنند. برای کسب اطلاعات بیشتر در مورد مدیریت مقاصد QUERY ، به تحقق هدف مراجعه کنید.

ایالات تایپ کنید توضیحات
isRunning بولی

مورد نیاز.

نشان می دهد که آیا دستگاه در حال حاضر در حال کار است یا خیر.

isPaused بولی

نشان می دهد که آیا دستگاه صراحتاً متوقف شده است. اگر این مقدار درست باشد، به این معنی است که isRunning نادرست است اما می توان آن را از سر گرفت.

activeZones آرایه

مناطقی را که دستگاه در حال حاضر در آنها کار می کند، از لیست availableZones نشان می دهد.

[ item, ... ] رشته

نام منطقه

نمونه ها

آیا دستگاه متوقف شده است؟

{
  "isRunning": false,
  "isPaused": true
}

آیا دستگاه متوقف شده است؟

{
  "isRunning": true,
  "isPaused": false
}

آیا دستگاه کار می کند؟

{
  "isRunning": true,
  "isPaused": false,
  "activeZones": [
    "Kitchen",
    "Living room"
  ]
}

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

دستگاه های دارای این ویژگی ممکن است به دستورات زیر به عنوان بخشی از عملیات EXECUTE پاسخ دهند. برای کسب اطلاعات بیشتر در مورد مدیریت EXECUTE intent ها، به اجرای Intent مراجعه کنید.

action.devices.commands.StartStop

دستگاه را روشن یا متوقف کنید.

پارامترها

پارامترها تایپ کنید توضیحات
start بولی

مورد نیاز.

درست برای شروع عملکرد دستگاه، نادرست برای توقف.

zone رشته

منطقه ای را نشان می دهد که در آن شروع به اجرا کنید.

multipleZones آرایه

دو یا چند منطقه را نشان می دهد که در آنها شروع به اجرا شود. به جای zone parameter.

[ item, ... ] رشته

نام منطقه ای برای راه اندازی دستگاه.

نمونه ها

دستگاه را راه اندازی کنید.

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true
  }
}

دستگاه را متوقف کنید.

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": false
  }
}

دستگاه را در دفتر راه اندازی کنید.

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true,
    "zone": "office"
  }
}

دستگاه را در آشپزخانه، اتاق غذاخوری و اتاق نشیمن راه اندازی کنید.

{
  "command": "action.devices.commands.StartStop",
  "params": {
    "start": true,
    "multipleZones": [
      "Kitchen",
      "Dining room",
      "Living room"
    ]
  }
}

action.devices.commands.PauseUnpause

توقف یا لغو مکث عملکرد دستگاه.

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

پارامترها

پارامترها تایپ کنید توضیحات
pause بولی

مورد نیاز.

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

نمونه ها

دستگاه را مکث کنید.

{
  "command": "action.devices.commands.PauseUnpause",
  "params": {
    "pause": true
  }
}

کاربر سعی کرد یک دستگاه را متوقف کند، اما دستگاه در حالتی است که نمی‌توان آن را متوقف کرد.

مقادیر پشتیبانی شده:

unpausableState

نمونه گفته ها

de-DE

  • Bitte starte den Staubsauger im Wohnzimmer .
  • Geschirrspüler wieder anstellen
  • Staubsauger abschalten
  • Staubsauger pausieren
  • bitte starte die Waschmaschine
  • ist die Waschmaschine fertig

en-US

  • I need my roomba نیاز دارم to start running in the den کنم
  • the vacuum running is
  • now the dryer pause
  • now the dryer start
  • the dishwasher stop
  • the dishwasher unpause

es-ES

  • dime si ha acabado el lavavajillas
  • parar la lavadora
  • pon el lavavajillas en pausa
  • quiero usar el friegaplatos
  • vuelve a encender la aspiradora

fr-FR

  • Allumer l'aspirateur dans le salon .
  • Continuer l'aspirateur .
  • arrête l'aspirateur
  • est-ce que l'aspirateur est en marche
  • lance la machine à laver
  • mets l'aspirateur en pause

سلام ورود

  • कमरे में वैक्यूम चलाओगी
  • क्या वैक्यूम चल रहा है?
  • डिशवॉशर को कुछ देर रोको
  • वैक्यूम को अनपॉज़ करो
  • वैक्यूम को चालू कर दो
  • वैक्यूम को बंद कर दो

it-IT

  • Mi accendi l'aspirapolvere in cucina ?
  • fa' partire aspirapolvere
  • fai ripartire l'aspirapolvere
  • la lavatrice è in funzione
  • metti in pausa l'aspirapolvere
  • stoppa l'aspirapolvere

ja-JP

  • お掃除ロボットリビングで動かして
  • 台所の食洗機を一時停止してください
  • 掃除機は作動してる
  • 掃除機を停止して
  • 掃除機を再開してください
  • 洗濯機をスタートさせて

ko-KR

  • 거실 에서 청소기 돌려
  • 건조기 돌아가고 있나
  • 세탁기 좀 돌려 줘
  • 식기 세척기 다시 시작해
  • 청소기 일시 정지
  • 청소기 작동 멈춰 줘

nl-NL

  • De schoonmaakrobot inschakelen in de keuken .
  • Is de stofzuiger klaar
  • hervat de stofzuiger
  • pauzeer de stofzuiger
  • start mijn stofzuiger
  • stop de stofzuiger

pt-BR

  • Inicia o aspersor no jardim
  • Iniciar o aspirador de pó na sala .
  • iniciar a máquina de lavar
  • o aspirador está parado?
  • parar a pausa na máquina de lavar roupa
  • parar o aspirador de pó
  • pausar o aspirador de pó

sv-SE

  • Kör igång sprinklern gräsmattan .
  • har dammsugaren i vardagsrummet startat?
  • kör igång dammsugaren igen
  • pausa dammsugaren
  • starta tvättmaskinen
  • stoppa dammsugaren

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

لیست کامل خطاها و استثناها را ببینید.