طرحواره ویژگی 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 anstellenStaubsauger abschaltenStaubsauger pausieren- bitte starte
die Waschmaschine - ist
die Waschmaschine fertig
en-US
- I need
my roomba to start running inthe den - is
the vacuum running - pause
the dryer now - start
the dryer now - stop
the dishwasher - unpause
the dishwasher
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 dansle 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 inde keuken .- Is
de stofzuiger klaar - hervat
de stofzuiger - pauzeer
de stofzuiger - start
mijn stofzuiger - stop
de stofzuiger
pt-BR
- Inicia
o aspersor nojardim - Iniciar
o aspirador de pó nasala . - 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
خطاهای دستگاه
لیست کامل خطاها و استثناها را ببینید. ،طرحواره ویژگی 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 anstellenStaubsauger abschaltenStaubsauger pausieren- bitte starte
die Waschmaschine - ist
die Waschmaschine fertig
en-US
- I need
my roomba to start running inthe den - is
the vacuum running - pause
the dryer now - start
the dryer now - stop
the dishwasher - unpause
the dishwasher
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 dansle 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 inde keuken .- Is
de stofzuiger klaar - hervat
de stofzuiger - pauzeer
de stofzuiger - start
mijn stofzuiger - stop
de stofzuiger
pt-BR
- Inicia
o aspersor nojardim - Iniciar
o aspirador de pó nasala . - 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