gestern
Hallo @Mosandl ,
Seit paar Wochen nutze ich deinen HACS Bosch Smart Home Kamera Integration. Vielen Dank für deine Zeit und Arbeit
Ich habe aber eine Frage zu Motion detection. Dies wird nach 30 Sekunden als Detected gesetzt und die Kamera selbe hat eine Bewegung vor 39 Sekunden erkannt. Woran kann es liegen dass ich so spät in HA diese Info bekommen?
gestern
Hallo @SuKu, danke für das Lob, das freut mich!
Die Verzögerung liegt höchstwahrscheinlich am Abfrage-Verfahren. Ohne Push fragt die Integration die Bosch-Cloud nur in Intervallen nach neuen Ereignissen. Die Kamera erkennt die Bewegung sofort, in HA kommt sie aber erst beim nächsten Abruf an.
So bekommst du sie in der Regel innerhalb weniger Sekunden:
1. Einstellungen → Geräte & Dienste → Bosch Smart Camera → Konfigurieren
2. „FCM-Push" aktivieren (Push-Modus auf „auto" lassen)
3. Die Integration neu laden
Danach wird die Bewegung per Push gemeldet und nicht mehr erst beim nächsten Abruf. Falls es mit Push immer noch deutlich länger dauert, melde dich bitte mit deiner Version und einem kurzen Auszug aus dem HA-Log (Filter „bosch"). Dann schaue ich es mir genauer an.
gestern
Nach FCM Push aktiviert wurde, dann ist deutlich schneller, aber hat noch 2 bis 3 Sekunden Verzögerung.
Hat auch einen Option für HLS Stream zu aktivieren? Ich möchte den Loopback Option bei Record camera nutzen, und Loopback anscheinend wird nicht aufgezeichnet.
gestern
Solche Warnmeldungen sind vieles im logs zu sehen:
14:21:29.831 WRN github.com/AlexxIT/go2rtc/internal/streams/producer.go:170 > error=EOF url=rtsps://****@192.168.178.43:9554/rtsp_tunnel?line=1&inst=3&enableaudio=0
gestern - zuletzt bearbeitet gestern
Hallo SuKu,
danke fürs Testen und für den Logauszug! Zu deinen Punkten:
1. Verzögerung: Die restlichen 2–3 Sekunden kommen vom Streaming selbst, nicht vom Push. Home Assistant puffert HLS in Segmenten. Mit WebRTC (go2rtc) in der Karte liegt die Latenz meist deutlich darunter. Nutzt du die Karte mit WebRTC oder den Standard-Stream der Kamera-Entity?
2. HLS: Der Stream der Kamera-Entity läuft in Home Assistant ohnehin über die HLS-Schiene (Stream-Komponente). Eine separate Schaltfläche dafür gibt es nicht. Welche Option meinst du genau?
3. Aufnahme / Loopback: Das schaue ich mir an und melde mich.
4. go2rtc-Warnung error=EOF: Die Adresse in der Meldung (inst=3, ohne Audio) ist der lokale Vorschau-Stream, aus dem die Integration das Standbild holt. go2rtc loggt EOF, wenn die Kamera diese kurze Verbindung selbst beendet. Solange Standbild und Live-Bild funktionieren, ist das vermutlich nur Log-Rauschen.
Damit ich Punkt 3 und 4 sicher einordnen kann, bräuchte ich: Kameramodell (Gen1/Gen2) und Firmware-Version, Integrationsversion und Home-Assistant-Version, den Fehler oder die Logzeile beim camera.record-Aufruf, ob die EOF-Meldung im Takt der Standbild-Aktualisierung oder auch bei Privacy-Modus kommt, und einen Logauszug von ca. 30 Sekunden (IP und Zugangsdaten bitte schwärzen).
Am besten legst du dazu ein Issue auf GitHub an, dann bleibt alles an einer Stelle nachvollziehbar und Logs lassen sich dort besser anhängen:
https://github.com/mosandlt/Bosch-Smart-Home-Camera-Tool-HomeAssistant/issues
Viele Grüße