À propos
OpenWrt est une intégration Home Assistant qui surveille et contrôle localement les routeurs OpenWrt. Elle communique avec le routeur via l’interface native OpenWrt Ubus, ou par SSH, plutôt que par SNMP ou par des vérifications de ping. Elle ajoute le suivi d’appareils, des capteurs système pour le CPU, la mémoire, la charge, la durée de fonctionnement et la température, ainsi que des interrupteurs et des boutons pour les radios, le WPS, les services, l’accès à Internet et les sauvegardes. La couverture inclut aussi l’état des VPN WireGuard et OpenVPN, le multi-WAN et les mesures du signal des modems cellulaires. Les mises à jour du firmware, y compris le firmware personnalisé, sont exposées comme des entités de mise à jour, et les actions peuvent exécuter des commandes shell, lire ou modifier des valeurs de configuration du routeur et générer un rapport. La détection de présence via MQTT est disponible en option, et l’intégration se configure dans l’interface, avec une découverte sur le réseau.
Résumé automatique du README et du code de FaserF/ha-openwrt, 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
- Lumières
- Interrupteurs
- Capteurs
- Présence
Mise en place
Installe-la depuis la Marketplace et redémarre Home Assistant, puis ajoute-la dans Paramètres > Appareils et services.
Assistant de configuration OpenWrt
- Type de connexion
- Mode de configuration
Authentification
- Nom d’utilisateur
- Mot de passe
- Utiliser SSL/HTTPS
- Vérifier le certificat SSL
- Port
- Chemin Ubus (par ex. /ubus)
- Logiciel DHCP
- Ignorer les appareils avec une adresse MAC aléatoire
Recherche d’OpenWrt
- Continuer avec la découverte
Sélectionne ton routeur
- Sélectionne un appareil (ou saisis les détails manuellement)
Configuration manuelle
- Hôte (adresse IP ou nom d’hôte)
- Type de connexion
Authentification SSH
- Nom d’utilisateur
- Mot de passe
- Clé SSH privée (facultatif, laisse le mot de passe vide si elle est utilisée)
- Port
- Logiciel DHCP
- Ignorer les appareils avec une adresse MAC aléatoire
Routeur OpenWrt découvert
- Nom d’utilisateur
- Mot de passe
- Utiliser SSL (HTTPS)
- Port (facultatif)
- Logiciel DHCP
- Ignorer les appareils avec une adresse MAC aléatoire
Se réauthentifier
- Nom d’utilisateur
- Mot de passe
Après la mise en place
- Intervalle de mise à jour (secondes)
- Inclure les appareils filaires dans le suivi
- Délai « Considérer présent » de l’appareil (secondes)
- Logiciel DHCP
- Rechercher les mises à jour du firmware
- Sauvegarde automatique avant la mise à jour du firmware
- Durée de conservation des sauvegardes (jours)
- Dépôt GitHub du firmware personnalisé (propriétaire/dépôt)
- URL du serveur Attended Sysupgrade
- Remplacement de la cible (par ex. arch/subtarget)
- Ignorer les appareils avec une adresse MAC aléatoire
- Activer la détection de présence MQTT
- Redéployer les scripts de présence MQTT
- Redéployer l’utilisateur Home Assistant et les ACL
- Faire confiance à l’état ARP « STALE » pour la présence
- J’ai lu ces informations et je souhaite continuer
- J’ai lu ces informations et je souhaite continuer
- J’ai lu ces informations et je souhaite continuer
- Activer le suivi d’appareils
- Activer la surveillance de la charge système
- Activer la surveillance et le contrôle des services
- Activer les entités du pare-feu (règles et redirections)
- Activer le contrôle des LED
- Activer les contrôles SQM QoS
- Activer la surveillance et le contrôle des VPN
- Activer le capteur des principaux hôtes NLBWMon
- Activer le capteur Snort IDS
- J’ai lu ces informations et je souhaite continuer
- Activer la détection de présence MQTT
- Broker MQTT (accessible depuis le routeur)
- Port MQTT
- Nom d’utilisateur MQTT
- Mot de passe MQTT
- Entité de la zone cible (par ex. Maison, Bureau)
- Nom d’utilisateur root
- Mot de passe root
Textes issus du code de FaserF/ha-openwrt. Les textes que le dépôt ne fournit pas en français ont été traduits automatiquement.
Entités
- Capteurs binairesConnecté, Redémarrage requis, Batman Mesh actif, VPN Tailscale connecté, Problème du VPN Tailscale
- BoutonsRedémarrer le routeur, Redirection de port, Accès à Internet, Démarrer le WPS, Annuler le WPS, Déconnecter l’appareil, Wake on LAN, Créer une sauvegarde
- ÉvénementsNouvel appareil
- LumièresLED
- NombresPuissance TX, Limite de téléchargement SQM, Limite d’envoi SQM
- CapteursUtilisation de la mémoire, Utilisation du CPU, Mémoire utilisée, Utilisation du swap, Charge (1 min), Suivi des connexions, Charge (5 min), Charge (15 min), Durée de fonctionnement, Température, Utilisation du stockage, IP publique et 80 autres
- InterrupteursWPS, Radio, Service, Accès à Internet, SQM activé, AdBlock, Simple AdBlock, Ban-IP
- Mises à jourFirmware, Firmware personnalisé
Actions
- Redémarrer le routeurRedémarre le routeur OpenWrt.Champs : Appareil
- Exécuter une commandeExécute une commande shell sur le routeur OpenWrt.Champs : Appareil, Commande
- Gérer un serviceGère un service init.d sur le routeur OpenWrt.Champs : Appareil, Nom du service, Action
- Wake on LANEnvoie un paquet magique Wake on LAN à un appareil via le routeur OpenWrt.Champs : Routeur cible, Adresse MAC, Interface
- UCI GetRécupère une valeur de configuration UCI depuis le routeur OpenWrt.Champs : Appareil, Configuration, Section, Option
- UCI SetDéfinit une valeur de configuration UCI sur le routeur OpenWrt et valide les modifications.Champs : Appareil, Configuration, Section, Option, Valeur
- Créer une sauvegardeGénère une archive de sauvegarde de la configuration du routeur.Champs : Appareil
- Générer un rapportGénère un rapport système détaillé au format markdown.Champs : Appareil
Dépannage
- DiagnosticsTélécharge un fichier de diagnostics à joindre à un rapport de bug.
Extrait du README
A secure, production-ready Home Assistant integration for OpenWrt devices. Monitor system resources, track connected devices, manage WiFi radios, execute commands, and natively update firmware directly from Home Assistant.
- VPN Monitoring:
- Tracks status (Up/Down) for WireGuard and OpenVPN tunnels.
- Monitors throughput (RX/TX) and detailed WireGuard peer statistics (handshake, transfer, allowed IPs).
- Network & Connectivity:
- Latency/Ping: Monitor network latency to a target (e.g. 8.8.8.8) with packet loss tracking.
- DHCP Monitoring: Track the number of active DHCP leases.
- Public IP: Track your external WAN IP address with change detection.
- Advanced Interface Diagnostics: Individual sensors/attributes for IPv6 addresses, link speed (Mbps), duplex mode, and interface uptime.
- Multi-WAN (mwan3): Per interface an online binary sensor, the online ratio since the router booted, and a status sensor with mwan3's tracking state: online, connecting (answers again, recovery…
- 4G/5G QModem Support (ModemManager integration):
- Comprehensive signal diagnostics: RSRP, RSRQ, RSSI, SINR for LTE and 5G.
- Device health: Modem temperature, voltage, and ISP detection.
S’affiche dans Vulpo :
carte Lumière, carte Bascule rapide, carte Bouton, carte Graphique, Apple Watch, centre de contrôle.Informations
- Installations
- 457 partagent leurs statistiques
- Étoiles GitHub
- 123
- Connexion
- Fonctionne en local
- Maintenance
- Mise à jour au cours des 6 derniers mois
- Version
- v2.5.3,
- Catégorie
- Informatique et réseau, Routeurs et réseau
- Type
- Intégration de la Marketplace
- Marque
- OpenWrt
- Prérequis
- Nécessite la Marketplace (HACS sur Home Assistant 2026.10 et les versions antérieures)
- Domaine
openwrt- Problèmes
- Signaler un problème












