Je suis passé à la version 0.18 du logiciel de vidéosurveillance Frigate, c’est une version majeure qui m’a permis de faire un bond en terme de fonctionnalités que je vais détailler ici.
Tout d’abord on pointera l’intégration de l’IA générative qui permet de générer une description pour les alertes, comme on peut le voir ci-dessous (en anglais à ce stade) :

Il dispose même d’un module de chat où on peut discuter avec elle (cette fois-ci en français)

Pour cela, j’ai dû choisir un moteur de LLM/VLM sur lequel je pouvais m’appuyer pour envoyer les requêtes de mon système. J’ai choisi ollama car c’est gratuit (enfin du moins pour l’instant il m’a rien réclamé !) et on peut faire des requêtes et faire mouliner les modèles à distance sur le cloud d’ollama, ça éviter d’avoir des modèles qui tournent en local et qui consomment de la ressource. Avec l’inconvénient notable qu’on ne sait pas ce qu’il advient des données qu’on envoie.
Autre fonctionnalité, jusqu’à présent j’avais jamais réussi à activer la notification via navigateur qui était intégrée de base dans Frigate, je m’en étais sorti en activant MQTT avec mosquitto et j’avais bricolé avec l’aide de l’IA un script qui me renvoyait les alertes sous Signal. Il se trouve que je n’ai jamais réussi à faire fonctionner MQTT avec la version 0.18 de Frigate, il était incapable de se connecter, probablement que ça pouvait venir du fait que j’utilise un reverse proxy Traefik pour que Frigate soit accessible du monde extérieur pour mon téléphone mobile. Finalement la notification via un navigateur marche très bien maintenant et me renvoie même le texte généré par l’IA générative :

Du coup j’ai laissé tomber MQTT, et j’utilise maintenant les notifications Firefox pour recevoir les alertes à distance. J’ai quand même aménagé le script d’envoi des alertes sous Signal pour l’adapter à la 0.18 et à l’abandon de MQTT, mais il est perfectible, il ne renvoie pas le texte généré et il ne capte qu’une alerte s’il y en a toute une série à intervalle proche.
Sinon il existe maintenant une notion de profil, j’ai donc pu créer un profil système armé et un profil système non armé, histoire de pouvoir l’activer ou le désactiver simplement suivant qu’on soit là ou pas. Pour l’instant il s’active via l’interface en tant qu’administrateur, donc ça n’a pas beaucoup d’intérêt, ça va faire l’objet d’une prochaine recherche pour l’activer d’un mobile.
A part ça je peux constater que le N150 de mon petit serveur est bien reconnu, il vient assister utilement le détecteur Coral et le CPU.

j’ai mis à jour la page Frigate sur mon site Funix pour plus de détails.













