Giản đồ DoorbellChime

Nest Doorbell (cũ) Nest Doorbell (pin) Nest Doorbell (có dây) 

sdm.devices.traits.DoorbellChime

Trait này thuộc về mọi thiết bị hỗ trợ tiếng chuông cửa và các sự kiện nhấn có liên quan.

Trường

Không có trường nào cho trait này.

Lệnh

Không có lệnh nào cho trait này.

Sự kiện

Chuông vang

Có thể cập nhật 

Đã nhấn chuông cửa.

Sự kiện này hỗ trợ các thông báo có thể cập nhật. Bạn có thể cập nhật các thông báo hiện có của ứng dụng được tạo từ sự kiện này bằng cách sử dụng nội dung của sự kiện tiếp theo có cùng eventThreadId.

Sự kiện chuông báo

Dung lượng

{
  "eventId" : "854a3723-c351-45df-95e9-aed6004c1352",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "mq-qjzq6wgrOPERrPw7OMmBZPN..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

Trường sự kiện chuông

Trường Nội dung mô tả Loại dữ liệu
eventSessionId Nest Doorbell (pin) Nest Doorbell (có dây) Mã nhận dạng được cấp cho các sự kiện xảy ra trong một phiên hoạt động của các sự kiện liên quan. Có thể được dùng để hợp nhất các sự kiện.

Sử dụng hàm này để liên kết sự kiện này với sự kiện ClipPreview có liên quan của trait CameraClipPreview.

string
Ví dụ: "CjY5Y3VKaTZwR3o4Y19YbTVfMF..."
eventId Nest Doorbell (cũ) Giấy tờ tuỳ thân liên quan đến sự kiện.

Hãy sử dụng lệnh này với lệnhGenerateImage (Tạo hình ảnh) để tải hình ảnh máy ảnh liên quan đến sự kiện này xuống.

string
Ví dụ: "mq-qjzq6wgrOPERrPw7OMmBZPN..."

Trường tải trọng sự kiện

Trường Nội dung mô tả Loại dữ liệu
eventId Giá trị nhận dạng duy nhất của sự kiện. string
Ví dụ: "854a3723-c351-45df-95e9-aed6004c1352"
timestamp Thời gian xảy ra sự kiện. string
Ví dụ: "2019-01-01T00:00:01Z"
resourceUpdate Một đối tượng cung cấp thông tin chi tiết về việc cập nhật tài nguyên. object
userId Giá trị nhận dạng duy nhất, bị làm rối mã nguồn đại diện cho người dùng. string
Ví dụ: "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi"
eventThreadId Có thể cập nhật Giá trị nhận dạng duy nhất của chuỗi sự kiện. string
Ví dụ: "d67cd3f7-86a7-425e-8bb3-462f92ec9f59"
eventThreadState Có thể cập nhật Trạng thái của chuỗi sự kiện. string
Giá trị: "STARTED", "UPDATED", "ENDED"
resourceGroup Một đối tượng cho biết những tài nguyên có thể có nội dung cập nhật tương tự đối với sự kiện này. Tài nguyên của chính sự kiện đó (từ đối tượng resourceUpdate) sẽ luôn xuất hiện trong đối tượng này. object

Hãy xem phần Sự kiện để biết thêm thông tin về các loại sự kiện khác nhau và cách hoạt động của các sự kiện đó.

Lỗi

Liên quan đến đặc điểm này, có thể trả về(các) mã lỗi sau đây:

Thông báo lỗi RPC Khắc phục sự cố
Không tải được hình ảnh trong máy ảnh xuống nữa. DEADLINE_EXCEEDED Hình ảnh sự kiện sẽ hết hạn sau 30 giây kể từ khi sự kiện được xuất bản. Hãy nhớ tải hình ảnh xuống trước khi hết hạn.
Mã sự kiện không thuộc về máy ảnh. FAILED_PRECONDITION Sử dụng đúng eventID do sự kiện máy ảnh trả về.

Hãy xem Tài liệu tham khảo về mã lỗi API để biết danh sách đầy đủ các mã lỗi API.