Hallo zusammen!
Gladys’ RTSP-Kamera ist gut, aber man muss die Stream-URL finden, und es gibt weder die Ausrichtung noch die Erkennungen der Kamera. Hier ist ONVIF, das Protokoll, das die meisten IP-Kameras und Aufzeichnungsgeräte sprechen: Hikvision, Dahua, Amcrest, Reolink, Tapo, VIGI, Axis, Foscam… Das sind 5,2 % der Home Assistant-Installationen, und alles läuft lokal.
Was es kann
- Automatische Erkennung von Kameras im Netzwerk, mit manueller Adresseneingabe als Backup und bis zu drei ONVIF-Konten.
- Ein Gerät pro Videoquelle (ein Aufzeichnungsgerät gibt ein Gerät pro Kanal), mit seinem Bild, ohne nach einer URL zu suchen.
- Für motorisierte Kameras: Ausrichtung und Zoom, und die gespeicherten Positionen mit ihren Namen.
- Erkennungssensoren, wenn die Kamera sie bereitstellt: Bewegung, Person, Fahrzeug, Tier, Linienüberquerung, Eindringen, Sabotage.
- Ein „ONVIF-Kamera“-Widget: Bild, Erkennungen und vier Buttons.
- Ein Auslöser „Erkennung einer ONVIF-Kamera“, und zwei Aktionen: eine Kamera zu einer gespeicherten Position bringen und sie drehen lassen.
Das coole Ding
Nachts eine erfasste Person im Garten → Bild auf Telegram und Außenbeleuchtung an
Leeres Haus → Die Wohnzimmerkamera beobachtet die Haustür; bei der Rückkehr dreht sie sich zur Wand
Installation
Gladys 5.1 mindestens.
Sie kommt im Store beim nächsten Durchlauf des Indexers. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit der Adresse GitHub - guim31/gladys-onvif: ONVIF IP cameras for Gladys Assistant: snapshots, PTZ, presets and motion events, on the local network · GitHub
- Geben Sie in der Konfiguration das ONVIF-Konto Ihrer Kameras ein (meistens in deren Web-Interface zu erstellen).
- Öffnen Sie die Registerkarte Erkennung und fügen Sie Ihre Kameras hinzu.
Kleine ehrliche Vorbehalte: Es sind Bilder und keine Videos (ein Bild alle 10 Sekunden im besten Fall), nur Kameras mit Profile S werden unterstützt, und die Positionen werden gespeichert, aber nicht von Gladys aus erstellt. Eine Kamera, die nur Multicast hört, wird nicht allein gefunden: Geben Sie ihre Adresse ein.
Ich habe es ohne echte Kamera entwickelt: Es wurde gegen einen echten unabhängigen ONVIF-Server und zwei simulierte Kameras (eine Tapo mit einem echten Video-Stream und eine Hikvision) in Containern getestet. Geben Sie mir die Marke und das Modell Ihrer Kamera in Ihren Rückmeldungen, das wird mir sehr helfen.
Codiert mit Hilfe von Claude Code. Unabhängiges Projekt, nicht mit ONVIF verbunden.
Ihr Feedback ist willkommen ![]()
