Kamera-Soundschema

Nest Cam (alte Version) Nest Hub Max Nest Doorbell (alte Version) 

sdm.devices.traits.CameraSound

Dieser Trait gehört zu jedem Gerät, das Geräuscherkennungsereignisse unterstützt.

Felder

Für diese Eigenschaft sind keine Felder verfügbar.

Befehle

Für diese Eigenschaft sind keine Befehle verfügbar.

Veranstaltungen

Ton

Die Kamera hat Geräusche erkannt.

Geräuschereignis

Nutzlast

{
  "eventId" : "3eebc125-a268-4349-924a-a62910339522",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : { "name" : "enterprises/project-id/devices/device-id", "events" : { "sdm.devices.events.CameraSound.Sound" : { "eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...", "eventId" : "ni8yYi2m_3WP47O4zSBlZuZpKf..." } } } "userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"resourceGroup" : [ "enterprises/project-id/devices/device-id" ] }

Geräuschereignisfelder

Field Beschreibung Datentyp
eventSessionId ID, die Ereignissen zugewiesen wird, die als Teil einer einzelnen Sitzung verwandter Ereignisse auftreten. Kann zur Konsolidierung von Ereignissen verwendet werden. string
Beispiel: „CjY5Y3VKaTZwR3o4Y19YbTVfMF...“
eventId Eine ID, die dem Ereignis zugeordnet ist.

Verwenden Sie es zusammen mit dem Befehl „GenerateImage“, um das Kamerabild für dieses Ereignis herunterzuladen.

string
Beispiel: "ni8yYi2m_3WP47O4zSBlZuZpKf..."

Ereignisnutzlastfelder

Field Beschreibung Datentyp
eventId Die eindeutige Kennung des Ereignisses. string
Beispiel: „3eebc125-a268-4349-924a-a62910339522“
timestamp Die Uhrzeit, zu der das Ereignis aufgetreten ist. string
Beispiel: „2019-01-01T00:00:01Z“
resourceUpdate Ein Objekt, das Details zur Ressourcenaktualisierung enthält. object
userId Eine eindeutige, verschleierte Kennung, die den Nutzer repräsentiert. string
Beispiel: „AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi“
resourceGroup Ein Objekt, das Ressourcen angibt, die ähnliche Aktualisierungen für dieses Ereignis haben könnten. Die Ressource des Ereignisses selbst (aus dem resourceUpdate-Objekt) ist immer in diesem Objekt vorhanden. object

Weitere Informationen zu den verschiedenen Ereignistypen und ihrer Funktionsweise finden Sie unter Ereignisse.

Fehler

Die folgenden Fehlercodes können in Bezug auf dieses Merkmal zurückgegeben werden:

Fehlermeldung RPC Fehlerbehebung
Kamerabild kann nicht mehr heruntergeladen werden. DEADLINE_EXCEEDED Ereignisbilder laufen 30 Sekunden nach der Veröffentlichung des Ereignisses ab. Laden Sie das Bild unbedingt vor dem Ablaufdatum herunter.
Ereignis-ID gehört nicht zur Kamera. FAILED_PRECONDITION Verwende die korrekte eventID, die vom Kameraereignis zurückgegeben wurde.

Eine vollständige Liste der API-Fehlercodes finden Sie in der API-Fehlercode-Referenz.