Connecter un assistant IA
Agent DVR peut être utilisé directement à partir d'assistants IA tels que Claude, ChatGPT, Cursor et VS Code Copilot. Posez des questions en langage naturel - « quelles alertes ai-je eues la nuit dernière ? », « montre-moi ce qui s'est passé sur la caméra de l'allée ce matin », « désactive les caméras du garage » - et l'assistant répond à partir de vos caméras en direct, de vos enregistrements et de votre journal des alertes, y compris les images.
Cela fonctionne par le Model Context Protocol (MCP), la norme ouverte que les assistants utilisent pour se connecter aux outils externes. Agent DVR fournit un serveur MCP à deux endroits, et vous connectez votre assistant à celui qui vous convient :
- Intégré à Agent DVR (Point de terminaison local) : fourni par votre propre serveur sur votre réseau local. Aucun compte ou abonnement nécessaire. Pour les assistants s'exécutant sur le même ordinateur ou sur le LAN.
- Via iSpyConnect.com (Point de terminaison cloud) : accède à vos serveurs via l'accès à distance que le portail web et les applications mobiles utilisent, de n'importe où, sans redirection de port. Nécessite un abonnement iSpyConnect. C'est celui à utiliser pour claude.ai, ChatGPT et les téléphones.
Les deux exposent le même ensemble d'outils. Nécessite Agent DVR 8.0.3 ou version ultérieure.
Point de terminaison local
Chaque serveur Agent DVR propose MCP à l'adresse /mcp sur son serveur Web local, donc si vous ouvrez l'interface Agent DVR à l'adresse http://localhost:8090, le point de terminaison est http://localhost:8090/mcp (utilisez l'adresse et le port de votre serveur depuis un autre ordinateur du réseau local, par exemple http://192.168.1.10:8090/mcp). Il est activé par défaut et peut être désactivé via Point de terminaison Assistant IA (MCP) dans Paramètres du serveur - Serveur local.
L'accès suit exactement les mêmes règles que le reste de l'API locale : depuis votre propre réseau, aucune connexion n'est nécessaire, sauf si Protéger l'API est activé, auquel cas l'assistant doit envoyer le nom d'utilisateur et le mot de passe d'un utilisateur administrateur (la plupart des clients MCP vous permettent d'ajouter un en-tête d'autorisation). Les connexions en provenance de l'extérieur de votre réseau nécessitent en outre une licence, de la même manière que l'accès par redirection de port à l'interface.
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
Ensuite, tapez /mcp dans l'interface de ligne de commande Gemini pour confirmer que les outils ont été chargés. La partie -s user enregistre le serveur dans vos paramètres utilisateur pour qu'il soit disponible depuis n'importe quel dossier.
Cursor
Ajoutez à .cursor/mcp.json (ou via Paramètres - MCP) :
{ "mcpServers": { "agentdvr": { "url": "http://localhost:8090/mcp" } } }
VS Code (Copilot)
Ajoutez à .vscode/mcp.json :
{ "servers": { "agentdvr": { "type": "http", "url": "http://localhost:8090/mcp" } } }
Claude Desktop
L'application de bureau Claude ne peut pas appeler directement un serveur sur votre propre ordinateur. Elle utilise donc une petite extension qui le fait pour vous. Téléchargez AgentDVR.mcpb, puis dans Claude Desktop ouvrez Paramètres - Extensions et glissez le fichier sur la page. Il s'installe activé et se connecte à http://localhost:8090/mcp ; cliquez sur Configurer uniquement si votre serveur se trouve sur un autre ordinateur ou si la protection de l'API est activée. Claude demande une permission la première fois que chaque outil est utilisé - choisissez « Toujours autoriser » pour arrêter les invites.
Autres assistants
Tout client prenant en charge MCP sur HTTP (« HTTP diffusable ») peut utiliser la même URL. Recherchez « Serveurs MCP », « connecteurs » ou « outils » dans les paramètres de l'assistant.
L'application web Claude et les applications mobiles, ainsi que ChatGPT, ne peuvent pas accéder à un serveur sur votre propre réseau du tout ; elles utilisent le Point de terminaison Cloud.
Point de terminaison cloud
Avec un abonnement iSpyConnect, vos serveurs sont également accessibles à :
https://www.ispyconnect.com/mcp
Ajoutez cette URL en tant que connecteur personnalisé ou serveur MCP dans votre assistant (par exemple Paramètres - Connecteurs sur claude.ai et les applications Claude, ou l'équivalent dans Cursor). L'assistant ouvre une page de connexion iSpyConnect ; identifiez-vous, choisissez si vous souhaitez autoriser le contrôle ainsi que l'affichage, puis cliquez sur Autoriser. Rien d'autre ne nécessite de configuration : tous les serveurs Agent DVR connectés à votre compte avec l'accès à distance activé sont disponibles, et l'assistant vous demandera lequel vous entendez si vous en avez plus d'un.
Dans ChatGPT (Plus ou Pro), les étapes sont : Paramètres - Sécurité et connexion - activer le Mode développeur ; ensuite Paramètres - Extensions - Parcourir les extensions - Ajouter. Nommez-le Agent DVR, entrez l'URL ci-dessus, choisissez OAuth et laissez l'ID client et le secret vides, puis identifiez-vous et cliquez sur Autoriser. Si la page de l'extension indique « Aucune action d'application disponible pour le moment », cliquez sur Actualiser sur cette page.
De la part d'un assistant en ligne de commande comme Gemini CLI ou Claude Code, la connexion est une procédure en deux étapes : ajouter le serveur, ensuite l'autoriser et le navigateur s'ouvre sur la même page.
gemini mcp add -s user --transport http agentdvr-cloud https://www.ispyconnect.com/mcp
gemini
/mcp auth agentdvr-cloud
Les demandes transitent par le même relais que celui utilisé par le portail web, donc aucune redirection de port n'est nécessaire et votre serveur n'est jamais exposé à Internet. L'accès s'arrête quand votre abonnement expire, et l'accès de chaque assistant peut être supprimé à partir des paramètres du connecteur de l'assistant lui-même à tout moment.
Votre serveur doit être en cours d'exécution et connecté à iSpyConnect (l'icône de cadenas dans l'interface locale affiche l'état de la connexion à distance). Bloquer l'accès externe dans les Paramètres du serveur bloque également ce point de terminaison.
Que l'Assistant peut faire
Les assistants accèdent à un petit ensemble d'outils créés spécifiquement plutôt qu'à l'API brute, afin que les réponses restent rapides et économiques :
- Consultation : afficher vos Serveurs et Périphériques (avec Emplacement et état), obtenir un résumé d'Activité (Enregistrements et Alertes par Caméra par heure, avec les éléments détectés), lister les Enregistrements dans une fenêtre temporelle, voir une fenêtre complète d'un coup d'œil sous forme de grille d'images, voir une Caméra sur un jour sous forme de Chronologie d'images, échantillonner des images d'un Enregistrement, prendre un instantané en direct d'une Caméra, lire le journal d'Alerte et obtenir un lien pour ouvrir un Enregistrement dans l'interface web.
- Contrôle : armez et désarmez le serveur, appliquez des profils, activez ou désactivez des appareils, modifiez les modes d'enregistrement, basculez les alertes, détecteurs, détection d'objets, reconnaissance faciale et reconnaissance de plaques d'immatriculation activés ou désactivés, ajoutez des objets à la liste qu'une caméra recherche, mettez les appareils dans des groupes, déplacez les caméras PTZ vers des préréglages, et d'autres changements d'état depuis l'API.
- Règles : configurez une règle en langage naturel - « Prévenez-moi si une voiture rouge arrive dans les 6 prochaines heures », « Alertez-moi si Dave est à la porte entre 14 h et 16 h le mardi ». L'assistant choisit l'événement de détecteur (objet, visage, plaque, son, mouvement) et, uniquement pour les détails qu'un détecteur ne peut pas voir comme la couleur ou la marque, ajoute une question pour l'IA de vision dont la réponse confirme la correspondance. La règle est stockée comme des actions ordinaires sur la caméra, marquées comme créées par l'assistant avec la phrase que vous avez utilisée, et expire automatiquement ; vous pouvez la supprimer à tout moment. Consultez Règles de l'assistant et les Exemples de règles. Nécessite Agent DVR 8.0.7 ou ultérieur.
- Tout le reste : un catalogue de commandes supplémentaires de lecture et de contrôle que l'assistant peut appeler quand aucun outil dédié ne convient (statistiques système, état complet d'un périphérique, préréglages PTZ, etc.).
L'assistant ne peut pas supprimer les enregistrements ou les photos, modifier la configuration des appareils ou du serveur, ajouter ou supprimer des appareils, ou redémarrer le serveur : ces commandes ne sont délibérément pas proposées, quel que soit le point de terminaison utilisé. Les règles sont la seule chose qu'il peut créer, et chacune est listée dans Paramètres du serveur - Règles de l'assistant. Sur le point de terminaison cloud, la visualisation, la commande et les règles sont des autorisations distinctes que vous accordez sur la page de connexion, et l'utilisation est limitée en débit pour protéger le relais. Une règle qui pose une question à l'IA de vision coûte un appel IA chaque fois que son déclencheur se déclenche (limité par heure) ; l'assistant vous le dira quand il la configure.
Invites d'exemple
- « Quelqu'un a-t-il sonné à la porte d'entrée au cours des 24 dernières heures ? Montre-moi. »
- « Quels oiseaux ont visité la mangeoire ce matin ? »
- « Quel était le trafic dans l'allée aujourd'hui, et à quel moment ? »
- « Montre-moi le jardin de derrière sur toute la journée. Quand a-t-il commencé à pleuvoir ? »
- « Quelles Alertes ai-je eu hier, et y en avait-il concernant des Personnes ? »
- « Qui est à la porte d'entrée en ce moment ? »
- « Quelles caméras sont hors ligne ? »
- « Nous partons - activez tout avec le Profil Absence. »
- « Désactive toutes les caméras dans l'emplacement maison. »
- « Envoie-moi un lien vers le clip du coursier. »
- « Dites-moi si quelqu'un vient à la porte d'entrée dans les 6 prochaines heures. »
- « Alertez-moi si une voiture rouge apparaît sur l'allée aujourd'hui. »
- « Faites-moi savoir la première fois que Dave est à la porte mardi entre 14h et 16h. »
- « Envoyez-moi un e-mail si la caméra du portail arrière se déconnecte cette semaine. »
- « Quand quelqu'un entre dans le parc de stationnement ce matin, dites-leur que le bureau est au fond. »
- « Si quelqu'un est au portail latéral ce soir, jouez un aboiement de chien et enregistrez aussi la caméra du jardin. »
- « Si les poubelles ne sont pas à la limite dimanche à 18h, envoyez un e-mail à [email protected]. »
- « En semaine de 9h à 17h, dites-moi si une camionnette de livraison s'arrête devant le magasin. »
- « Dites-moi si quelqu'un porte un colis à la porte d'entrée aujourd'hui. »
- « Prenez une photo du jardin tous les jours à midi. »
- « Mettez les caméras de l'allée, du jardin et du portail dans un groupe appelé Extérieur. »
- « Prévenez-moi chaque fois qu'une personne apparaît sur l'une des caméras extérieures entre 23h et 6h. »
- « Armez le système à 22h chaque nuit et prévenez-moi quand il est désarmé. »
- « Quelles caméras peuvent détecter les chiens ? Qui reconnaissez-vous ? La caméra de porte peut-elle parler ? »
- « Qu'avez-vous configuré pour moi, et chacun fonctionne-t-il correctement en ce moment ? »
- « Changez l'allée pour qu'elle m'envoie un e-mail à la place. »
- « Quelles règles avez-vous configurées ? Mettez en pause celle de l'allée et supprimez le reste. »
Flux de travail prêts à l'emploi
Le Serveur propose également des modèles d'invite que les assistants prenant en charge les invites (Claude Desktop, Claude Code, Gemini CLI, Cursor et autres) affichent sous forme de commandes barre oblique ou dans un menu. Chacun exécute un flux de travail complet multi-étapes et rapporte le résultat :
- morning_briefing - ce que les Caméras ont enregistré depuis hier soir : Activité, Alertes, Personnes, véhicules et animaux notables, et état de santé des Caméras.
- door_report - qui s'est présenté à une porte (Caméra), avec les heures, ce que chaque visiteur a fait et un lien vers chaque clip.
- wildlife_report - quels animaux et oiseaux une Caméra a captés, identifiés aussi précisément que le permet le film.
- camera_health - tous les Serveurs et Caméras vérifiés pour Hors ligne, Désactivé, erreurs et Caméras silencieuses.
- day_in_review - une Caméra sur toute une journée sous forme de Chronologie d'images, avec un récit de la façon dont la scène a changé.
- set_up_a_rule - configurez une règle à partir d'une phrase : vérifie ce que vos caméras peuvent faire, vous montre ce que la règle fera, puis la crée quand vous dites oui.
Règles de l'assistant
Avec la permission des règles, un assistant peut configurer une règle pour vous à partir d'une phrase : « dis-moi si quelqu'un vient à la porte d'entrée dans les 6 prochaines heures ». Agent DVR la transforme en actions ordinaires sur la caméra, pour qu'elle s'exécute sur votre serveur comme une règle que vous auriez créée manuellement. Aucun assistant n'intervient une fois que la règle existe.
- Où elle se trouve : dans la liste des actions de la caméra, marquée Règle de l'assistant avec la date de fin et, pour les règles qui se déclenchent un nombre limité de fois, la fréquence à laquelle elle s'est déclenchée. Survolez la marque pour voir la phrase dont elle provient. Modifiez-la ou supprimez-la là comme toute autre action, ou demandez à l'assistant de lister, mettre en pause ou supprimer ses règles. Chaque règle du serveur est également listée dans un seul endroit, Paramètres du serveur - Règles de l'assistant, avec la phrase dont elle provient, ce qu'elle couvre, si elle est active, en attente, mise en pause ou terminée, et un bouton de suppression. Les règles pour un groupe de caméras ou pour le système lui-même apparaissent uniquement là. Les utilisateurs qui n'ont pas la permission de modifier les paramètres du serveur peuvent voir la liste mais ne pas la supprimer.
- Ce qu'elle peut surveiller : tout ce que la caméra détecte déjà - le mouvement, les objets (personne, voiture, chien et ainsi de suite), les visages reconnus, les plaques d'immatriculation, les sons, ou la caméra se déconnectant. Vous pouvez également poser des questions : « quelles caméras peuvent détecter les chiens ? », « qui reconnais-tu ? », « la caméra de la porte peut-elle parler ? ».
- Ce qu'elle peut faire quand cela se produit : vous l'indiquer par notification push, email ou SMS ; dire un message à haute voix via la caméra (« quand quelqu'un entre dans le parking, dis-lui que le bureau est au fond ») ou émettre un son via celle-ci (un aboiement de chien) ; enregistrer sur une autre caméra ; déplacer une caméra PTZ vers un préréglage ; appeler une URL (un webhook, une prise intelligente) ; baliser l'enregistrement ; appliquer un profil. La parole et l'émission de sons nécessitent une caméra avec la parole configurée, la synthèse vocale et les SMS nécessitent un compte connecté, et l'email nécessite la messagerie activée sur la caméra - l'assistant vérifie cela et vous indique quelles caméras conviennent.
- Plus d'une caméra, ou le système lui-même : nommez un groupe, un emplacement ou « toutes les caméras » et vous obtenez une règle qui le suit - « prévenez-moi chaque fois qu'une personne se trouve sur l'une des caméras Outside pendant la nuit » couvre aussi une caméra que vous ajoutez au groupe Outside le mois prochain. Les caméras du groupe qui ne peuvent pas détecter ce que vous avez demandé ne sont simplement pas une source, et l'assistant vous indique combien peuvent le faire. Si le groupe n'existe pas encore, un assistant disposant de la permission de contrôle peut le créer : « mettez les caméras de l'allée, du jardin et du portail dans un groupe appelé Outside » (nécessite Agent DVR 8.0.7 ou version ultérieure). Les groupes sont les mêmes que ceux que vous définissez sous l'onglet Général d'une caméra, et ils déterminent aussi quels appareils un compte utilisateur restreint peut voir, de sorte qu'une caméra que vous placez dans un groupe est masquée aux utilisateurs restreints dont le compte n'inclut pas ce groupe. Une règle peut aussi appartenir au serveur plutôt qu'à une caméra : « armez le système à 22h chaque nuit », « appliquez le profil Night au coucher du soleil en semaine », « prévenez-moi quand le système est désarmé ». Les règles système s'exécutent selon leur propre calendrier, de sorte que le commutateur Planning d'aucune caméra ne les affecte ; elles ne peuvent pas regarder une image ni parler par une caméra.
- Quand : pendant les prochaines heures, jusqu'à une date et une heure, dans une fenêtre hebdomadaire (« Mardis entre 14 h et 16 h »), un jour donné, ou à intervalles réguliers (« prendre une photo du jardin toutes les heures », « vérifier que le portail est fermé toutes les 15 minutes » - dans une fenêtre horaire si vous le souhaitez). Les heures peuvent suivre le soleil : « après le coucher du soleil », « du coucher au lever du soleil », « une demi-heure avant le lever du soleil » sont recalculées chaque jour à partir des coordonnées de l'emplacement de la caméra (un emplacement sans latitude ni longitude défini utilise 6 h et 18 h). « Prévenez-moi quand... » vous notifie une seule fois et la règle se met alors en pause ; dites « à chaque fois » ou « chaque fois que » si vous voulez être averti à chaque occurrence. À chaque fois signifie à chaque passage, pas à chaque seconde où quelqu'un s'y tient : une règle attend une minute avant de pouvoir signaler à nouveau (une demi-minute pour les règles qui parlent, jouent un son ou enregistrent), et vous pouvez demander plus longtemps (« pas plus d'une fois par heure »). Avec une fenêtre répétée (« jours ouvrables 9 h à 17 h, prévenez-moi si un fourgon s'arrête dehors »), une seule fois signifie une seule fois chaque jour où la fenêtre s'ouvre. Demandez « qu'avez-vous mis en place et cela fonctionne-t-il ? » pour voir chaque règle et si elle est active, attend sa fenêtre, est en pause ou est terminée. « Faites que celle-ci m'envoie plutôt un e-mail » modifie une règle. Une règle avec une limite de temps se supprime elle-même quand le délai s'écoule.
- Détails qu'un détecteur ne peut pas voir : pour la couleur, la marque, les vêtements et similaires (« une voiture rouge »), la règle pose à votre fournisseur IA (Paramètres du serveur - Paramètres IA) une question oui ou non à propos de l'image chaque fois que le détecteur se déclenche, et n'agit que si la réponse est oui. Cela fonctionne aussi pour les choses qu'aucun détecteur ne connaît (« un kangourou dans le jardin »), en utilisant le mouvement comme déclencheur. Elle peut aussi vérifier à une heure définie : « si les poubelles ne sont pas sorties dimanche à 20h, envoyer un SMS à Max » vérifie la caméra chaque dimanche à 20h et envoie un message uniquement quand la réponse est non. Si l'IA ne peut pas déterminer (obscurité, vue bloquée), rien n'est envoyé, donc choisissez une heure où la caméra peut voir. C'est un appel IA par déclencheur, limité à 30 par heure par règle par défaut, et l'assistant vous indique quand une règle fonctionne de cette façon. Si aucun fournisseur IA n'est configuré, l'assistant vous le dit et comment en ajouter un (Google Gemini a un niveau gratuit) - il ne peut pas effectuer cette étape pour vous, car c'est une clé API - et propose la règle sans la question : chaque voiture plutôt que les voitures rouges, que vous pouvez examiner avec lui ensuite. Les détails fins, tels que le modèle exact d'une voiture ou la couleur la nuit quand la caméra est passée en mode vision nocturne en noir et blanc, ne sont pas fiables.
- Pourquoi une règle est refusée : Agent DVR ne créera pas une règle qui ne pourrait jamais fonctionner, et énumère tout ce qui est incorrect d'un seul coup. Si aucun visage n'est enregistré sous le nom que vous avez donné, si la caméra par laquelle vous voulez parler n'a pas de canal de parole, si la détection d'objets est désactivée sur cette caméra, si ce que vous avez demandé ne figure pas dans sa liste Rechercher, ou si vous avez demandé une fenêtre de temps sur une caméra dont la programmation est désactivée, l'assistant est informé exactement de ce qui doit être changé. Avec la permission de contrôle, il peut faire le changement pour vous et réessayer : activer le détecteur ou la programmation, ou ajouter l'objet à la liste Rechercher de la caméra (« chien » sur une caméra qui ne cherche que des personnes et des voitures). Il ne peut ajouter que des objets que le modèle IA de la caméra connaît. Pour tout le reste, il utilise un objet plus large et demande à votre fournisseur IA de vérifier le détail. Les sons sont l'exception : ajoutez-les vous-même à la liste du microphone.
- Pas encore pris en charge : le comptage (« la deuxième fois aujourd'hui »), les choses qui ne se sont pas produites (« aucune livraison avant 18h »), et les séquences sur plusieurs caméras.
Nécessite Agent DVR 8.0.7 ou version ultérieure. Sur le point de terminaison cloud, les règles sont une permission distincte sur la page de connexion, de sorte qu'un assistant qui était connecté avant vous demandera d'approuver l'accès à nouveau.
Exemples de règles
Les choses courantes que les gens veulent de leurs caméras, la phrase à dire à un assistant connecté, ce qu'Agent DVR configure, et ce dont il a besoin. Tous ces éléments sont des Règles de l'assistant : elles s'exécutent sur votre serveur et continuent sans assistant connecté. Nécessite Agent DVR 8.0.7 ou version ultérieure et la permission des règles.
- Recevez une alerte quand une voiture d'une couleur particulière arrive. Dites : « Dis-moi si une voiture rouge apparaît sur l'allée dans les 6 prochaines heures. » La détection d'objets de la caméra se déclenche à chaque voiture, votre fournisseur IA est interrogé pour savoir si la voiture est rouge, et vous recevez une notification push la première fois que la réponse est oui. La règle se supprime après 6 heures. Nécessite la détection d'objets activée avec « voiture » dans la liste Rechercher de la caméra (l'assistant peut faire les deux avec la permission de contrôle) et un fournisseur IA dans Paramètres du serveur - Paramètres IA.
- Sachez quand une personne particulière arrive. Dites : « Avertis-moi la première fois que Dave est à la porte mardi entre 14 et 16 heures. » La reconnaissance faciale se déclenche sur le nom et vous êtes averti une fois. Nécessite la reconnaissance faciale activée pour la caméra et un visage enregistré sous ce nom - la règle est refusée, avec les noms qui sont enregistrés, s'il n'y a pas de Dave.
- Découvrez si quelque chose a été fait à une heure donnée. Dites : « Si les poubelles ne sont pas au bord du trottoir dimanche à 18h, envoie-moi un texto. » Chaque dimanche à 18h, l'image de la caméra est envoyée à votre fournisseur IA avec une question oui ou non, et vous recevez le message seulement quand la réponse est non. Si l'IA ne peut pas dire (trop sombre, vue bloquée) rien n'est envoyé, donc choisissez une heure quand la caméra peut voir. Nécessite un fournisseur IA et un compte connecté pour SMS.
- Surveillez les livraisons pendant les heures d'ouverture. Dites : « En semaine de 9 à 17 heures, dis-moi si une camionnette de livraison s'arrête devant le magasin. » Une fois par jour, la fenêtre s'ouvre, pas une seule fois pour toujours. Dites « chaque fois » si vous en voulez chacune. Nécessite le planning de la caméra activé.
- Repérez quelque chose qu'aucun détecteur ne connaît. Dites : « Dis-moi s'il y a un kangourou dans le jardin aujourd'hui. » ou « Dis-moi si quelqu'un porte un colis à la porte d'entrée. » Le mouvement ou une personne déclenche la règle et le fournisseur IA répond à la question sur l'image. Un appel IA par déclenchement, limité à 30 par heure pour chaque règle.
- Parlez à quiconque se présente. Dites : « Quand quelqu'un entre dans le parking ce matin, dis-lui que le bureau est par ici. » Le message est énoncé par le haut-parleur de la caméra via synthèse vocale. Nécessite une caméra avec parler configuré et un compte connecté.
- Dissuadez un visiteur nocturne. Dites : « Si quelqu'un est à la barrière latérale ce soir, joue un aboiement de chien et enregistre aussi la caméra du jardin. » Joue un fichier audio par le haut-parleur de la caméra et démarre l'enregistrement d'une autre caméra, au maximum une fois toutes les 30 secondes. Nécessite une caméra avec parler configuré.
- Couvrez toutes les caméras extérieures pendant la nuit. Dites : « Mets les caméras de l'allée, du jardin et de la barrière dans un groupe appelé Extérieur. » puis « Avertis-moi chaque fois qu'il y a une personne sur l'une des caméras Extérieur du coucher au lever du soleil. » Une règle suit le groupe, y compris les caméras que vous ajoutez plus tard, et le coucher du soleil est calculé chaque jour à partir des coordonnées de l'emplacement. Au maximum une notification par minute de chaque caméra.
- Soyez averti si une caméra arrête de fonctionner. Dites : « Envoie-moi un e-mail si la caméra du portail arrière se déconnecte cette semaine. » Nécessite la messagerie activée sur la caméra.
- Armez et désarmez selon un horaire, et sachez quand cela change. Dites : « Arme le système à 22h tous les soirs, et dis-moi quand il est désarmé. » Ce sont des règles du serveur lui-même, donc le planning d'aucune caméra n'en est affecté.
- Enregistrez une photo quotidienne. Dites : « Prends une photo du jardin chaque jour à midi. »
Pour voir ou modifier ce qui a été configuré, demandez « quelles règles as-tu configurées, et chacune fonctionne-t-elle ? », « fais que l'allée m'envoie un e-mail à la place », « pause la règle du fourgon », ou ouvrez Paramètres du serveur - Règles de l'assistant. Si une demande ne peut pas fonctionner, l'assistant dit pourquoi et ce qu'il faut changer ; consultez Règles de l'assistant pour les limites.
Dépannage
- L'assistant ne peut pas se connecter au point de terminaison local : vérifiez l'URL dans un navigateur - http://localhost:8090/mcp devrait répondre (un message d'erreur est acceptable ; « connexion refusée » ne l'est pas). Assurez-vous que le port correspond aux Paramètres du serveur - Serveur local et que le point de terminaison y est activé.
- 401 Non autorisé : Protéger l'API est activé, donc l'assistant doit envoyer les identifiants d'un utilisateur administrateur, ou vous vous connectez depuis l'extérieur de votre réseau.
- 403 Accès interdit : connexion depuis l'extérieur de votre réseau sans licence. Utilisez plutôt le Point de terminaison cloud.
- 404 Non trouvé : le point de terminaison est désactivé dans les Paramètres du serveur, ou le serveur est plus ancien que 8.0.3.
- Le point de terminaison cloud indique que le serveur est hors ligne : le serveur n'est pas connecté à iSpyConnect. Vérifiez l'icône de cadenas dans l'interface locale et que Bloquer l'accès externe est désactivé.
- Voir ce que fait l'assistant : définissez la Journalisation sur Débogage dans les Paramètres du serveur et ouvrez les Journaux depuis le Menu du serveur. Sur le point de terminaison local, chaque demande et appel d'outil est enregistré avec un préfixe « MCP », y compris les arguments et le temps d'exécution. Via le point de terminaison cloud, les outils s'exécutent sur iSpyConnect.com et le serveur ne voit que les Commandes individuelles qu'ils envoient, enregistrées avec un préfixe « RelayApi ».