مخطّط سمة StartStop للمنزل الذكي
action.devices.traits.StartStop
: تنتمي هذه السمة إلى الأجهزة التي تتيح بدء العمليات وإيقافها.
يؤدي تشغيل الجهاز وإيقافه إلى وظيفة مشابهة لتشغيله وإيقافه. تعمل الأجهزة التي ترث هذه السمة بشكل مختلف عند تشغيلها وعند بدؤها. على سبيل المثال، يمكن تشغيل بعض الغسالات وتعديل إعداداتها قبل بدء التشغيل الفعلي.
على عكس الأجهزة التي تتضمّن حالتَي التشغيل والإيقاف فقط، يمكن لبعض الأجهزة التي يمكنها البدء والإيقاف أيضًا إيقافها مؤقتًا أثناء تنفيذ عملية. ستتوقف الأجهزة التي يمكنها إيقاف التشغيل مؤقتًا عن العمل، ولكن عند استئناف التشغيل، ستستمر في الحالة نفسها التي كانت عليها عند إيقافها مؤقتًا. يختلف إيقاف التعليق المؤقت عن بدء التشغيل/إعادة التشغيل، لأنّه سيؤدي إلى بدء التشغيل من البداية بغض النظر عن الحالة الحالية للجهاز.
قد تتيح بعض الأجهزة تشغيل التطبيق في مناطق معيّنة. على سبيل المثال، قد يتضمّن جهاز الرش مناطق ريّ مختلفة ويتيح إمكانية ريّ مناطق معيّنة بشكل منفصل، بينما قد يتيح جهاز المكنسة الكهربائية تنظيف غرف معيّنة.
سمات الجهاز
قد تُبلغ الأجهزة التي تتضمّن هذه السمة عن السمات التالية
كجزء من عملية SYNC
. للاطّلاع على مزيد من المعلومات عن معالجة SYNC
intents، اطّلِع على تلبية النية.
السمات | النوع | الوصف |
---|---|---|
pausable |
صحيح/خطأ |
(القيمة التلقائية: يشير إلى ما إذا كان يمكن إيقاف الجهاز مؤقتًا أثناء التشغيل. |
availableZones |
صفيف |
تشير إلى أسماء المناطق المتوافقة. يجب أن تكون النصوص مترجَمة كما يحدّدها المستخدم. هذه القائمة ليست حصرية، ويمكن للمستخدمين الإبلاغ عن أي أسماء يريدونها. |
[item, ...] |
String |
اسم منطقة يتوفّر فيها جهاز التفعيل |
أمثلة
جهاز يمكن إيقافه مؤقتًا ويتوافق مع التشغيل في مناطق متعددة:
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
حالات الجهاز
يمكن أن تُبلغ الكيانات التي تتضمّن هذه السمة عن الحالات التالية
كجزء من عملية QUERY
. للاطّلاع على مزيد من المعلومات عن معالجة QUERY
intents، اطّلِع على تلبية النية.
الولايات | النوع | الوصف |
---|---|---|
isRunning |
صحيح/خطأ |
مطلوبة يشير إلى ما إذا كان الجهاز قيد التشغيل حاليًا. |
isPaused |
صحيح/خطأ |
يشير إلى ما إذا كان الجهاز متوقفًا مؤقتًا بشكل صريح. إذا كانت هذه القيمة صحيحة، يعني ذلك أنّ |
activeZones |
صفيف |
يشير إلى المناطق التي يعمل فيها الجهاز حاليًا، من قائمة |
[item, ...] |
String |
اسم المنطقة. |
أمثلة
هل تم إيقاف الجهاز مؤقتًا؟
{ "isRunning": false, "isPaused": true }
هل تم إيقاف الجهاز مؤقتًا؟
{ "isRunning": true, "isPaused": false }
هل الجهاز قيد التشغيل؟
{ "isRunning": true, "isPaused": false, "activeZones": [ "Kitchen", "Living room" ] }
أوامر الجهاز
قد تستجيب الأجهزة التي تتضمّن هذه السمة للأوامر التالية
كجزء من عملية EXECUTE
. للاطّلاع على مزيد من المعلومات عن معالجة EXECUTE
intents، اطّلِع على تلبية النية.
action.devices.commands.StartStop
شغِّل الجهاز أو أوقِفه.
المعلمات
المعلمات | النوع | الوصف |
---|---|---|
start |
صحيح/خطأ |
مطلوبة صحيح لبدء تشغيل الجهاز، خطأ لإيقافه |
zone |
String |
تشير إلى المنطقة التي يجب بدء الركض فيها. |
multipleZones |
صفيف |
يشير إلى منطقتَين أو أكثر لبدء الركض. سيتم ضبطه بدلاً من |
[item, ...] |
String |
اسم منطقة لبدء تشغيل الجهاز فيها |
أمثلة
شغِّل الجهاز.
{ "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
نماذج الطلبات
- Bitte starte den Staubsauger im Wohnzimmer .
- Geschirrspüler wieder anstellen
- Staubsauger abschalten
- Staubsauger pausieren
- bitte starte die Waschmaschine
- ist die Waschmaschine fertig
- I need my roomba to start running in the den
- is the vacuum running
- pause the dryer now
- start the dryer now
- stop the dishwasher
- unpause the dishwasher
- dime si ha acabado el lavavajillas
- parar la lavadora
- pon el lavavajillas en pausa
- quiero usar el friegaplatos
- vuelve a encender la aspiradora
- 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
- कमरे में वैक्यूम चलाओगी
- क्या वैक्यूम चल रहा है?
- डिशवॉशर को कुछ देर रोको
- वैक्यूम को अनपॉज़ करो
- वैक्यूम को चालू कर दो
- वैक्यूम को बंद कर दो
- 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
- お掃除ロボット を リビング で動かして
- 台所の食洗機 を一時停止してください
- 掃除機 は作動してる
- 掃除機 を停止して
- 掃除機 を再開してください
- 洗濯機 をスタートさせて
- 거실 에서 청소기 돌려
- 건조기 돌아가고 있나
- 세탁기 좀 돌려 줘
- 식기 세척기 다시 시작해
- 청소기 일시 정지
- 청소기 작동 멈춰 줘
- De schoonmaakrobot inschakelen in de keuken .
- Is de stofzuiger klaar
- hervat de stofzuiger
- pauzeer de stofzuiger
- start mijn stofzuiger
- stop de stofzuiger
- 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ó
- 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