Externe Integration - EZVIZ

cover-ezviz

Hallo zusammen!

EZVIZ-Kameras findet man überall, sogar im Supermarkt. Bisher hatten sie keinen Platz in Gladys, und viele bieten keinen ONVIF- oder RTSP-Stream ohne Basteln. Diese Integration erfolgt über die EZVIZ-Cloud, ohne etwas an den Kameras einzustellen.

Was es kann

  • Ein Gerät pro Kamera oder Klingel, mit:
    • dem Bild des letzten Alarms oder einem aktuellen Bild beim Öffnen des Dashboards;
    • Bewegung, Klingel und „letzter Vorfall“ („Person · 18:32“);
    • dem Privacy-Modus, Bewegungserkennung ein/aus, Scheinwerfer und Sirene (standardmäßig deaktiviert, muss aktiviert werden);
    • den Richtungs-Pfeilen für motorisierte Kameras, Batterie, Wi-Fi, SD-Karte.
  • Der Armierungsmodus des Kontos: Anwesend, Abwesend, Schlaf.
  • Zwei Auslöser: „Erkennung durch eine EZVIZ-Kamera“ (Bewegung, Person) und „Jemand klingelt“.
  • Ein Widget mit dem letzten Bild und den Armierungs-Buttons.
  • Auf Französisch, Englisch, Deutsch und Spanisch.

Das coole Feature

Der letzte verlässt das Haus → EZVIZ auf Abwesend, und zurück auf Anwesend, wenn jemand nach Hause kommt
Jemand klingelt → Foto des Besuchers auf Telegram
Person im Garten nachts erkannt → Außenlicht an und Bild senden

Installation

:warning: Gladys 5.1 mindestens.

Sie kommt im Store beim nächsten Indexer-Lauf. In der Zwischenzeit: Integrationen → Von GitHub installieren, mit GitHub - guim31/gladys-ezviz: EZVIZ cameras, doorbells and alarms for Gladys Assistant · GitHub

  1. Geben Sie die E-Mail und das Passwort des EZVIZ-Kontos ein, dann den Bestätigungscode, falls EZVIZ einen sendet.
  2. Registerkarte Entdeckung: Fügen Sie Ihre Kameras hinzu.

Kleine ehrliche Vorbehalte

  • Es ist die EZVIZ-Cloud über eine inoffizielle API: Internet ist erforderlich, und ein Alarm kommt mit einigen Sekunden Verzögerung (5 bis 40 s).
  • Kein kontinuierliches Video, aber die Integration gibt Ihnen die RTSP-Adresse der Kamera für die Gladys-Kamera-Integration.
  • Entwickelt ohne EZVIZ-Kamera. Ich habe überprüft, dass die Verbindung zum echten EZVIZ-Cloud funktioniert und ein falsches Konto ordnungsgemäß abgelehnt wird, aber die Alarmtypen (Person, Fahrzeug…) müssen an echten Kameras bestätigt werden: Ihr Feedback ist wertvoll.

Wie die vorherigen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht mit EZVIZ oder Hikvision verbunden.

Repository: GitHub - guim31/gladys-ezviz: EZVIZ cameras, doorbells and alarms for Gladys Assistant · GitHub

Meine beiden Kameras sind gut gefunden :slight_smile:

Aber ich verstehe das Feld für die Codes nicht.

Jede meiner Kameras hat ihren eigenen Code

Ich habe also etwas wie das gemacht:

CODE1,CODE2
Optional: die 6 Buchstaben des Etiketts jeder Kamera, in SERIE:CODE durch Kommas getrennt, oder ein Code für alle. Für verschlüsselte Bilder und die RTSP-Adresse.

Aber wenn ich RTSP-Adresse anzeigen möchte, habe ich denselben Code für beide Kameras

Kleines Problem mit dem Widget, man kann nur ein Gerät auswählen, und trotzdem, wenn ich auf Anwesenheit/Abwesenheit klicke, wird die Aktion auf beiden durchgeführt :slight_smile:

Gleiches gilt, ich habe keine Aktualisierung der Kameras mit dem Basis-Kamera-Widget

@spenceur vielen Dank für dein sehr genaues Feedback, genau das habe ich gebraucht! Die 1.1.0 behebt die drei Punkte.

Die Codes: Mit « CODE1,CODE2 » ohne Seriennummer wusste die Integration nicht, welcher Code zu welcher Kamera gehört, und sie nahm den ersten für beide (deshalb derselbe Code in deinen beiden RTSP-Adressen). Nach dem Update wählst du in der Konfiguration die neue Aktion « Kamera-Code überprüfen »: Du wählst die Kamera aus, gibst die 6 Buchstaben ihres Etiketts ein, startest und wiederholst das für die zweite. Dann leerst du das alte Feld « Kamera-Überprüfungscodes ». Die Integration sagt dir jetzt, ob ein Code die Bilder der Kamera korrekt öffnet.

Das Widget: Der EZVIZ-Armierungsmodus ist ein Gesamtkonto-Modus (die EZVIZ-App hat keinen Modus pro Kamera), deshalb wirken die Schaltflächen auf beide. Das Widget zeigt das jetzt klar an und kann mehrere Kameras anzeigen (neue Einstellung « Kameras »).

Das Bild: Hier hatte meine Dokumentation einen Fehler. Die Kamerabox von Gladys zeigt das letzte Bild an, das von der Integration gesendet wurde, sie fordert kein neues Bild beim Öffnen an. Die Bilder werden jetzt standardmäßig alle 5 Minuten gesendet oder jede Minute, wenn du das in « Kamera-Bilder » auswählst (da deine Einstellung bereits gespeichert ist, ändere sie manuell). Für den echten Livestream bleibt deine RTSP-Kamera die beste Lösung.

Nochmals vielen Dank, dass du es getestet hast, sag mir, ob die Codes jetzt funktionieren!

Danke für die Korrektur

Kannst du den Ezviz-Account von den Optionen ausschließen? (Er ist nicht einmal angekreuzt und ist keine Kamera im eigentlichen Sinne)


Ich werde das Kamera-Update später testen :slight_smile: Danke

@spenceur das ist in der 1.1.1 behoben:

  • Das Widget zeigt jetzt die Namen, die du deinen Kameras in Gladys gegeben hast (deine „Babyphone“), und folgt deinen Umbenennungen. Gleiches gilt für Nachrichten und Szenenvariablen.
  • Für „EZVIZ-Konto“ in der Liste: Ich habe überprüft, Gladys 5.2.1 bietet alle Geräte einer Integration in dieser Art von Liste an, ohne dass ich eine Filterung vornehmen kann. Ich kann es also nicht entfernen, aber das Widget ignoriert es jetzt (wenn es allein ausgewählt ist, zeigt es alle deine Kameras).

Nach dem Update ist nichts mehr zu tun: Deine Widgets behalten ihre Einstellungen. Nochmals vielen Dank für die Tests, und sag mir Bescheid wegen der Bilder!

et was ist mit diesem hier :slight_smile: ?

Das Update funktioniert gut (ich habe es auf eine Minute eingestellt)
Warum sind wir auf diese Zeiten beschränkt @pierre-gilles, obwohl RTSP besser ist? :thinking:

Übrigens wird das Bild lokal abgerufen @guim31, also die Cloud-Anfrage nicht wirklich ^^’

das Problem mit dem Konto und dem Umbenennen der Geräte, ich habe das Widget neu erstellt:


@spenceur danke, du bist ein Tester aus Gold ^^

EZVIZ-Konto und Kameranamen: Das ist in der 1.1.1 behoben, aber der Store hat es noch nicht übernommen (er aktualisiert nur einige Male pro Tag). Sobald sie in Gladys erscheint, aktualisiere: Das Widget wird deine Namen „Babyfon“ übernehmen, und wenn nur das Konto aktiviert ist, werden alle Kameras angezeigt.

Der Standby-Modus: Gute Idee, ich kümmere mich darum. Derzeit verwaltet die Integration nur den „Privacy-Modus“ der motorisierten Kameras, und der Standby-Modus der C6N ist eine andere Einstellung auf Seiten von EZVIZ. Er kommt in der nächsten Version, mit der Möglichkeit, eine Kamera aus einer Szene in den Standby-Modus zu versetzen („Ich komme nach Hause → die Innenkameras gehen in den Standby-Modus“).

Die Bilder: In dieser Integration werden sie nicht lokal abgerufen. Gladys fordert eine Aufnahme vom EZVIZ-Cloud an und holt sie dann von dort ab. Jedes Bild ist also eine Anfrage an die Cloud, daher das Minimum von einer Minute, um dein EZVIZ-Konto nicht zu blockieren. RTSP spricht direkt mit der Kamera in deinem Netzwerk: Deshalb funktioniert es besser, und das ist die richtige Lösung für den Live-Modus. Die EZVIZ-Integration dient vor allem der Erkennung, der Aktivierung und dem Standby-Modus.

@spenceur der Standby-Modus ist da, in der 1.2.0:

  • jede Kamera, die den Standby-Modus ankündigt, hat jetzt einen Schalter « Standby-Modus » (kein Video und keine Erkennung, und die Integration fordert währenddessen keine Bilder an);
  • wenn dein Widget eine einzige Kamera anzeigt, hat es einen Button « Standby-Modus aktivieren » / « Aufwecken »;
  • bei mehreren Kameras eine Szenenaktion « EZVIZ-Kamera in den Standby-Modus versetzen oder aufwecken », perfekt für « ich komme nach Hause → die Babyphones gehen in den Standby-Modus ».

Kleine Ungewissheit: bei einigen motorisierten Modellen kündigt EZVIZ stattdessen den « Privatsphären-Modus » an (die Linse wird verdeckt), der dieselbe Funktion erfüllt. Der Widget-Button und die Szenenaktion verwenden je nach Modell das eine oder das andere. Nach dem Update (wenn der Store es übernommen hat), klicke auf « Aktualisieren » im Entdecken-Tab und sag mir, welcher der beiden auf deiner C6N erscheint!

ich bin auf 1.1.1, ich hatte das Update erzwungen :slight_smile:

aber das war wohl der Cache, denn auf meinem Handy habe ich die richtigen Namen, aber immer noch „Ezviz-Kontomodus“

Vielen Dank für deine Rückmeldungen. Ich höre hier auf, tschüss