Integrationen: KI-Assistenten

Einen KI-Assistenten verbinden

Agent DVR kann direkt von KI-Assistenten wie Claude, ChatGPT, Cursor und VS Code Copilot verwendet werden. Stellen Sie Fragen in natürlicher Sprache – „Welche Alarme hatte ich letzte Nacht?", „Zeige mir, was heute Morgen auf der Einfahrtskamera passiert ist", „Deaktiviere die Kameras in der Garage" – und der Assistent antwortet anhand Ihrer Live-Kameras, Aufnahmen und des Alarmprotokolls, einschließlich Bilder.

Dies funktioniert über das Model Context Protocol (MCP), den offenen Standard, den Assistenten verwenden, um sich mit externen Werkzeugen zu verbinden. Agent DVR stellt einen MCP-Server an zwei Stellen bereit, und Sie verbinden Ihren Assistenten mit der Variante, die für Sie passt:

  • In Agent DVR integriert (Lokaler Endpunkt): bereitgestellt von Ihrem eigenen Server in Ihrem lokalen Netzwerk. Kein Konto oder Abonnement erforderlich. Für Assistenten, die auf demselben Computer oder LAN ausgeführt werden.
  • Über iSpyConnect.com (Cloud-Endpunkt): erreicht Ihre Server über denselben Fernzugriff, den das Web-Portal und die mobilen Apps verwenden, von überall aus, ohne Portweiterleitung. Erfordert ein iSpyConnect-Abonnement. Dies ist die Option für claude.ai, ChatGPT und Telefone.

Beide stellen denselben Satz von Werkzeugen bereit. Erfordert Agent DVR 8.0.3 oder später.

Lokaler Endpunkt

Jeder Agent DVR-Server stellt MCP unter /mcp auf seinem lokalen Webserver bereit. Wenn Sie die Agent DVR-Benutzeroberfläche unter http://localhost:8090 öffnen, ist der Endpunkt http://localhost:8090/mcp (verwenden Sie die Adresse und den Hafen Ihres Servers von einem anderen Computer im LAN, zum Beispiel http://192.168.1.10:8090/mcp). Es ist standardmäßig aktiviert und kann mit KI-Assistent (MCP)-Endpunkt in Server-Einstellungen - Lokaler Server ausgeschaltet werden.

Der Zugriff folgt genau denselben Regeln wie der Rest der lokalen API: aus Ihrem eigenen Netzwerk ist keine Anmeldung erforderlich, es sei denn, API schützen ist aktiviert. In diesem Fall muss der Assistent den Benutzernamen und das Passwort eines Admin-Benutzers senden (die meisten MCP-Clients ermöglichen das Hinzufügen eines Authorization-Headers). Verbindungen von außerhalb Ihres Netzwerks erfordern zusätzlich eine Lizenz, die gleiche wie für den portweitergeleiteten Zugriff auf die Benutzeroberfläche.

Claude Code

claude mcp add --transport http agentdvr http://localhost:8090/mcp

Gemini CLI

gemini mcp add -s user --transport http agentdvr http://localhost:8090/mcp

/mcp in die Gemini CLI eingeben, um zu bestätigen, dass die Werkzeuge geladen wurden. Der Teil -s user speichert den Server in Ihren Benutzereinstellungen, sodass er von jedem Ordner aus Verfügbar ist.

Cursor

Hinzufügen zu .cursor/mcp.json (oder über Einstellungen - MCP):

{ "mcpServers": { "agentdvr": { "url": "http://localhost:8090/mcp" } } }

VS Code (Copilot)

Hinzufügen zu .vscode/mcp.json:

{ "servers": { "agentdvr": { "type": "http", "url": "http://localhost:8090/mcp" } } }

Claude Desktop

Die Claude-Desktop-App kann keinen Server auf Ihrem eigenen Computer direkt aufrufen, daher wird dafür eine kleine Erweiterung verwendet. Laden Sie AgentDVR.mcpb herunter, öffnen Sie dann in Claude Desktop Einstellungen - Erweiterungen und ziehen Sie die Datei auf die Seite. Sie wird aktiviert installiert und verbindet sich mit http://localhost:8090/mcp; klicken Sie auf Konfigurieren nur, wenn sich Ihr Server auf einem anderen Computer befindet oder wenn API schützen aktiviert ist. Claude fragt beim ersten Mal bei der Verwendung der einzelnen Werkzeuge um Erlaubnis - wählen Sie "Immer erlauben", um die Aufforderungen zu beenden.

Claude Desktop zeigt eine rote Warnung für jede Erweiterung an, die nicht aus Anthropics eigenem Verzeichnis installiert wurde. Dies ist für diese Datei zu erwarten; die Erweiterung kommuniziert nur mit der Adresse, die Sie angeben.

Andere Assistenten

Jeder Client, der MCP über HTTP ("Streamable HTTP") unterstützt, kann die gleiche URL verwenden. Suchen Sie nach "MCP-Servern", "Konnektoren" oder "Werkzeugen" in den Einstellungen des Assistenten.

Die Claude-Web-App und Mobile-Apps sowie ChatGPT können einen Server in Ihrem eigenen Netzwerk überhaupt nicht erreichen; sie nutzen den Cloud-Endpunkt.

Cloud-Endpunkt

Mit einem iSpyConnect-Abonnement sind Ihre Server auch unter folgender Adresse erreichbar:

https://www.ispyconnect.com/mcp

Fügen Sie diese URL als benutzerdefinierten Connector oder MCP-Server in Ihrem Assistenten hinzu (beispielsweise Einstellungen - Connectors auf claude.ai und in den Claude-Apps oder das Äquivalent in Cursor). Der Assistent öffnet eine iSpyConnect-Anmeldungsseite; melden Sie sich an, wählen Sie, ob Sie auch die Steuerung zusätzlich zur Anzeige zulassen möchten, und klicken Sie auf Zulassen. Nichts anderes muss konfiguriert werden: Jeder Agent DVR-Server, der mit Ihrem Konto verbunden ist und den Fernzugriff aktiviert hat, ist verfügbar, und der Assistent fragt, welchen Sie meinen, wenn Sie mehr als einen haben.

In ChatGPT (Plus oder Pro) sind die Schritte: Einstellungen - Sicherheit und Anmeldung - schalten Sie Entwicklermodus ein; dann Einstellungen - Plugins - Plugins durchsuchen - Hinzufügen. Nennen Sie es Agent DVR, geben Sie die obige URL ein, wählen Sie OAuth und lassen Sie die Client-ID und das Geheimnis leer, melden Sie sich dann an und klicken Sie auf Zulassen. Wenn die Plugin-Seite „Noch keine App-Aktionen verfügbar" anzeigt, klicken Sie auf dieser Seite auf Aktualisieren.

Von einem Befehlszeilenprogramm wie Gemini CLI oder Claude Code erfolgt die Anmeldung in zwei Schritten: Den Server hinzufügen, Dann ihn autorisieren und der Browser öffnet sich auf derselben Seite.

gemini mcp add -s user --transport http agentdvr-cloud https://www.ispyconnect.com/mcp
gemini
/mcp auth agentdvr-cloud

Anfragen werden über das gleiche Relais wie das Webportal übertragen, sodass keine Portweiterleitung erforderlich ist und Ihr Server nicht dem Internet ausgesetzt wird. Der Zugriff stoppt, wenn Ihr Abonnement abläuft, und der Zugriff jedes Assistenten kann jederzeit in den Connector-Einstellungen des Assistenten selbst entfernt werden.

Ihr Server muss ausgeführt werden und mit iSpyConnect verbunden sein (das Vorhängeschloss-Symbol in der lokalen Benutzeroberfläche zeigt den Fernverbindungsstatus an). Externen Zugriff blockieren in Server-Einstellungen blockiert auch diesen Endpunkt.

ChatGPT: verwendet alle Tools, einschließlich Schnappschüsse und Aufnahmen, zeigt aber nicht die Aufforderungsvorlagen an. Fragen Sie stattdessen nach einem Workflow nach Name („Laufen Sie den morning_briefing-Workflow") und der Assistent ruft die Schritte selbst ab. Wenn Sie Beschreiben in den Alarmeinstellungen der Kamera aktivieren (erfordert einen Anbieter unter Server-Einstellungen - AI), erhält jeder Assistent pro Alarm auch eine schriftliche Beschreibung. Dies ist nützlich für Kameras, die Alarm auslösen, ohne aufzuzeichnen.

Was der Assistent kann

Assistenten erhalten einen kleinen Satz von speziell entwickelten Werkzeugen anstelle der rohen API, sodass Antworten schnell und kostengünstig bleiben:

  • Anzeigen: Ihre Server und Geräte auflisten (mit Standort und Zustand), eine Zusammenfassung der Aktivität abrufen (Aufnahmen und Alarme pro Kamera pro Stunde, mit erkannten Objekten), Aufnahmen in einem Zeitfenster auflisten, ein ganzes Fenster auf einen Blick als Raster von Bildern sehen, eine Kamera über einen Tag hinweg als Zeitleiste von Bildern sehen, Bilder aus einer Aufnahme entnehmen, einen Live-Schnappschuss einer Kamera machen, das Alarmprotokoll lesen und einen Link zum Öffnen einer Aufnahme in der Web-Benutzeroberfläche abrufen.
  • Steuerung: Server aktivieren und deaktivieren, Profile anwenden, Geräte aktivieren oder deaktivieren, Aufnahmemodi ändern, Alarme, Detektoren, Objekterkennung, Gesichtserkennung und Nummernschilderkennung ein- oder ausschalten, Objekte zur Liste hinzufügen, die eine Kamera sucht, Geräte in Gruppen einordnen, PTZ-Kameras zu Voreinstellungen bewegen und andere Zustandsänderungen über die API.
  • Regeln: erstellen Sie eine Regel in natürlicher Sprache - "sag mir, wenn in den nächsten 6 Stunden ein rotes Auto auftaucht", "benachrichtige mich, wenn Dave zwischen 14 und 16 Uhr an der Tür ist, dienstags". Der Assistent wählt das Detektorevent (Objekt, Gesicht, Kennzeichen, Laut, Bewegung) aus und fügt nur für Details, die ein Detektor nicht sehen kann, wie Farbe oder Hersteller, eine Frage für die KI-Vision hinzu, deren Antwort die Übereinstimmung bestätigt. Die Regel wird als gewöhnliche Aktionen auf der Kamera gespeichert, als vom Assistenten erstellt mit dem von Ihnen verwendeten Satz gekennzeichnet und verfällt automatisch; Sie können sie dort jederzeit löschen. Siehe Regeln für Assistenten und die Regelbeispiele. Benötigt Agent DVR 8.0.7 oder später.
  • Alles Weitere: ein Katalog mit weiteren Lese- und Steuerbefehlen, die der Assistent aufrufen kann, wenn kein spezialisiertes Werkzeug passt (Systemstatistiken, vollständiger Status eines Geräts, PTZ-Voreinstellungen und so weiter).

Der Assistent kann keine Aufnahmen oder Fotos löschen, die Geräte- oder Server-Konfiguration ändern, Geräte hinzufügen oder entfernen oder den Server neu starten: diese Befehle werden absichtlich nicht angeboten, unabhängig davon, welcher Endpunkt verwendet wird. Regeln sind das eine, das er erstellen kann, und jede ist in den Server-Einstellungen - Regeln für Assistenten aufgelistet. Beim Cloud-Endpunkt sind Anzeige, Steuerung und Regeln separate Berechtigungen, die Sie auf der Anmeldeseite erteilen, und die Nutzung ist begrenzt, um das Relay zu schützen. Eine Regel, die die KI-Vision eine Frage stellt, kostet bei jedem Auslösen einen KI-Aufruf (begrenzt pro Stunde); der Assistent teilt Ihnen mit, wenn er eine einrichtet.

Beispielaufforderungen

  • "Ist in den letzten 24 Stunden jemand an der Haustür gewesen? Zeig mir."
  • "Welche Vögel haben heute Morgen den Futterplatz besucht?"
  • "Wie viel Betrieb herrschte heute auf der Einfahrt, und wann?"
  • "Zeig mir den Garten hinten über den ganzen Tag. Wann hat es angefangen zu regnen?"
  • "Welche Alarme hatte ich gestern, und waren welche davon Personen?"
  • "Wer steht gerade an der Haustür?"
  • "Welche Kameras sind offline?"
  • "Wir fahren weg - aktiviere alles mit dem Profil Abwesend."
  • "Deaktiviere alle Kameras am Standort Zuhause."
  • "Schreib mir einen Link zum Clip des Kurierfahrers."
  • „Benachrichtige mich, wenn in den nächsten 6 Stunden jemand zur Haustür kommt."
  • „Warnen Sie mich, wenn heute ein rotes Auto auf der Einfahrt auftaucht."
  • „Lass mich wissen, wenn Dave am Dienstag zwischen 14 und 16 Uhr zum ersten Mal an der Tür ist."
  • „Senden Sie mir eine E-Mail, wenn die Kamera am hinteren Tor diese Woche offline geht."
  • „Wenn heute Morgen jemand auf den Parkplatz läuft, teile ihm mit, dass das Büro hinten ist."
  • „Wenn heute Nacht jemand am Seitentor ist, spiele einen bellenden Hund ab und zeichne auch die Gartenkamera auf."
  • „Wenn die Mülltonnen am Sonntag um 18 Uhr nicht am Straßenrand stehen, sende eine E-Mail an [email protected]."
  • „Werktags von 9 bis 17 Uhr benachrichtige mich, wenn ein Lieferwagen vor dem Geschäft anhält."
  • „Benachrichtige mich, wenn heute jemand mit einem Paket an der Haustür ist."
  • „Mache jeden Tag um 12 Uhr mittags ein Foto des Gartens."
  • „Ordnen Sie die Kameras der Einfahrt, des Gartens und des Tors in einer Gruppe namens Outside ein."
  • "Benachrichtige mich, wenn sich eine Person zwischen 23 Uhr und 6 Uhr morgens auf einer der Außenkameras zeigt."
  • "Aktiviere das System täglich um 22 Uhr und benachrichtige mich, wenn es deaktiviert wird."
  • „Welche Kameras können Hunde erkennen? Wen erkennst du? Kann die Türkamera sprechen?"
  • „Was hast du für mich eingerichtet und funktioniert jedes einzelne gerade jetzt richtig?"
  • „Mache die Einfahrt statt dessen per E-Mail für mich."
  • „Welche Regeln hast du eingerichtet? Pausiere die Einfahrt und lösche den Rest."

Vorgefertigte Arbeitsabläufe

Der Server bietet auch Aufforderungsvorlagen, die Assistenten mit Aufforderungsunterstützung (Claude Desktop, Claude Code, Gemini CLI, Cursor und andere) als Schrägstrichbefehle oder in einem Menü anzeigen. Jede führt einen vollständigen mehrstufigen Arbeitsablauf aus und meldet das Ergebnis:

  • morning_briefing - was die Kameras seit gestern Abend gesehen haben: Aktivität, Alarme, bemerkenswerte Personen, Fahrzeuge und Tiere sowie Kamerazustand.
  • door_report - wer an einer Türkamera vorbeikam, mit Zeiten, was jeder Besucher tat und ein Link zu jedem Clip.
  • wildlife_report - welche Tiere und Vögel eine Kamera aufnahm, so genau wie das Bildmaterial es zulässt.
  • camera_health - jeder Server und jede Kamera überprüft auf Offline, Deaktiviert, Fehler und Kameras, die keinen Ton mehr von sich geben.
  • day_in_review - eine Kamera über einen ganzen Tag hinweg als Zeitleiste von Bildern, mit einer Erzählung darüber, wie sich die Szene verändert hat.
  • set_up_a_rule - erstellen Sie eine Regel aus einem Satz: überprüft, was Ihre Kameras können, zeigt Ihnen, was die Regel bewirkt, und erstellt sie dann, wenn Sie zustimmen.

Regeln für Assistenten

Mit der Berechtigung für Regeln kann ein Assistent eine Regel für Sie aus einem Satz erstellen: "Sag mir, ob jemand in den nächsten 6 Stunden zur Haustür kommt". Agent DVR wandelt diese in normale Aktionen auf der Kamera um, sodass sie auf Ihrem Server wie eine manuell erstellte Regel ausgeführt wird. Nach der Erstellung ist kein Assistent mehr beteiligt.

  • Wo sie angezeigt wird: in der Liste "Aktionen" der Kamera, gekennzeichnet als Assistenten-Regel mit dem Enddatum und, bei Regeln, die eine begrenzte Anzahl von Malen ausgelöst werden, wie oft sie ausgelöst wurde. Fahren Sie mit der Maus über die Kennzeichnung, um den Satz zu sehen, aus dem sie erstellt wurde. Bearbeiten oder löschen Sie sie dort wie jede andere Aktion, oder bitten Sie den Assistenten, seine Regeln aufzulisten, zu unterbrechen oder zu löschen. Jede Regel auf dem Server ist auch an einer Stelle aufgelistet: Server-Einstellungen - Assistenten-Regeln, mit dem Satz, aus dem sie erstellt wurde, was sie abdeckt, ob sie aktiv, wartend, unterbrochen oder beendet ist, und eine Schaltfläche zum Löschen. Regeln für eine Gruppe von Kameras oder für das System selbst werden nur dort angezeigt. Benutzer, die keine Berechtigung zum Ändern der Server-Einstellungen haben, können die Liste anzeigen, aber nicht daraus löschen.
  • Wofür sie überwachen kann: alles, das die Kamera bereits erkennt – Bewegung, Objekte (Person, Auto, Hund usw.), erkannte Gesichter, Kennzeichen, Geräusche oder dass die Kamera offline geht. Sie können auch Fragen stellen: „Welche Kameras können Hunde erkennen?", „Wen erkennst du?", „Kann die Türkamera sprechen?".
  • Was sie bei Auslösung tun kann: Sie per Push-Benachrichtigung, E-Mail oder SMS benachrichtigen; eine Nachricht über die Kamera laut aussprechen („wenn jemand auf den Parkplatz kommt, sag ihm, dass das Büro hinten herum ist") oder einen Ton über sie abspielen (Hundebellen); auf einer anderen Kamera aufzeichnen; eine PTZ-Kamera zu einer Voreinstellung bewegen; eine URL aufrufen (einen Webhook, einen Smart Plug); die Aufzeichnung mit einem Tag versehen; ein Profil anwenden. Sprechen und Töne abspielen benötigen eine Kamera mit konfiguriertem Sprechkanal, Sprachausgabe und SMS benötigen ein verbundenes Konto, und E-Mail benötigt aktiviertes Messaging auf der Kamera – der Assistent überprüft dies und teilt Ihnen mit, welche Kameras in Frage kommen.
  • Mehrere Kameras oder das System selbst: Benennen Sie eine Gruppe, einen Standort oder „alle Kameras", und Sie erhalten eine Regel, die diesem folgt - „Benachrichtige mich, wenn nachts eine Person auf einer der Outside-Kameras zu sehen ist" gilt auch für eine Kamera, die Sie nächsten Monat zur Outside-Gruppe hinzufügen. Kameras in der Gruppe, die nicht das erkennen können, was Sie angefordert haben, sind einfach keine Quelle, und der Assistent teilt Ihnen mit, wie viele es können. Falls die Gruppe noch nicht vorhanden ist, kann ein Assistent mit Steuerungsberechtigung sie erstellen: „Stelle die Kameras von Auffahrt, Garten und Tor in eine Gruppe namens Outside" (erfordert Agent DVR 8.0.7 oder später). Gruppen sind dieselben, die Sie auf der Registerkarte „Allgemein" eines Geräts festlegen, und sie bestimmen auch, welche Geräte ein eingeschränktes Benutzerkonto sehen kann. Eine Kamera, die Sie in eine Gruppe aufnehmen, ist daher für eingeschränkte Benutzer verborgen, deren Konto diese Gruppe nicht umfasst. Eine Regel kann auch zum Server gehören und nicht zu einer Kamera: „Aktiviere das System jeden Abend um 22 Uhr", „Wende das Night-Profil bei Sonnenuntergang an Wochentagen an", „Benachrichtige mich, wenn das System deaktiviert wird". Systemregeln folgen ihrem eigenen Zeitplan, daher hat der Zeitplan-Schalter keiner Kamera Auswirkungen auf sie; Sie können kein Bild ansehen oder über eine Kamera sprechen.
  • Wenn: für die nächsten Stunden, bis zu einem Datum und einer Uhrzeit, in einem wöchentlichen Zeitfenster („Dienstags zwischen 14 und 16 Uhr"), an einem Tag oder in regelmäßigen Abständen („mache jede Stunde ein Foto des Gartens", „überprüfe alle 15 Minuten, ob das Tor geschlossen ist" – gegebenenfalls innerhalb eines Zeitfensters). Zeiten können der Sonne folgen: „nach Einbruch der Dunkelheit", „von Sonnenuntergang bis Sonnenaufgang", „eine halbe Stunde vor Sonnenaufgang" werden jeden Tag neu anhand der Koordinaten des Standorts der Kamera berechnet (ein Standort ohne festgelegte geografische Breite und Länge erhält 6 Uhr morgens und 18 Uhr). „Benachrichtige mich, wenn..." teilt dir dies einmalig mit, und die Regel setzt sich dann selbst aus; sag „jedes Mal" oder „immer wenn", wenn du jedes Mal benachrichtigt werden möchtest, wenn es passiert. „Jedes Mal" bedeutet jeden Besuch, nicht jede Sekunde, in der jemand dort steht: eine Regel wartet eine Minute, bevor sie erneut benachrichtigen kann (eine halbe Minute für Regeln, die sprechen, einen Sound abspielen oder aufzeichnen), und du kannst eine längere Dauer anfordern („höchstens einmal pro Stunde"). Bei einem sich wiederholenden Zeitfenster („Wochentags 9 bis 17 Uhr, benachrichtige mich, wenn ein Lieferwagen draußen stehen bleibt") bedeutet einmal einmal pro Tag, wenn sich das Fenster öffnet. Frag „was hast du eingerichtet und funktioniert es?", um jede Regel zu sehen und ob sie aktiv ist, auf ihr Zeitfenster wartet, pausiert oder beendet ist. „Lass diese eine mir stattdessen eine E-Mail senden" ändert eine Regel. Eine Regel mit zeitlicher Begrenzung entfernt sich selbst, wenn die Zeit verstreicht.
  • Details, die ein Detektor nicht sehen kann: Für Farbe, Marke, Kleidung und Ähnliches („ein rotes Auto") stellt die Regel Ihrem KI-Anbieter (Server-Einstellungen - KI-Einstellungen) jedes Mal, wenn der Detektor auslöst, eine Ja-oder-Nein-Frage zum Bild und handelt nur, wenn die Antwort „ja" lautet. Dasselbe funktioniert für Dinge, die kein Detektor kennt („ein Känguru im Garten"), wobei Bewegung als Auslöser verwendet wird. Es kann auch zu einem festgelegten Zeitpunkt überprüfen: „Wenn die Mülltonnen Sonntag um 20 Uhr nicht draußen sind, schreibe Max" überprüft die Kamera jeden Sonntag um 20 Uhr und benachrichtigt nur, wenn die Antwort „nein" lautet. Falls die KI nicht unterscheiden kann (dunkel, Sicht blockiert), wird nichts gesendet, wählen Sie daher einen Zeitpunkt, an dem die Kamera sehen kann. Das ist ein KI-Aufruf pro Auslöser, standardmäßig auf 30 pro Stunde pro Regel begrenzt, und der Assistent teilt Ihnen mit, wenn eine Regel auf diese Weise funktioniert. Falls kein KI-Anbieter eingerichtet ist, teilt der Assistent Ihnen dies mit und erklärt, wie Sie einen hinzufügen (Google Gemini hat einen kostenlosen Tarif) - er kann diesen Schritt nicht für Sie ausführen, da es ein API-Schlüssel ist - und bietet die Regel ohne die Frage an: jedes Auto statt nur roter Autos, das er später mit Ihnen durchgehen kann. Feines Detail, wie das genaue Modell eines Autos oder die Farbe nachts, wenn die Kamera auf ihr Schwarzweiß-Nachtsicht-Bild umgeschaltet hat, ist nicht zuverlässig.
  • Warum eine Regel abgelehnt wird: Agent DVR erstellt keine Regel, die niemals funktionieren könnte, und gibt alle Fehler auf einmal an. Wenn kein Gesicht unter dem angegebenen Namen registriert ist, wenn die Kamera, über die Sie sprechen möchten, keinen Sprechkanal hat, wenn die Objekterkennung auf dieser Kamera ausgeschaltet ist, wenn das Gewünschte nicht in ihrer Suchen-Liste ist, oder wenn Sie ein Zeitfenster für eine Kamera angefordert haben, deren Plan ausgeschaltet ist, wird dem Assistenten genau mitgeteilt, was geändert werden muss. Mit der Steuerberechtigung kann er die Änderung für Sie vornehmen und erneut versuchen: den Detektor oder den Plan einschalten oder das Objekt in die Suchen-Liste der Kamera aufnehmen („Hund" auf einer Kamera, die nur nach Personen und Autos sucht). Er kann nur Objekte hinzufügen, die das KI-Modell der Kamera kennt. Für alles andere nutzt er ein breiteres Objekt und fragt Ihren KI-Anbieter, um das Detail zu überprüfen. Geräusche sind die Ausnahme: fügen Sie diese selbst zur Liste des Mikrofons hinzu.
  • Noch nicht unterstützt: Zählung („das zweite Mal heute"), Dinge, die nicht geschehen sind („keine Lieferung bis 18 Uhr") und Sequenzen über Kameras hinweg.

Benötigt Agent DVR 8.0.7 oder später. Auf dem Cloud-Endpunkt sind Regeln eine separate Berechtigung auf der Anmeldeseite, sodass ein Assistent, der zuvor verbunden war, Sie auffordert, den Zugriff erneut zu genehmigen.

Regelbeispiele

Häufige Dinge, die Menschen von ihren Kameras möchten, als Satz, den man zu einem verbundenen Assistenten sagen kann, was Agent DVR einrichtet, und was dafür notwendig ist. All dies sind Regeln für Assistenten: sie laufen auf Ihrem Server und funktionieren ohne verbundenen Assistenten. Benötigt Agent DVR 8.0.7 oder später und die Berechtigung für Regeln.

  • Einen Alarm erhalten, wenn ein Auto einer bestimmten Farbe ankommt. Sagen Sie: "Benachrichtige mich, wenn ein rotes Auto in den nächsten 6 Stunden in der Einfahrt auftaucht." Die Objekterkennung der Kamera wird bei jedem Auto ausgelöst, Ihr KI-Anbieter wird gefragt, ob das Auto rot ist, und Sie erhalten eine Push-Benachrichtigung, wenn die Antwort zum ersten Mal ja lautet. Die Regel entfernt sich nach 6 Stunden selbst. Benötigt Objekterkennung mit "Auto" in der Suchen-Liste der Kamera (der Assistent kann beides mit der Berechtigung für Steuerung durchführen) und einen KI-Anbieter in Server-Einstellungen - KI-Einstellungen.
  • Wissen, wann eine bestimmte Person ankommt. Sagen Sie: "Benachrichtige mich, wenn Dave zum ersten Mal Dienstag zwischen 14 und 16 Uhr an der Tür ist." Die Gesichtserkennung wird durch den Namen ausgelöst und Sie werden einmal benachrichtigt. Benötigt Gesichtserkennung für die Kamera aktiviert und ein Gesicht unter diesem Namen registriert - die Regel wird abgelehnt mit den Namen, die registriert sind, wenn es keinen Dave gibt.
  • Herausfinden, ob etwas bis zu einem bestimmten Zeitpunkt erledigt wurde. Sagen Sie: "Wenn die Mülltonnen bis Sonntag 18 Uhr nicht am Straßenrand stehen, schreib mir." Jeden Sonntag um 18 Uhr wird das Bild der Kamera mit einer Ja- oder Nein-Frage an Ihren KI-Anbieter gesendet, und Sie erhalten die Nachricht nur, wenn die Antwort nein ist. Wenn die KI nicht entscheiden kann (zu dunkel, Sicht versperrt), wird nichts gesendet, wählen Sie also eine Zeit, wenn die Kamera sehen kann. Benötigt einen KI-Anbieter und ein verbundenes Konto für SMS.
  • Lieferungen während der Öffnungszeiten überwachen. Sagen Sie: "Werktags von 9 bis 17 Uhr, benachrichtige mich, wenn ein Lieferwagen vor dem Geschäft hält." Das Fenster öffnet sich einmal pro Tag, nicht ein einziges Mal. Sagen Sie "jedes Mal", wenn Sie jede möchten. Benötigt den aktivierten Zeitplan der Kamera.
  • Etwas erkennen, das kein Detektor kennt. Sagen Sie: "Benachrichtige mich, wenn ein Känguru im Garten ist heute." oder "Benachrichtige mich, wenn jemand ein Paket an der Haustür trägt." Bewegung oder eine Person löst die Regel aus und der KI-Anbieter beantwortet die Frage zum Bild. Ein KI-Aufruf pro Auslöser, begrenzt auf 30 pro Stunde für jede Regel.
  • Mit wem auch immer ankommt sprechen. Sagen Sie: "Wenn heute Morgen jemand in den Parkplatz geht, sagen Sie ihm, das Büro ist um die Ecke." Die Nachricht wird durch den Lautsprecher der Kamera durch Text-zu-Sprache gesprochen. Benötigt eine Kamera mit konfiguriertem Sprechen und ein verbundenes Konto.
  • Einen nächtlichen Besucher abschrecken. Sagen Sie: "Wenn heute Nacht jemand beim Seitentor ist, spielen Sie Hundegebell ab und nehmen Sie auch die Gartenkamera auf." Spielt eine Sounddatei durch die Kamera ab und startet die Aufnahme einer anderen Kamera, höchstens einmal alle 30 Sekunden. Benötigt eine Kamera mit konfiguriertem Sprechen.
  • Alle Außenkameras über Nacht abdecken. Sagen Sie: "Gruppiere die Einfahrts-, Garten- und Torkameras in eine Gruppe namens Außen." dann "Benachrichtige mich, wenn von Sonnenuntergang bis Sonnenaufgang eine Person auf einer der Außen-Kameras zu sehen ist." Eine Regel folgt der Gruppe, einschließlich Kameras, die Sie später hinzufügen, und Sonnenuntergang wird jeden Tag anhand der Koordinaten des Standorts berechnet. Höchstens eine Benachrichtigung pro Minute von jeder Kamera.
  • Informiert werden, wenn eine Kamera nicht mehr funktioniert. Sagen Sie: "Sende mir diese Woche eine E-Mail, wenn die hintere Torkamera offline geht." Benötigt, dass Messaging auf der Kamera aktiviert ist.
  • Nach einem Zeitplan aktivieren und deaktivieren, und wissen, wann es sich ändert. Sagen Sie: "Aktiviere das System jeden Abend um 22 Uhr, und benachrichtige mich, wenn es deaktiviert wird." Dies sind Regeln des Servers selbst, daher beeinflusst der Zeitplan keine Kamera.
  • Täglich ein Foto aufnehmen. Sagen Sie: "Mache jeden Tag um 12 Uhr ein Foto vom Garten."

Um zu sehen oder zu ändern, was eingerichtet wurde, fragen Sie "welche Regeln hast du eingerichtet, und funktioniert jede einzelne?", "mache die Einfahrt eine, schreib mir stattdessen E-Mails", "unterbreche die Lieferwagen-Regel" oder öffnen Sie Server-Einstellungen - Regeln für Assistenten. Wenn eine Anfrage nicht funktionieren kann, erklärt der Assistent warum und was zu ändern ist; siehe Regeln für Assistenten für die Grenzen.

Fehlerbehebung

  • Der Assistent kann sich nicht mit dem lokalen Endpunkt verbinden: Überprüfen Sie die URL in einem Browser - http://localhost:8090/mcp sollte antworten (eine Fehlermeldung ist in Ordnung; "Verbindung abgelehnt" nicht). Stellen Sie sicher, dass der Hafen den Server-Einstellungen - Lokaler Server entspricht und dass der Endpunkt dort aktiviert ist.
  • 401 Nicht autorisiert: API schützen ist aktiviert, daher muss der Assistent die Anmeldedaten eines Administrator-Benutzers senden, oder Sie verbinden sich von außerhalb Ihres Netzwerks.
  • 403 Verboten: Verbindung von außerhalb Ihres Netzwerks ohne Lizenz. Verwenden Sie stattdessen den Cloud-Endpunkt.
  • 404 Nicht gefunden: Der Endpunkt ist in den Server-Einstellungen ausgeschaltet oder der Server ist älter als 8.0.3.
  • Der Cloud-Endpunkt teilt mit, dass der Server offline ist: Der Server ist nicht mit iSpyConnect verbunden. Überprüfen Sie das Vorhängeschloss-Symbol in der lokalen Benutzeroberfläche und dass "Externen Zugriff blockieren" ausgeschaltet ist.
  • Anzeigen der Aktivitäten des Assistenten: Stellen Sie die Protokollierung auf Debug in den Server-Einstellungen ein und öffnen Sie die Protokolle aus dem Servermenü. Auf dem lokalen Endpunkt wird jede Anfrage und jeder Werkzeugaufruf mit einem "MCP"-Präfix protokolliert, einschließlich der Argumente und der benötigten Zeit. Über den Cloud-Endpunkt werden die Werkzeuge auf iSpyConnect.com ausgeführt und der Server sieht nur die einzelnen Befehle, die sie senden, protokolliert mit einem "RelayApi"-Präfix.