طرحواره ویژگی قفل و باز کردن قفل خانه هوشمند
action.devices.traits.LockUnlock - این trait متعلق به هر دستگاهی است که از قفل کردن و باز کردن قفل و/یا گزارش وضعیت قفل پشتیبانی میکند.
ویژگیهای دستگاه
هیچ کدام.
وضعیت دستگاه
موجودیتهایی با این ویژگی ممکن است حالتهای زیر را به عنوان بخشی از عملیات QUERY گزارش دهند. برای کسب اطلاعات بیشتر در مورد مدیریت اهداف QUERY ، به بخش «تحقق اهداف» مراجعه کنید.
| ایالتها | نوع | توضیحات |
|---|---|---|
isLocked | بولی | اینکه آیا دستگاه در حال حاضر قفل است یا خیر. |
isJammed | بولی | اینکه آیا دستگاه در حال حاضر گیر کرده و بنابراین وضعیت قفل آن قابل تعیین نیست. |
مثالها
دستگاهی که قفل شده است
{
"isLocked": true
}دستگاهی که گیر کرده است
{
"isJammed": true
}دستورات دستگاه
دستگاههایی که این ویژگی را دارند، میتوانند به دستورات زیر به عنوان بخشی از عملیات EXECUTE پاسخ دهند. برای کسب اطلاعات بیشتر در مورد مدیریت اهداف EXECUTE ، به بخش «تحقق اهداف» مراجعه کنید.
action.devices.commands.LockUnlock
دستگاه را قفل یا باز کنید.
پارامترها
| پارامترها | نوع | توضیحات |
|---|---|---|
lock | بولی | الزامی است. وقتی دستور قفل کردن است، درست و برای باز کردن قفل، نادرست است. |
followUpToken | رشته | توکن ارائه شده توسط گوگل برای پاسخهای بعدی. |
مثالها
درِ جلو را قفل کن.
{
"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 | رشته | الزامی است. توکن ارائه شده در درخواست EXECUTE اصلی. |
status | رشته | الزامی است. نتیجه درخواست. مقادیر پشتیبانی شده:
|
isLocked | بولی | الزامی است. نشان میدهد که آیا دستگاه قفل شده است یا خیر. |
شکست
| فیلدها | نوع | توضیحات |
|---|---|---|
followUpToken | رشته | الزامی است. توکن ارائه شده در درخواست EXECUTE اصلی. |
status | رشته | الزامی است. نتیجه درخواست. مقادیر پشتیبانی شده:
|
errorCode | رشته | الزامی است. این مقدار میتواند هر کد خطایی برای این ویژگی باشد، برای مثال، |
مثالها
درِ ورودی را قفل کنید. (پاسخ تکمیلی برای مورد موفقیتآمیز)
{
"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
- Bitte Eingangstür abschließen
- Bitte schließ die Eingangstür auf
انگلیسی-آمریکایی
- my doors lock
- unlock study room
ایاس-ایاس
- 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
سلام-ورودی
- फ़्रंट डोर अनलॉक करो
- सामने के दरवाजे को लॉक करो
فناوری اطلاعات
- apri la porta d'ingresso
- puoi chiudere la porta d'ingresso a chiave
جا-جی پی
- 玄関のドアを施錠して
- 玄関開錠して
کو-کیآر
- 도어락 잠가 줘
- 현관 도어락 열어 줄래
nl-NL
- Ontgrendel de voordeur
- doe de voordeur op slot
پی تی-بی آر
- 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