Bosch Smart Home Kameras vollständig in Home Assistant — Custom Integration mit Live-Stream, Bewegungssensoren & Cloud-API (kein SHC nötig)

Hi @geotie,

danke für den Hinweis — das ist tatsächlich ein Bug bei mir, kein Verhalten deiner Kamera. Habe es nachvollziehen und beheben können:

**Was passiert ist**

Der `Motion` (und auch `Person Detected` / `Audio Alarm`) binary_sensor liest die Events aus einem Cache des Coordinators. Wenn ein neues Event per FCM-Push reinkommt, wurde dieser Cache zwar geupdatet, aber das Daten-Dict, das die binary_sensors tatsächlich auswerten, erst beim nächsten Coordinator-Tick (alle 60 s). Bis dahin sieht der Sensor noch das vorletzte Event — und das ist außerhalb des 30-s-Fensters, also `off`. Ergebnis: der Sensor “verpasst” Events, während `Last Event` und `Events Today` (die einen anderen Pfad lesen) korrekt zählen. Genau das, was du beschrieben hast.

**Fix in v10.5.1** (kommt im nächsten Release):

1. FCM-Push spiegelt das frische Event jetzt synchron ins Coordinator-Daten-Dict — der binary_sensor sieht es ohne Verzögerung.

2. Das Aktiv-Fenster ist von 30 s auf 90 s erweitert, damit auch der reine Polling-Pfad (wenn FCM mal stumm ist) das Event zuverlässig erwischt.

Keine Konfig-Änderung nötig — bestehende Automationen auf `binary_sensor.bosch_*_motion` triggern danach zuverlässig.

**Bonus zum Alert-System:** Alerts sind nur das Notification-/Anwesenheits-Gating für Push/Snapshot/Clip-Versand, kein Trigger für Automationen. Für eigene Automationen ist eines davon der richtige Hebel:

- **Variante A — HA-Event** (geht *bevor* der binary_sensor sich setzt, also ohne Window-Abhängigkeit überhaupt):

yaml

trigger:
 - platform: event
event_type: bosch_shc_camera_motion       # oder \_person, \_audio_alarm
\# event_data:
\#   camera_id: "<deine cam-id>"           # optional, wenn nur eine Kamera

- **Variante B — binary_sensor** (nach dem v10.5.1-Fix wieder zuverlässig):

yaml

trigger:
 - platform: state
entity_id: binary_sensor.bosch\_<deine_kamera>\_motion
from: "off"
to: "on"

Sag gerne Bescheid, ob der Fix bei dir aufgeht sobald die v10.5.1 raus ist — dann kann ich’s hier im Thread schließen.

Viele Grüße

Thomas

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)