مخطّط سمات StartStop Smart Home
action.devices.traits.StartStop
: تنتمي هذه السمة إلى الأجهزة التي تتيح تشغيل العمليات وإيقافها.
يؤدي تشغيل الجهاز وإيقافه وظيفة مشابهة لتشغيله وإيقافه، كما تعمل الأجهزة التي تكتسب هذه الميزة على نحو مختلف عند تشغيلها وعند تشغيلها. على سبيل المثال، يمكن تشغيل غسالات معينة وتعديل إعداداتها قبل بدء التشغيل الفعلي.
وعلى عكس الأجهزة التي تم تفعيل أو إيقاف تشغيلها، يمكن لبعض الأجهزة التي يمكن أن تبدأ أو تتوقف مؤقتًا أثناء إجراء عملية. الأجهزة التي يمكنها الإيقاف المؤقت ستتوقف عن العمل، ولكن عند استئناف تشغيلها ستستمر بنفس الحالة التي كانت عليها عند الإيقاف المؤقت. يختلف إلغاء الإيقاف المؤقت عن بدء/إعادة التشغيل بغض النظر عن حالة الجهاز الحالية، وسيبدأ تشغيل هذه العملية من البداية.
قد تسمح بعض الأجهزة بالتشغيل في مناطق معينة. على سبيل المثال، قد تحتوي الرشاش على مناطق ري مختلفة ويمكن استخدامها لري مناطق معينة بشكل منفصل، بينما يمكن استخدام المكنسة الكهربائية في تنظيف غرف معينة.
الجهاز ATTRIBUTES
ويمكن للأجهزة التي تتضمّن هذه السمة الإبلاغ عن السمات التالية كجزء من عملية SYNC
. لمزيد من المعلومات حول التعامل مع إجراءات SYNC
، يُرجى الاطّلاع على تنفيذ الإجراء.
السمات | النوع | الوصف |
---|---|---|
pausable |
منطقي |
(القيمة التلقائية: تشير إلى إمكانية إيقاف الجهاز مؤقتًا أثناء التشغيل. |
availableZones |
المصفوفة |
تشير إلى أسماء المناطق المتوافقة. يجب أن تتم ترجمة السلاسل كما عيّنها المستخدم. هذه القائمة ليست حصرية؛ يمكن للمستخدمين الإبلاغ عن الأسماء التي يريدونها. |
[item, ...] |
سلسلة |
اسم منطقة تتوفّر فيها إمكانية تشغيل الجهاز |
أمثلة
الجهاز الذي يمكن إيقافه مؤقتًا ويتوافق مع التشغيل في عدة مناطق.
{ "pausable": true, "availableZones": [ "Kitchen", "Living room", "Office", "Bedroom" ] }
حالة الجهاز STATES
قد تعرض الكيانات التي تضم هذه السمة الحالات التالية كجزء من عملية QUERY
. لمزيد من المعلومات حول التعامل مع إجراءات QUERY
، يُرجى الاطّلاع على تنفيذ الإجراء.
الولايات | النوع | الوصف |
---|---|---|
isRunning |
منطقي |
مطلوبة. يشير إلى ما إذا كان الجهاز يعمل حاليًا. |
isPaused |
منطقي |
تشير إلى ما إذا كان الجهاز قد تم إيقافه مؤقتًا بشكل صريح. إذا كانت هذه القيمة صحيحة، هذا يعني أن القيمة |
activeZones |
المصفوفة |
للإشارة إلى المناطق التي يعمل فيها الجهاز حاليًا، من قائمة |
[item, ...] |
سلسلة |
اسم المنطقة. |
أمثلة
هل تم إيقاف الجهاز مؤقتًا؟
{ "isRunning": false, "isPaused": true }
هل تم إيقاف الجهاز مؤقتًا؟
{ "isRunning": true, "isPaused": false }
هل الجهاز يعمل؟
{ "isRunning": true, "isPaused": false, "activeZones": [ "Kitchen", "Living room" ] }
مفاتيح COMMAND
قد تستجيب الأجهزة التي تتضمّن هذه السمة للأوامر
التالية كجزء من عملية EXECUTE
. لمزيد من المعلومات حول التعامل مع إجراءات EXECUTE
، يُرجى الاطّلاع على تنفيذ الإجراء.
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 |
منطقي |
مطلوبة. True للإيقاف المؤقت، وfalse لإلغاء الإيقاف المؤقت. |
أمثلة
إيقاف الجهاز مؤقتًا:
{ "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
- 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 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
hi-IN
- कमरे में वैक्यूम चलाओगी
- क्या वैक्यूम चल रहा है?
- डिशवॉशर को कुछ देर रोको
- वैक्यूम को अनपॉज़ करो
- वैक्यूम को चालू कर दो
- वैक्यूम को बंद कर दो
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