مخطّط سمة قفل/فتح قفل المنزل الذكي
action.devices.traits.LockUnlock
: تنطبق هذه السمة على أي أجهزة تتيح قفل الجهاز وفتح قفله و/أو الإبلاغ عن حالة القفل.
سمات الجهاز
بلا عُري
حالة الجهاز
يمكن أن تُبلغ الكيانات التي تتضمّن هذه السمة عن الحالات التالية
كجزء من عملية QUERY
. للاطّلاع على مزيد من المعلومات عن معالجة أهداف QUERY
، يمكنك الاطّلاع على تلبية الأهداف.
الولايات | النوع | الوصف |
---|---|---|
isLocked |
صحيح/خطأ |
ما إذا كان الجهاز مقفلاً في الوقت الحالي |
isJammed |
صحيح/خطأ |
ما إذا كان الجهاز مُثبَّتًا حاليًا وبالتالي لا يمكن تحديد حالة قفله |
أمثلة
الجهاز الذي تم قفله
{ "isLocked": true }
الجهاز الذي لا يعمل
{ "isJammed": true }
أوامر الجهاز
قد تستجيب الأجهزة التي تحتوي على هذه السمة للأوامر
التالية كجزء من عملية EXECUTE
. لمزيد من المعلومات حول كيفية التعامل مع نية EXECUTE
، يمكنك الاطّلاع على التنفيذ حسب نية العميل.
action.devices.commands.LockUnlock
قفل الجهاز أو فتح قفله
المعلمات
المعلمات | النوع | الوصف |
---|---|---|
lock |
صحيح/خطأ |
يجب ملء هذا الحقل. تكون القيمة true عندما يكون الأمر هو قفل الجهاز، وfalse عند فتح قفله. |
followUpToken |
String |
رمز مميّز تقدّمه Google للردّ على المتابعة. |
أمثلة
أغلِق الباب الأمامي.
{ "command": "action.devices.commands.LockUnlock", "params": { "lock": true, "followUpToken": "123" } }
افتح قفل الباب الأمامي.
{ "command": "action.devices.commands.LockUnlock", "params": { "lock": false, "followUpToken": "567" } }
أخطاء ذات صلة
حدث خطأ أثناء قفل الجهاز أو فتح قفله.
القيم المسموح بها:
remoteSetDisabled
deviceJammingDetected
notSupported
alreadyLocked
alreadyUnlocked
الردود على المتابعة
قد تُرجع الأجهزة التي تتضمّن هذه السمة حمولة الإجابة التالية
للمتابعة كجزء من عملية EXECUTE
. للاطّلاع على مزيد من المعلومات
حول تنفيذ الردود للمتابعة، اطّلِع على مقالة
الإشعارات لإجراءات المنزل الذكي.
تحتوي الحمولة على أحد العناصر التالية:
تم بنجاح: قفل الباب
الحقول | النوع | الوصف |
---|---|---|
followUpToken |
String |
مطلوبة الرمز المميز المقدم في طلب EXECUTE الأصلي. |
status |
String |
مطلوبة نتيجة الطلب. القيم المسموح بها:
|
isLocked |
منطقي |
مطلوبة تشير هذه السمة إلى ما إذا كان الجهاز مقفلاً. |
تعذّر إتمام العملية
الحقول | النوع | الوصف |
---|---|---|
followUpToken |
String |
مطلوبة الرمز المميز المقدم في طلب EXECUTE الأصلي. |
status |
String |
مطلوبة نتيجة الطلب. القيم المسموح بها:
|
errorCode |
String |
مطلوبة يمكن أن تكون القيمة أي رمز خطأ لهذه السمة، على سبيل المثال |
أمثلة
أريد قفل الباب الأمامي. (ردّ متابعة لحالة النجاح)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": true, "followUpToken": "1234" } } }
افتح قفل الباب الأمامي. (ردّ متابعة لحالة النجاح)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "SUCCESS", "isLocked": false, "followUpToken": "1234" } } }
أريد قفل الباب الأمامي. (ردّ متابعة بشأن حالة تعذُّر الإجراء)
{ "LockUnlock": { "priority": 0, "followUpResponse": { "status": "FAILURE", "errorCode": "deviceJammingDetected", "followUpToken": "1234" } } }
نماذج الطلبات
de-DE
- Bitte Eingangstür abschließen
- Bitte schließ die Eingangstür auf
en-US
- lock my doors
- unlock study room
es-ES
- cierra la puerta con llave
- quitar el cerrojo de la puerta de entrad a
fr-FR
- déverrouille la porte d'entrée
- verrouille la porte d'entrée
hi-IN
- फ़्रंट डोर अनलॉक करो
- सामने के दरवाजे को लॉक करो
it-IT
- apri la porta d'ingresso
- puoi chiudere la porta d'ingresso a chiave
ja-JP
- 玄関のドア を施錠して
- 玄関 開錠して
ko-KR
- 도어락 잠가 줘
- 현관 도어락 열어 줄래
nl-NL
- Ontgrendel de voordeur
- doe de voordeur op slot
pt-BR
- Tranca a porta do quarto .
- destranca a porta da cozinha
- destrancar a porta da frente
- trancar a porta da frente
sv-SE
- lås upp ytterdörren
- lås ytterdörren