Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation.

À propos

Unraid Management Agent connecte Home Assistant à l'Unraid Management Agent qui tourne sur un serveur Unraid. Il ajoute des capteurs, des capteurs binaires, des interrupteurs, des boutons, des nombres, des événements et des entités de mise à jour pour la matrice, les vérifications de parité, les conteneurs Docker, les machines virtuelles, les disques, les ventilateurs, les GPU, les cartes réseau et les pools ZFS. Les actions permettent de démarrer, d'arrêter et de redémarrer les conteneurs et les machines virtuelles, ainsi que de contrôler la matrice et la vérification de parité. Les données arrivent via une connexion WebSocket locale, avec une interrogation toutes les 30 secondes en secours. Un mode lecture seule limite l'intégration aux capteurs, afin que Home Assistant ne puisse rien démarrer, arrêter ou redémarrer sur le serveur. Il est détecté automatiquement sur le réseau et configuré dans l'interface, il inclut des cartes de tableau de bord personnalisées et affiche des avis de correction pour des problèmes tels que des erreurs de disque ou un échec de connexion.

Résumé automatique du README et du code de tinkerologie/ha-unraid-management-agent, traduit automatiquement. Une erreur, ou tu maintiens ce projet et tu veux ton propre texte ici ? Prendre contact

Prise en charge

  • Fonctionne en local Communique avec tes appareils sur ton propre réseau. Aucun cloud de fournisseur entre les deux.

  • Détection automatique Home Assistant la repère sur le réseau et propose de l’ajouter.

  • Depuis la Marketplace S’installe depuis la Marketplace, anciennement HACS.

  • Maintenance active Son auteur a publié une version ou poussé une modification au cours des six derniers mois.

Fournit

  • Interrupteurs
  • Capteurs

Mise en place

Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.

Se connecter au serveur Unraid

  • Hôte
  • Port
  • Activer WebSocket pour les mises à jour en temps réel
  • Jeton d'APIObligatoire si un jeton d'API est défini dans les réglages de l'agent (Réglages > Unraid Management Agent > Authentication). Laisse vide si l'authentification est désactivée.

Également demandé lors d’une modification de la connexion.

Réauthentifier Unraid Management Agent

  • Jeton d'APILe jeton d'API actuellement défini dans les réglages de l'agent (Réglages > Unraid Management Agent > Authentication). Il est envoyé comme jeton bearer à chaque requête.

Après la mise en place

  • Activer la vérification des mises à jour des conteneursVérifie périodiquement si des mises à jour d'image sont disponibles pour les conteneurs Docker. Cela peut ralentir l'interrogation et utiliser des requêtes réseau supplémentaires. Crée aussi une entité de mise à jour pour chaque conteneur, depuis laquelle sa mise à jour d'image peut être installée.
  • Activer les entités de contrôle des ventilateursCrée des capteurs de vitesse de ventilateur et des entités de contrôle. Désactive cette option si ton système n'a pas de ventilateurs contrôlables.
  • Activer le mode lecture seule (capteurs uniquement)Crée uniquement des capteurs. Les interrupteurs, les boutons et les commandes numériques ne sont pas créés (ceux qui existent sont supprimés), et les actions de l'intégration refusent de s'exécuter, donc Home Assistant ne peut rien démarrer, arrêter ou redémarrer sur le serveur. Les entités de mise à jour affichent toujours les mises à jour disponibles mais ne proposent pas de les installer.
  • Activer WebSocket pour les mises à jour en temps réelWebSocket fournit des mises à jour instantanées au lieu de l'interrogation. Lorsqu'il est désactivé, les données sont interrogées toutes les 30 secondes.
  • Afficher les conteneurs Docker comme des appareils séparésDonne à chaque conteneur son propre appareil sous l'appareil Docker du serveur, qui contient ses interrupteurs, son bouton de redémarrage et ses capteurs de mesures avec des noms courts (Running, CPU, Memory). Lorsque l'option est désactivée, les entités des conteneurs restent sur l'appareil du serveur, nommées d'après le conteneur.
  • Afficher les GPU comme des appareils séparésDonne à chaque GPU son propre appareil sous le serveur, qui contient ses capteurs d'utilisation, de température, de puissance, d'énergie et de VRAM avec des noms courts. Lorsque l'option est désactivée, les capteurs des GPU restent sur l'appareil du serveur, nommés d'après le GPU.
  • Afficher les cartes réseau comme des appareils séparésDonne à chaque carte réseau PCI son propre appareil sous le serveur, avec ses températures ASIC, PHY et MAC, et, pour chaque port, la vitesse de liaison et les diagnostics de l'optique branchée (température et tension du module, puissance RX et TX, indicateurs d'alarme et d'avertissement, fabricant et référence). Nécessite un agent qui signale les cartes réseau. Lorsque l'option est désactivée, aucune entité de carte réseau n'est créée (celles qui existent sont supprimées).
  • Afficher les contrôleurs de capteurs USB comme des appareils séparésDonne à chaque contrôleur de capteurs USB identifié par l'agent (par exemple un Aquacomputer Octo) son propre appareil sous le serveur, qui contient ses capteurs de ventilateur et de température nommés d'après leurs libellés lm-sensors ("Array Fan1", "Coolant Temp"). Les identifiants d'entité sont conservés. Lorsque l'option est désactivée, ces capteurs restent sur l'appareil du serveur. Un canal libellé comme débit dans sensors.conf ("Coolant Flow") est affiché comme un canal de débit dans les deux cas, et il indique toujours des tr/min.
  • Afficher les machines virtuelles comme des appareils séparésDonne à chaque VM son propre appareil sous l'appareil VMs du serveur, qui contient son interrupteur d'alimentation, ses boutons de contrôle et ses capteurs de mesures (CPU, mémoire, réseau et débits de disque). Lorsque l'option est désactivée, les interrupteurs et les boutons des VM restent sur l'appareil du serveur, et aucun capteur de VM n'est créé.
  • Afficher les pools ZFS comme des appareils séparésDonne à chaque pool ZFS son propre appareil sous le serveur, qui contient ses capteurs d'utilisation, de santé, de scrub et d'erreurs avec des noms courts, ainsi que des synthèses de santé des disques : température du disque le plus chaud, pire usure NVMe, erreurs de média, disques défaillants, et un nombre de disques avec des détails par disque. La santé des disques nécessite l'agent 2026.10 ou une version ultérieure. Lorsque l'option est désactivée, les entités des pools restent sur l'appareil du serveur, nommées d'après le pool.
  • Source de la température du CPUD'où le capteur de température du CPU tire sa valeur. "Automatic" utilise la température du CPU signalée par l'agent. Si elle correspond à la mauvaise puce sur ta carte (par exemple un canal de carte mère comme nct6798 CPUTIN au lieu de k10temp Tctl), choisis plutôt le canal hwmon à utiliser. Le capteur est indisponible tant que le canal choisi n'est pas signalé.

Textes issus du code de tinkerologie/ha-unraid-management-agent. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.

Entités

  • Capteurs binairesMatrice démarrée, Vérification de parité en cours, Parité valide, UPS connecté, ZFS disponible, Mise à jour disponible, Flash en bon état, Mover en cours, Vérification de parité planifiée, Service, Mises à jour de conteneurs disponibles, État et 7 autres
  • BoutonsDémarrer l’array, Arrêter l’array, Effacer les stats des disques de l’array, Démarrer la vérification de parité, Arrêter la vérification de parité, Suspendre la vérification de parité, Reprendre la vérification de parité, Archiver toutes les notifications, Arrêter le système, Redémarrer le système, Forcer l’arrêt, Redémarrer et 3 autres
  • ÉvénementsNotification, Alerte
  • CapteursUtilisation du CPU, Utilisation de la RAM, Température du CPU, Température de la carte mère, Puissance du CPU, Puissance de la DRAM, Temps de fonctionnement, Température du chipset, Régulateur du CPU, Fréquence du CPU, Utilisation du swap, Swappiness et 89 autres
  • InterrupteursAlimentation, En marche, Démarrage automatique
  • Mises à jourUnraid OS, Image

Actions

  • Démarrer le conteneurDémarre un conteneur DockerChamps : ID du conteneur
  • Arrêter le conteneurArrête un conteneur DockerChamps : ID du conteneur
  • Redémarrer le conteneurRedémarre un conteneur DockerChamps : ID du conteneur
  • Mettre le conteneur en pauseMet en pause un conteneur Docker en cours d’exécutionChamps : ID du conteneur
  • Reprendre le conteneurReprend un conteneur Docker en pauseChamps : ID du conteneur
  • Supprimer le conteneurSupprime un conteneur DockerChamps : ID du conteneur, Supprimer l’image
  • Définir le démarrage automatique du conteneurActive ou désactive le démarrage automatique d’un conteneur DockerChamps : ID du conteneur, Activé
  • Démarrer la VMDémarre une machine virtuelleChamps : ID de la VM
  • Arrêter la VMArrête une machine virtuelleChamps : ID de la VM
  • Redémarrer la VMRedémarre une machine virtuelleChamps : ID de la VM
  • Mettre la VM en pauseMet en pause une machine virtuelle en cours d’exécution (suspension en RAM)Champs : ID de la VM
  • Reprendre la VMReprend une machine virtuelle en pauseChamps : ID de la VM
  • Mettre la VM en veille prolongéeMet une machine virtuelle en veille prolongée (suspension sur disque)Champs : ID de la VM
  • Forcer l’arrêt de la VMForce l’arrêt d’une machine virtuelle (équivaut à une coupure d’alimentation)Champs : ID de la VM
  • Réinitialiser la VMForce la réinitialisation d’une machine virtuelleChamps : ID de la VM
  • Démarrer l’arrayDémarre l’array Unraid
  • Arrêter l’arrayArrête l’array Unraid
  • Effacer les stats des disques de l’arrayEfface les statistiques de lecture et d’écriture des disques de l’array
  • Démarrer la vérification de paritéDémarre une vérification de parité
  • Arrêter la vérification de paritéArrête la vérification de parité en cours

Dépannage

  • DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
  • Avis de correctionLes avis qu’elle peut afficher dans Paramètres > Corrections :Échec de la connexion au serveur Unraid, Erreurs SMART de disque détectées, Avertissement de température élevée du disque, Température critique du disque, Parité de l’array invalide, La vérification de parité est peut-être bloquée

Extrait du README

This custom integration connects Home Assistant to the Unraid Management Agent (UMA) running on your Unraid server. It delivers comprehensive monitoring, interactive controls, dynamic entity discovery, real-time WebSocket telemetry, and a bundled suite of custom Lovelace dashboard cards.

Extrait du README de tinkerologie/ha-unraid-management-agent, Apache License 2.0. Abrégé.

S’affiche dans Vulpo :

carte Bascule rapide, carte Bouton, carte Graphique, Apple Watch, centre de contrôle.

Informations

Installations
271 partagent leurs statistiques
Étoiles GitHub
48
Connexion
Fonctionne en local
Maintenance
Mise à jour au cours des 6 derniers mois
Version
v2026.10.1,
Catégorie
Informatique et réseau, NAS et serveurs
Type
Intégration de la Marketplace
Marque
Unraid
Prérequis
Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
Domaine
unraid_management_agent

Également chez Unraid

À découvrir aussi

Annuaire indépendant, créé par le développeur de Vulpo. Non affilié à Home Assistant ni à l’Open Home Foundation. À propos de ces chiffres