Le problème

Votre modem câble suit les données de qualité du signal — la force de votre connexion, la propreté du signal, si les erreurs s'accumulent. Tout est enfoui dans l'interface web du modem. Mais ces données ne sont pas exploitables.

  • Pas d'historique — vous voyez un instantané actuel, pas ce qui s'est passé à 2h du matin quand votre connexion a chuté
  • Pas d'alertes — le modem ne vous dit pas quand la qualité du signal se dégrade ou que les erreurs augmentent
  • Pas de preuve — quand vous appelez votre FAI, « internet est lent » n'est pas une preuve sur laquelle ils peuvent agir
  • Pas de corrélation — vous ne pouvez pas relier « Zoom a planté à 15h » avec des problèmes de signal que vous n'avez pas observés

La solution

Cable Modem Monitor récupère les données de signal directement depuis votre modem et les intègre dans Home Assistant. Suivez la santé de la connexion dans le temps avec des graphiques historiques qui capturent les problèmes que vous auriez autrement manqués.

Cable Modem Status Dashboard Cable Modem Status Dashboard
État de la connexion, temps de fonctionnement, latence et compteurs d'erreurs en un coup d'œil
Downstream Power Levels Graph Downstream Power Levels Graph
Force du signal sur tous les canaux — repérez les déséquilibres instantanément
Signal-to-Noise Ratio Graph Signal-to-Noise Ratio Graph
Le suivi de la qualité du signal aide à identifier les problèmes avant qu'ils ne causent des coupures
Modem Latency Graph Modem Latency Graph
La surveillance du temps de réponse détecte les ralentissements au moment où ils se produisent
Error Tracking Graph Error Tracking Graph
Les tendances d'erreurs révèlent des problèmes en développement sur des jours et des semaines

Ce que vous obtenez

Chaque modem pris en charge expose le même ensemble d'entités, si bien que les tableaux de bord et les automatisations fonctionnent de la même façon quel que soit votre matériel.

Qualité du signal par canal

Puissance (dBmV), SNR et fréquence pour chaque canal descendant et montant. Les canaux sont numérotés par position, si bien que les identifiants d'entité survivent à un redémarrage du modem qui les renumérote.

Suivi des erreurs

Compteurs de mots de code corrigés et non corrigeables, ainsi que les taux d'erreur par minute.

État de la connexion

Statut, durée de fonctionnement, dernier démarrage et détection des redémarrages à partir des remises à zéro des compteurs.

Sondes de santé

Latence ping et HTTP, interrogées à leur propre rythme, indépendamment de la lecture complète des données.

Redémarrage à distance

Redémarrez le modem depuis un bouton Home Assistant quand la ligne a besoin d'un coup de pouce. L'interrogation se met en retrait pendant le redémarrage et reprend d'elle-même dès que le modem répond à nouveau.

Des échecs qui se nomment eux-mêmes

Un modem occupé, un verrouillage du firmware, un hôte injoignable et un mot de passe réellement erroné signalent chacun leur propre cause — vous corrigez donc ce qui a vraiment lâché.

Entièrement local

Aucun cloud, aucune télémétrie. L'intégration lit l'interface web locale de votre modem, les identifiants restent dans le stockage chiffré de Home Assistant, et les numéros de série et adresses MAC ne sont jamais collectés.

Pourquoi c'est important

Preuve quand vous en avez besoin

Montrez à votre FAI des données réelles — qualité du signal en baisse, compteurs d'erreurs en hausse. Les preuves sont plus difficiles à rejeter que « ça semble lent ».

Schémas dans le temps

Capturez les coupures à 2h du matin et les problèmes intermittents. Les problèmes qui disparaissent au moment où vous vérifiez sont capturés dans les graphiques.

Une intégration, 40 modems

Arris, CommScope, Compal, Hitron, Motorola, Netgear, Sagemcom, SerComm et Technicolor. Chaque modem est décrit de façon déclarative dans le catalogue au lieu d'embarquer son propre parser, si bien qu'ajouter du matériel est un changement de données — et chaque entrée est testée contre une capture réelle issue de matériel réel.

Automatisation Home Assistant

Configurez des alertes pour la dégradation du signal. Soyez notifié avant que les problèmes ne deviennent des pannes.

Modems supportés

La compatibilité varie selon le micrologiciel et les personnalisations du fournisseur d'accès. Vérifiez votre modèle ici avant d'installer.

Fabricant Modèle DOCSIS Fournisseurs courants
Arris CM3500B 3.1 Vodafone
Arris CM820B 3.0 Volia
Arris S33 3.1 Comcast, Cox, Spectrum
Arris S33 (v2) 3.1 Comcast, Cox, Spectrum
Arris S33 (v3) 3.1 Comcast, Cox, Spectrum
Arris S34 3.1 Comcast, Cox, Spectrum
Arris SB6141 3.0 Comcast, Cox, Spectrum
Arris SB6183 3.0 Comcast, Cox, Spectrum
Arris SB6190 3.0 Comcast, Spectrum, Cox
Arris SB8200 3.1 Spectrum, Comcast, Cox
Arris SB8200 (Form Login CBN) 3.1 Comcast, Cox, Spectrum
Arris SB8200 (HNAP) 3.1 Cox
Arris TG3442DE 3.1 Vodafone
Arris TM1602A 3.0 Spectrum
CommScope G54 3.1 Cox, Spectrum, Comcast
Compal CH7465MT 3.0 Magenta AT
Hitron CODA56 3.1 Comcast
Motorola MB7621 3.0 Comcast, Cox, Spectrum
Motorola MB8600 3.1 Comcast, Cox, Spectrum
Motorola MB8611 3.1 Comcast, Cox, Spectrum
Netgear C3700 3.0 Comcast, Cox, Spectrum
Netgear C7000v2 3.0 Comcast
Netgear CM1100 3.1 Comcast
Netgear CM1200 3.1 Comcast, Spectrum, Cox
Netgear CM2000 3.1 Comcast, Cox, Spectrum
Netgear CM2050V 3.1 Comcast
Netgear CM2500 3.1 Comcast, Cox, Spectrum
Netgear CM3000 3.1 Comcast, Cox, Spectrum
Netgear CM600 3.0 Comcast, Cox, Spectrum
Sagemcom F3896LG-VMB 3.1 Virgin Media UK
Sagemcom F3896LG-ZG 3.1 Ziggo
SerComm DM1000 3.1 Koodo
Technicolor CGA2121 3.0 Telia
Technicolor CGA4236 3.1
Technicolor CGA6444VF 3.1 Vodafone
Technicolor TC4400 3.1 Comcast, Cox, Spectrum
Technicolor XB10 4.0 Comcast
Technicolor XB6 3.1 Rogers
Technicolor XB7 3.1 Rogers, Comcast
Technicolor XB8 3.1 Rogers, Comcast, Cox

Un modèle listé plusieurs fois possède une révision matérielle ou une méthode de connexion qui exige sa propre entrée — fiez-vous au qualificatif entre parenthèses.

Catalogue complet avec chipsets, méthodes d'authentification et couverture des fournisseurs · Modem absent de la liste ? Demandez sa prise en charge

Installation

Recherchez « Cable Modem Monitor » dans les intégrations HACS, redémarrez Home Assistant, puis ajoutez l'intégration depuis Paramètres → Appareils et services. Il vous faudra l'adresse IP de votre modem — généralement 192.168.100.1 — et des identifiants s'il en demande.

Nécessite Home Assistant 2024.12.0 ou plus récent.

Contribuer

Cable Modem Monitor grandit grâce aux contributions de la communauté. Deux façons d'aider :

Capturez votre modem

Une session enregistrée depuis l'interface web de votre modem suffit à construire un parser. La capture prend environ cinq minutes.

1

Installez notre outil har-capture

pip install "har-capture[full]"
2

Enregistrez une session sur l'adresse IP de votre modem

har-capture get 192.168.100.1 --patterns network-device
3

Relisez le fichier nettoyé pour repérer ce que la rédaction aurait manqué, puis joignez-le à une demande de modem

har-capture supprime les adresses MAC, numéros de série, adresses IP publiques et motifs d'identifiants avant même que le fichier ne quitte votre machine. Les données de canaux, la version du micrologiciel et la durée de fonctionnement sont conservées — c'est justement ce dont nous avons besoin.

Construisez l'entrée du catalogue

Vous avez le matériel et voulez aller plus loin ? Le pipeline d'intégration transforme une capture en entrée de catalogue fonctionnelle.

  • Exécutez le pipeline d'intégration sur votre capture
  • Il génère modem.yaml, parser.yaml et les golden files
  • Vérifiez que les golden files correspondent à ce que votre modem rapporte réellement
  • Ouvrez une pull request avec l'entrée

La plupart des modèles ne demandent aucun Python — l'analyse se fait en YAML déclaratif. L'assistance par IA aide sur les étapes de jugement, mais n'est pas obligatoire.

Guide du contributeur

Commencer