แบบแผนลักษณะการเปิดปิดของสมาร์ทโฮม

action.devices.traits.OnOff - ฟังก์ชันการทำงานพื้นฐานของการเปิดและปิดสำหรับอุปกรณ์ใดก็ตามที่มีการเปิดและปิดแบบไบนารี รวมถึงปลั๊กและสวิตช์ ตลอดจนอุปกรณ์อื่นๆ ในอนาคต

แอตทริบิวต์อุปกรณ์

อุปกรณ์ที่มีลักษณะนี้อาจรายงานแอตทริบิวต์ต่อไปนี้เป็นส่วนหนึ่งของการดำเนินการ SYNC ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent SYNC ได้ที่การดำเนินการตาม Intent

Attributes ประเภท คำอธิบาย
commandOnlyOnOff บูลีน

(ค่าเริ่มต้น: false)

ระบุว่าอุปกรณ์ควบคุมได้ผ่านคำสั่งเท่านั้น และไม่สามารถค้นหาข้อมูลสถานะได้

queryOnlyOnOff บูลีน

(ค่าเริ่มต้น: false)

ระบุว่าอุปกรณ์ค้นหาได้เฉพาะข้อมูลสถานะหรือไม่ และควบคุมผ่านคำสั่งไม่ได้

ตัวอย่าง

อุปกรณ์ที่รองรับคำสั่งเปิด/ปิดและสถานะการรายงาน

{
  "commandOnlyOnOff": false,
  "queryOnlyOnOff": false
}

อุปกรณ์ที่รองรับเฉพาะคำสั่งเปิด/ปิด

{
  "commandOnlyOnOff": true,
  "queryOnlyOnOff": false
}

อุปกรณ์ (มักเป็นเซ็นเซอร์) ที่รองรับเฉพาะการรายงานสถานะเปิด/ปิด

{
  "queryOnlyOnOff": true,
  "commandOnlyOnOff": false
}

สถานะอุปกรณ์

เอนทิตีที่มีลักษณะนี้อาจรายงานสถานะต่อไปนี้เป็นส่วนหนึ่งของการดำเนินการ QUERY ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent QUERY ได้ที่การดำเนินการตาม Intent

รัฐ ประเภท คำอธิบาย
on บูลีน

สถานะของอุปกรณ์ที่มีสวิตช์เปิด/ปิด

ตัวอย่าง

อุปกรณ์เปิดอยู่ไหม

{
  "on": true
}

อุปกรณ์ปิดอยู่ใช่ไหม

{
  "on": false
}

คำสั่งของอุปกรณ์

อุปกรณ์ที่มีลักษณะนี้อาจตอบสนองต่อคำสั่งต่อไปนี้โดยเป็นส่วนหนึ่งของการดำเนินการ EXECUTE ดูข้อมูลเพิ่มเติมเกี่ยวกับการจัดการ Intent EXECUTE ได้ที่การดำเนินการตาม Intent

action.devices.commands.OnOff

เปิดหรือปิดอุปกรณ์

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
on บูลีน

ต้องระบุ

เปิดหรือปิดอุปกรณ์

ตัวอย่าง

เปิดอุปกรณ์

{
  "command": "action.devices.commands.OnOff",
  "params": {
    "on": true
  }
}

ปิดอุปกรณ์

{
  "command": "action.devices.commands.OnOff",
  "params": {
    "on": false
  }
}

ตัวอย่างคำพูด

de-DE

  • Bitte Licht aus
  • Bitte das Wohnzimmer einschalten
  • Bitte die Küche ausstellen
  • Ist der Staubsauger an
  • Ist in der Küche noch was an
  • Lampen an

en-US

  • are the lights off
  • turn off the AC
  • turn on my lights
  • what is on in the kitchen ?

es-ES

  • enciende el robot de limpieza
  • enciéndeme el salón

fr-FR

  • Tu peux éteindre le salon ?
  • allume la chambre
  • allume les lumières
  • est-ce que la lumière de la cuisine est éteinte
  • qu'est-ce qui est allumé dans la cuisine
  • éteins les lumières

hi-IN

  • किचन को ऑन करो
  • किचन में कुछ ऑन है?
  • बत्तियाँ जला दें
  • बालकनी ऑफ कर दो
  • लाइट आन है क्या
  • लाइट ऑफ करो

it-IT

  • Accendimi la luce in cucina
  • Ho spento la luce in bagno ?
  • accendere in cucina
  • ho lasciato il bagno acceso?
  • spegni la luce della camera
  • spengi camera bimbi

ja-JP

  • エアコン はついてる
  • キッチン で何がオンになっていますか
  • ベッドルーム をつけて
  • リビング をオフにして
  • 照明 をオンにして
  • 照明 を消して

ko-KR

  • 거실 꺼 줘
  • 거실 에어컨 전원 켜
  • 거실 켜 줘
  • 켜져 있어
  • 에어컨 전원 꺼 줘
  • 주방 에 뭐 켜져 있어

nl-NL

  • babykamer aandoen
  • doe het licht aan
  • doe het licht uit
  • staat de droger aan
  • staat er iets aan in de keuken

pt-BR

  • Acender a luz .
  • Apagar a luz .
  • a sala está apagada?
  • acender a sala
  • eu apaguei luz do quarto ?
  • quero desligar o quarto

sv-SE

  • stäng av lampan
  • sätt på ljuset
  • vad är på i badrummet
  • Är badrumslampan på?

ข้อผิดพลาดของอุปกรณ์

ดูรายการข้อผิดพลาดและข้อยกเว้นทั้งหมด