مخطط سمة قفل المنزل المزوّد بأجهزة ذكية
action.devices.traits.LockUnlock
: تنتمي هذه السمة إلى أي أجهزة متوافقة مع القفل وفتح القفل و/أو الإبلاغ عن حالة القفل.
سمات الجهاز
غير مسموح بأي رسائل
حالات الجهاز
قد تبلّغ الكيانات التي تتضمّن هذه السمة عن الحالات التالية كجزء من عملية QUERY
. لمزيد من المعلومات عن التعامل مع أغراض QUERY
، يُرجى الاطّلاع على تنفيذ النية.
الولايات | النوع | الوصف |
---|---|---|
isLocked |
منطقية |
ما إذا كان الجهاز مُقفَلاً حاليًا أم لا. |
isJammed |
منطقية |
ما إذا كان الجهاز عالقًا حاليًا ومن ثم لا يمكن تحديد حالة قفله. |
أمثلة
الجهاز المقفول
{ "isLocked": true }
الجهاز عالق
{ "isJammed": true }
مفاتيح الجهاز
قد تستجيب الأجهزة التي تتضمّن هذه السمة إلى الأوامر التالية كجزء من عملية EXECUTE
. لمزيد من المعلومات عن التعامل مع أغراض EXECUTE
، يُرجى الاطّلاع على تنفيذ النية.
action.devices.commands.LockUnlock
قفل الجهاز أو فتح قفله
المَعلمات
المَعلمات | النوع | الوصف |
---|---|---|
lock |
منطقية |
يجب ملء هذا الحقل. يتم الضبط على "صحيح" عندما يكون الأمر محددًا للقفل، وعلى "خطأ" لفتح القفل. |
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