مرحبًا بك في "مركز مطوّري برامج Google Home"، وجهتك الجديدة لتعلّم كيفية تطوير إجراءات منزلية ذكية. ملاحظة: ستواصل إنشاء الإجراءات في وحدة تحكم الإجراءات.
تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

مخطّط سمة بدء إيقاف المنزل الذكي

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

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

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

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

سمات الجهاز

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

السمات النوع الوصف
pausable منطقي

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

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

availableZones المصفوفة

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

[item, ...] سلسلة

اسم المنطقة التي يتوفر فيها تشغيل الجهاز.

أمثلة

الجهاز الذي يمكن إيقافه مؤقتًا ويتيح العمل في مناطق متعددة.

{
  "pausable": true,
  "availableZones": [
    "kitchen",
    "living room",
    "office",
    "bedroom"
  ]
}

حالات الجهاز

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

الولايات النوع الوصف
isRunning منطقي

إنّ هذه السمة مطلوبة.

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

isPaused منطقي

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

activeZones المصفوفة

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

[item, ...] سلسلة

اسم المنطقة

أمثلة

هل تم إيقاف الجهاز مؤقتًا؟

{
  "isRunning": false,
  "isPaused": true
}

هل تم إيقاف الجهاز مؤقتًا؟

{
  "isRunning": true,
  "isPaused": false
}

هل الجهاز يعمل؟

{
  "isRunning": true,
  "isPaused": false,
  "activeZones": [
    "kitchen",
    "living room"
  ]
}

أوامر الجهاز

قد تستجيب الأجهزة التي تستخدم هذه السمة للأوامر التالية كجزء من عملية EXECUTE. لمزيد من المعلومات حول التعامل مع أغراض EXECUTE، يمكنك الاطّلاع على تنفيذ الهدف.

action.devices.commands.StartStop

شغِّل الجهاز أو أوقِفه.

المَعلمات

المَعلمات النوع الوصف
start منطقي

إنّ هذه السمة مطلوبة.

صحيح لبدء تشغيل الجهاز، والقيمة "خطأ" للإيقاف.

zone سلسلة

يشير إلى المنطقة التي يبدأ فيها العرض.

multipleZones المصفوفة

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

[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

  • بيت بيت دن ستاوباغر im Wohnzimmer .
  • Geschirrspüler wieder astelen
  • Staubsauger Abchalten
  • Staubsauger pausieren
  • بيت "بيت" die Waschmaschine

en-US

  • أحتاج إلى my Roomba لبدء العرض في دن الحديقة
  • إيقاف مؤقت آلة تجفيف الآن
  • بدء آلة التجفيف الآن
  • إيقاف غسّالة الأطباق
  • إلغاء الإيقاف المؤقت غسّالة الأطباق

es-ES

  • parar la lavadora
  • pon el aspirador ar el Dormitorio Main
  • pon el lavavajillas en pausa
  • quiero usar el friegaplatos
  • vuelve a ndernder la aspiradora

fr-FR

  • Allumer l'aspirateur dans le salon .
  • المتابعة lpiaspiur .
  • arrête lpiasrateur
  • lance la Machine la laver
  • Meets lpiasrateur ar موقتًا

أخطاء الجهاز

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