مخطّط سمة StartStop للمنزل الذكي

action.devices.traits.StartStop: تنتمي هذه السمة إلى الأجهزة التي تتيح بدء العمليات وإيقافها.

يؤدي تشغيل الجهاز وإيقافه إلى وظيفة مشابهة لتشغيله وإيقافه. تعمل الأجهزة التي ترث هذه السمة بشكل مختلف عند تشغيلها وعند بدؤها. على سبيل المثال، يمكن تشغيل بعض الغسالات وتعديل إعداداتها قبل بدء التشغيل الفعلي.

على عكس الأجهزة التي تتضمّن حالتَي التشغيل والإيقاف فقط، يمكن لبعض الأجهزة التي يمكنها البدء والإيقاف أيضًا إيقافها مؤقتًا أثناء تنفيذ عملية. ستتوقف الأجهزة التي يمكنها إيقاف التشغيل مؤقتًا عن العمل، ولكن عند استئناف التشغيل، ستستمر في الحالة نفسها التي كانت عليها عند إيقافها مؤقتًا. يختلف إيقاف التعليق المؤقت عن بدء التشغيل/إعادة التشغيل، لأنّه سيؤدي إلى بدء التشغيل من البداية بغض النظر عن الحالة الحالية للجهاز.

قد تتيح بعض الأجهزة تشغيل التطبيق في مناطق معيّنة. على سبيل المثال، قد يتضمّن جهاز الرش مناطق ريّ مختلفة ويتيح إمكانية ريّ مناطق معيّنة بشكل منفصل، بينما قد يتيح جهاز المكنسة الكهربائية تنظيف غرف معيّنة.

سمات الجهاز

قد تُبلغ الأجهزة التي تتضمّن هذه السمة عن السمات التالية كجزء من عملية SYNC. للاطّلاع على مزيد من المعلومات عن معالجة SYNC intents، اطّلِع على تلبية النية.

السمات النوع الوصف
pausable صحيح/خطأ

(القيمة التلقائية: false)

يشير إلى ما إذا كان يمكن إيقاف الجهاز مؤقتًا أثناء التشغيل.

availableZones صفيف

تشير إلى أسماء المناطق المتوافقة. يجب أن تكون النصوص مترجَمة كما يحدّدها المستخدم. هذه القائمة ليست حصرية، ويمكن للمستخدمين الإبلاغ عن أي أسماء يريدونها.

[item, ...] String

اسم منطقة يتوفّر فيها جهاز التفعيل

أمثلة

جهاز يمكن إيقافه مؤقتًا ويتوافق مع التشغيل في مناطق متعددة:

{
  "pausable": true,
  "availableZones": [
    "Kitchen",
    "Living room",
    "Office",
    "Bedroom"
  ]
}

حالات الجهاز

يمكن أن تُبلغ الكيانات التي تتضمّن هذه السمة عن الحالات التالية كجزء من عملية QUERY. للاطّلاع على مزيد من المعلومات عن معالجة QUERY intents، اطّلِع على تلبية النية.

الولايات النوع الوصف
isRunning صحيح/خطأ

مطلوبة

يشير إلى ما إذا كان الجهاز قيد التشغيل حاليًا.

isPaused صحيح/خطأ

يشير إلى ما إذا كان الجهاز متوقفًا مؤقتًا بشكل صريح. إذا كانت هذه القيمة صحيحة، يعني ذلك أنّ isRunning خطأ ولكن يمكن استئنافه.

activeZones صفيف

يشير إلى المناطق التي يعمل فيها الجهاز حاليًا، من قائمة availableZones.

[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 صفيف

يشير إلى منطقتَين أو أكثر لبدء الركض. سيتم ضبطه بدلاً من zone parameter.

[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 gräsmattan .
  • har dammsugaren i vardagsrummet startat?
  • kör igång dammsugaren igen
  • pausa dammsugaren
  • starta tvättmaskinen
  • stoppa dammsugaren

أخطاء الجهاز

اطّلِع على القائمة الكاملة للأخطاء والاستثناءات.