สถานะการจัดเก็บพลังงาน

คำอธิบาย

สถานะของอุปกรณ์จัดเก็บพลังงาน เช่น แบตเตอรี่ รวมถึงปริมาณพลังงานที่จัดเก็บอยู่ สถานะการชาร์จ และสถานะการเสียบปลั๊ก

ช่อง

คีย์ ประเภท คำอธิบาย
device อุปกรณ์

อุปกรณ์ที่รายงานสถานะ EnergyStorage

ต้องระบุ

state FieldPath

ข้อมูลสถานะที่เฉพาะเจาะจงและจะตรวจสอบ

ต้องระบุ

is ไดนามิก

ตรวจสอบว่าข้อมูลสถานะเท่ากับค่าหรือไม่

ไม่บังคับ

หากใช้ฟิลด์นี้ คุณจะไม่สามารถใช้ฟิลด์ isNot, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

isNot ไดนามิก

ตรวจสอบว่าข้อมูลสถานะไม่เท่ากับค่าหรือไม่

ไม่บังคับ

หากใช้ฟิลด์นี้ คุณจะไม่สามารถใช้ฟิลด์ is, greaterThanOrEqualTo, greaterThan, lessThanOrEqualTo, lessThan

greaterThan ไดนามิก

ตรวจสอบว่าข้อมูลสถานะมากกว่า (>) ค่าหนึ่งๆ หรือไม่

ไม่บังคับ

หากใช้ฟิลด์นี้ คุณจะไม่สามารถใช้ฟิลด์ isNot, is, greaterThanOrEqualTo

greaterThanOrEqualTo ไดนามิก

ตรวจสอบว่าข้อมูลสถานะมากกว่าหรือเท่ากับ (>=) ค่าหนึ่งๆ หรือไม่

ไม่บังคับ

หากใช้ฟิลด์นี้ คุณจะไม่สามารถใช้ฟิลด์ isNot, is, greaterThan

lessThan ไดนามิก

ตรวจสอบว่าข้อมูลสถานะน้อยกว่า (<) ค่าหนึ่งๆ หรือไม่

ไม่บังคับ

หากใช้ฟิลด์นี้ คุณจะไม่สามารถใช้ฟิลด์ isNot, is, lessThanOrEqualTo

lessThanOrEqualTo ไดนามิก

ตรวจสอบว่าข้อมูลสถานะน้อยกว่าหรือเท่ากับ (<=) ค่าหนึ่งๆ หรือไม่

ไม่บังคับ

หากใช้ฟิลด์นี้ คุณจะไม่สามารถใช้ฟิลด์ isNot, is, lessThan

for ระยะเวลา

ตรวจสอบว่าสถานะคงที่เป็นเวลาหนึ่งๆ หรือไม่ ใช้ได้กับเงื่อนไขเริ่มต้น (Starter) เท่านั้น ไม่สามารถใช้ได้กับเงื่อนไข (Condition)

ไม่บังคับ

suppressFor ระยะเวลา

ระงับการทริกเกอร์ของเงื่อนไขเริ่มต้นตามระยะเวลาที่ระบุ

ไม่บังคับ

ข้อมูลสถานะ EnergyStorage

คีย์ ประเภท คำอธิบาย
isPluggedIn Bool

ไม่บังคับ

isCharging Bool

ไม่บังคับ

descriptiveCapacityRemaining String

ไม่บังคับ

ตัวอย่าง

starters:
- type: device.state.EnergyStorage
  device: My Device - Room Name
  state: isPluggedIn
  is: true

condition:
  type: device.state.EnergyStorage
  device: My Device - Room Name
  state: isCharging
  is: false