CameraSound-Schema
Nest Cam (älteres Modell)
sdm.devices.traits.CameraSound
Dieses Attribut gehört zu allen Geräten, die Geräuscherkennung für Ereignisse unterstützen.
Felder
Für dieses Attribut sind keine Felder verfügbar.
Befehle
Für dieses Attribut sind keine Befehle verfügbar.
Ereignisse
Ton
Die Kamera hat ein Geräusch erkannt.
Geräusch erkannt
Nutzlast
{
"eventId" : "4592d863-c8d4-4e1d-abe3-a94fb2992b63",
"timestamp" : "2019-01-01T00:00:01Z",
"resourceUpdate" : {
"name" : "enterprises/project-id/devices/device-id",
"events" : {
"sdm.devices.events.CameraSound.Sound" : {
"eventSessionId" : "CjY5Y3VKaTZwR3o4Y19YbTVfMF...",
"eventId" : "RJYkjlnrNeBn8LRCEIrcuAoLS6..."
}
}
}
"userId" : "AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi",
"resourceGroup" : [
"enterprises/project-id/devices/device-id"
]
}Felder für Geräuschereignisse
| Feld | Beschreibung | Datentyp |
|---|---|---|
eventSessionId |
Eine ID für Ereignisse, die im Rahmen einer einzelnen Sitzung zusammengehöriger Ereignisse auftreten. Kann zum Zusammenfassen von Ereignissen verwendet werden. | stringBeispiel: „CjY5Y3VKaTZwR3o4Y19YbTVfMF...“ |
eventId |
Eine ID, die dem Ereignis zugeordnet ist. Verwenden Sie sie mit dem Befehl GenerateImage, um das Kamerabild herunterzuladen, das mit diesem Ereignis verknüpft ist. |
stringBeispiel: „RJYkjlnrNeBn8LRCEIrcuAoLS6...“ |
Felder für die Ereignisnutzlast
| Feld | Beschreibung | Datentyp |
|---|---|---|
eventId |
Die eindeutige Kennung für das Ereignis. | stringBeispiel: „4592d863-c8d4-4e1d-abe3-a94fb2992b63“ |
timestamp |
Die Zeit, in der das Ereignis aufgetreten ist. | stringBeispiel: „2019-01-01T00:00:01Z“ |
resourceUpdate |
Ein Objekt mit Details zur Ressourcenaktualisierung. | object |
userId |
Eine eindeutige, verschleierte Kennung, die den Nutzer darstellt. | stringBeispiel: „AVPHwEuBfnPOnTqzVFT4IONX2Qqhu9EJ4ubO-bNnQ-yi“ |
resourceGroup |
Ein Objekt, das Ressourcen angibt, die ähnliche Aktualisierungen wie 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 im Zusammenhang mit diesem Attribut zurückgegeben werden:
| Fehlermeldung | RPC | Fehlerbehebung |
|---|---|---|
| Das Kamerabild kann nicht mehr heruntergeladen werden. | DEADLINE_EXCEEDED |
Ereignisbilder laufen 30 Sekunden nach der Veröffentlichung des Ereignisses ab. Laden Sie das Bild vor Ablauf herunter. |
| Die Ereignis-ID gehört nicht zur Kamera. | FAILED_PRECONDITION |
Verwenden Sie die korrekte eventID, die vom Kameraereignis zurückgegeben wurde. |
Eine vollständige Liste der API-Fehlercodes finden Sie in der API-Fehlercode-Referenz.