مخطّط سمات 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
en-US
-
I need
my roomba to start running inthe den -
pause
the dryer now -
start
the dryer now -
stop
the dishwasher -
unpause
the dishwasher
es-ES
-
parar
la lavadora -
pon
el aspirador enel dormitorio principal -
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 -
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 -
metti in pausa
l'aspirapolvere -
stoppa
l'aspirapolvere
ja-JP
-
お掃除ロボット をリビング で動かして -
台所の食洗機 を一時停止してください -
掃除機 を停止して -
掃除機 を再開してください -
洗濯機 をスタートさせて
ko-KR
-
거실 에서청소기 돌려 -
세탁기 좀 돌려 줘 -
식기 세척기 다시 시작해 -
청소기 일시 정지 -
청소기 작동 멈춰 줘
nl-NL
-
De schoonmaakrobot inschakelen inde keuken . -
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 -
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 . -
kör igång
dammsugaren igen -
pausa
dammsugaren -
starta
tvättmaskinen -
stoppa
dammsugaren