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

مخطّط سمات StartStop Smart Home

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

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

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

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

الجهاز ATTRIBUTES

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

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

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

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

availableZones المصفوفة

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

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

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

أمثلة

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

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

حالة الجهاز STATES

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

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

مطلوبة.

يشير إلى ما إذا كان الجهاز يعمل حاليًا.

isPaused منطقي

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

activeZones المصفوفة

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

[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 المصفوفة

يشير إلى منطقتين أو أكثر لبدء التشغيل. سيتم تعيينه بدلاً من 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 منطقي

مطلوبة.

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 in the den
  • pause the dryer now
  • start the dryer now
  • stop the dishwasher
  • unpause the dishwasher

es-ES

  • parar la lavadora
  • pon el aspirador en el dormitorio principal
  • 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
  • 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 in de keuken .
  • 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
  • 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 gräsmattan .
  • kör igång dammsugaren igen
  • pausa dammsugaren
  • starta tvättmaskinen
  • stoppa dammsugaren

أخطاء الجهاز

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