Schemat dzwonka DoorbellChime
Nest Doorbell (starsza wersja)
sdm.devices.traits.DoorbellChime
Ta cecha należy do każdego urządzenia, które obsługuje gong dzwonka i powiązane zdarzenia naciśnięcia.
Pola
Brak dostępnych pól dla tej cechy.
Polecenia
Brak dostępnych poleceń dla tej cechy.
Wydarzenia
Dzwonki
Można zaktualizowaćNaciśnięto dzwonek.
To zdarzenie obsługuje powiadomienia z możliwością aktualizacji. Dotychczasowe powiadomienia aplikacji utworzone na podstawie tego zdarzenia można zaktualizować za pomocą treści kolejnego zdarzenia z tym samym zdarzeniem eventThreadId
.
Wydarzenie gongu
Ładunek
{ "eventId" : "1e0e4b5b-f196-46ae-9876-e6a2c00367df",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.DoorbellChime.Chime
" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "vp0tdbE_Z4m1zT2wHUUhY7HyxX..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"eventThreadId" : "d67cd3f7-86a7-425e-8bb3-462f92ec9f59",
"eventThreadState" : "STARTED",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }
Pola zdarzeń gongu
Pole | Opis | Typ danych |
---|---|---|
eventSessionId |
Nest Doorbell (na baterie) Użyj go, aby powiązać to zdarzenie z powiązanym zdarzeniem ClipPreview na potrzeby cechy CameraClipPreview. |
string Przykład: „CjY5Y3VKaTZwR3o4Y19YbTVfMF...” |
eventId |
Nest Doorbell (starsza wersja) Użyj go w połączeniu z poleceniem GenerateImage, aby pobrać obraz z kamery związany z tym zdarzeniem. |
string Przykład: „vp0tdbE_Z4m1zT2wHUUhY7HyxX...” |
Pola ładunku zdarzenia
Pole | Opis | Typ danych |
---|---|---|
eventId |
Unikalny identyfikator zdarzenia. | string Przykład: „1e0e4b5b-f196-46ae-9876-e6a2c00367df” |
timestamp |
Czas wystąpienia zdarzenia. | string Przykład: „2019-01-01T00:00:01Z” |
resourceUpdate |
Obiekt ze szczegółowymi informacjami o aktualizacji zasobu. | object |
userId |
Unikalny, zaciemniony identyfikator reprezentujący użytkownika. | string Przykład: „AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi” |
eventThreadId |
Updateable |
string Przykład: „d67cd3f7-86a7-425e-8bb3-462f92ec9f59” |
eventThreadState |
Można zaktualizować |
string Wartości: „STARTED”, „UPDATED”, „ENDED” |
resourceGroup |
Obiekt wskazujący zasoby, które mogą mieć podobne aktualizacje do tego zdarzenia. Zasób samego zdarzenia (z obiektu resourceUpdate ) będzie zawsze obecny w tym obiekcie. |
object |
Więcej informacji o różnych zdarzeniach znajdziesz w sekcji Zdarzenia. typów zdarzeń i sposobu ich działania.
Błędy
W związku z tą cechą mogą zostać zwrócone te kody błędów:
Komunikat o błędzie | RPC | Rozwiązywanie problemów |
---|---|---|
Zdjęcie z aparatu nie jest już dostępne do pobrania. | DEADLINE_EXCEEDED |
Obrazy zdarzeń wygasają po 30 sekundach od opublikowania zdarzenia. Pamiętaj, aby pobrać obraz przed wygaśnięciem ważności. |
Identyfikator zdarzenia nie należy do kamery. | FAILED_PRECONDITION |
Użyj prawidłowej wartości eventID zwróconej przez zdarzenie kamery. |
Zapoznaj się z informacjami na temat kodu błędu interfejsu API w przypadku: pełną listę kodów błędów interfejsu API.