طرحواره ویژگی StartStop خانه هوشمند
action.devices.traits.StartStop
- این ویژگی متعلق به دستگاه هایی است که از شروع و توقف عملیات پشتیبانی می کنند.
راه اندازی و توقف یک دستگاه عملکردی مشابه با روشن و خاموش کردن آن دارد. دستگاه هایی که این ویژگی را به ارث می برند، هنگام روشن شدن و شروع به کار متفاوت عمل می کنند. به عنوان مثال، برخی از ماشینهای لباسشویی میتوانند روشن شوند و تنظیمات آنها قبل از شروع واقعی تغییر داده شود.
برخلاف دستگاههایی که به سادگی حالت روشن و خاموش دارند، برخی از دستگاههایی که میتوانند شروع و متوقف شوند نیز میتوانند در حین انجام یک عملیات مکث کنند. دستگاههایی که میتوانند مکث کنند، کار خود را متوقف میکنند، اما پس از ازسرگیری، به همان حالت زمانی که متوقف شده بودند، ادامه میدهند. لغو مکث با راهاندازی/راهاندازی مجدد متفاوت است، زیرا صرف نظر از وضعیت فعلی دستگاه، از ابتدا شروع به کار میکند.
برخی از دستگاه ها ممکن است از اجرا در مناطق خاصی پشتیبانی کنند. به عنوان مثال، یک آبپاش ممکن است مناطق آبیاری مختلفی داشته باشد و از توانایی آبیاری مناطق خاص به طور جداگانه پشتیبانی کند، در حالی که یک جاروبرقی ممکن است از تمیز کردن اتاق های خاص پشتیبانی کند.
ویژگی های دستگاه
دستگاه های دارای این ویژگی ممکن است ویژگی های زیر را به عنوان بخشی از عملیات SYNC
گزارش کنند. برای کسب اطلاعات بیشتر در مورد مدیریت مقاصد SYNC
، به تحقق هدف مراجعه کنید.
صفات | تایپ کنید | توضیحات |
---|---|---|
pausable | بولی | (پیشفرض: نشان می دهد که آیا دستگاه می تواند در حین کار متوقف شود یا خیر. |
availableZones | آرایه | نام مناطق پشتیبانی شده را نشان می دهد. رشته ها باید همانطور که توسط کاربر تنظیم شده است بومی سازی شوند. این لیست منحصر به فرد نیست. کاربران می توانند هر نامی را که می خواهند گزارش دهند. |
[ item, ... ] | رشته | نام منطقه ای که دستگاه راه اندازی در آن پشتیبانی می شود. |
نمونه ها
دستگاهی که می تواند متوقف شود و از عملکرد در چندین منطقه پشتیبانی می کند.
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
وضعیت دستگاه
موجودیت های دارای این ویژگی ممکن است وضعیت های زیر را به عنوان بخشی از عملیات QUERY
گزارش کنند. برای کسب اطلاعات بیشتر در مورد مدیریت مقاصد QUERY
، به تحقق هدف مراجعه کنید.
ایالات | تایپ کنید | توضیحات |
---|---|---|
isRunning | بولی | مورد نیاز. نشان می دهد که آیا دستگاه در حال حاضر در حال کار است یا خیر. |
isPaused | بولی | نشان می دهد که آیا دستگاه صراحتاً متوقف شده است. اگر این مقدار درست باشد، به این معنی است که |
activeZones | آرایه | مناطقی را که دستگاه در حال حاضر در آنها کار می کند، از لیست |
[ 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 | آرایه | دو یا چند منطقه را نشان می دهد که در آنها شروع به اجرا شود. به جای |
[ 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 på gräsmattan .
- har dammsugaren i vardagsrummet startat?
- kör igång dammsugaren igen
- pausa dammsugaren
- starta tvättmaskinen
- stoppa dammsugaren