Het probleem

Je kabelmodem houdt signaaldata bij — hoe sterk je verbinding is, hoe schoon het signaal is, of fouten zich ophopen. Het is allemaal begraven in de webinterface van de modem. Maar die data is niet bruikbaar.

  • Geen geschiedenis — je ziet een momentopname van nu, niet wat er om 2 uur 's nachts gebeurde toen je verbinding wegviel
  • Geen waarschuwingen — de modem vertelt je niet wanneer signaalskwaliteit verslechtert of fouten toenemen
  • Geen bewijs — als je je ISP belt, is "het internet is traag" geen bewijs waarop ze kunnen handelen
  • Geen correlatie — je kunt "Zoom viel uit om 15:00 uur" niet verbinden met signaalproblemen die je niet observeerde

De oplossing

Cable Modem Monitor haalt signaaldata direct van je modem en brengt het in Home Assistant. Volg verbindingsgezondheid over tijd met historische grafieken die de problemen vangen die je anders zou missen.

Cable Modem Status Dashboard Cable Modem Status Dashboard
Verbindingsstatus, uptime, latentie en foutentellingen in één oogopslag
Downstream Power Levels Graph Downstream Power Levels Graph
Signaalsterkte over alle kanalen — ontdek onbalansen direct
Signal-to-Noise Ratio Graph Signal-to-Noise Ratio Graph
Signaalkwaliteit tracking helpt problemen identificeren voordat ze uitval veroorzaken
Modem Latency Graph Modem Latency Graph
Reactietijdmonitoring vangt vertragingen op zodra ze gebeuren
Error Tracking Graph Error Tracking Graph
Fouttrends onthullen ontwikkelende problemen over dagen en weken

Wat je krijgt

Elk ondersteund modem levert dezelfde set entiteiten, dus dashboards en automatiseringen werken hetzelfde, ongeacht welke hardware je hebt.

Signaalkwaliteit per kanaal

Vermogen (dBmV), SNR en frequentie voor elk downstream- en upstreamkanaal. Kanalen worden op positie genummerd, waardoor entiteit-ID's een modemherstart overleven die ze hernummert.

Foutregistratie

Tellers voor gecorrigeerde en niet-corrigeerbare codewoorden, plus foutpercentages per minuut.

Verbindingsstatus

Status, uptime, laatste opstarttijd en herstartdetectie op basis van teruggezette tellers.

Gezondheidsmetingen

Ping- en HTTP-latentie, opgevraagd op een eigen ritme los van het volledige uitlezen van de gegevens.

Herstarten op afstand

Herstart het modem vanuit een knop in Home Assistant wanneer de lijn een zetje nodig heeft. Het pollen schaalt terug tijdens de herstart en pakt vanzelf weer op zodra het modem weer antwoordt.

Fouten die zichzelf benoemen

Een druk modem, een firmwarevergrendeling, een onbereikbare host en een werkelijk verkeerd wachtwoord melden elk hun eigen oorzaak — zo repareer je wat er echt stuk was.

Volledig lokaal

Geen cloud, geen telemetrie. De integratie leest de lokale webinterface van je modem, inloggegevens blijven in de versleutelde opslag van Home Assistant, en serienummers en MAC-adressen worden helemaal niet verzameld.

Waarom het belangrijk is

Bewijs wanneer je het nodig hebt

Toon je ISP werkelijke data — dalende signaalskwaliteit, stijgende foutentellingen. Bewijs is moeilijker af te wijzen dan "het voelt traag."

Patronen over tijd

Vang de 2 uur 's nachts uitval en intermitterende problemen. Problemen die verdwijnen tegen de tijd dat je controleert, worden vastgelegd in de grafieken.

Eén integratie, 40 modems

Arris, CommScope, Compal, Hitron, Motorola, Netgear, Sagemcom, SerComm en Technicolor. Elk modem wordt declaratief in de catalogus beschreven in plaats van een eigen parser mee te dragen, waardoor hardware toevoegen een datawijziging is — en elke invoer wordt getest tegen een echte opname van echte hardware.

Home Assistant automatisering

Stel waarschuwingen in voor signaaldegradatie. Ontvang meldingen voordat problemen uitval worden.

Ondersteunde modems

Compatibiliteit hangt af van firmware en aanpassingen door de provider. Controleer je model hier voordat je installeert.

Fabrikant Model DOCSIS Veelvoorkomende providers
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

Een model dat meer dan één keer voorkomt heeft een hardwarerevisie of aanmeldmethode die een eigen invoer nodig heeft — ga af op de toevoeging tussen haakjes.

Volledige catalogus met chipsets, authenticatiemethoden en providerdekking · Modem er niet bij? Vraag ondersteuning aan

Installatie

Zoek naar "Cable Modem Monitor" in de HACS-integraties, herstart Home Assistant en voeg het daarna toe via Instellingen → Apparaten en diensten. Je hebt het IP-adres van je modem nodig — meestal 192.168.100.1 — en inloggegevens als erom wordt gevraagd.

Vereist Home Assistant 2024.12.0 of nieuwer.

Bijdragen

Cable Modem Monitor groeit door community-bijdragen. Twee manieren om te helpen:

Leg je modem vast

Een opgenomen sessie van de webinterface van je modem is alles wat we nodig hebben om een parser te bouwen. Het opnemen kost ongeveer vijf minuten.

1

Installeer onze tool har-capture

pip install "har-capture[full]"
2

Neem een sessie op tegen het IP-adres van je modem

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

Controleer het geschoonde bestand op wat de redactie gemist kan hebben en voeg het toe aan een modemverzoek

har-capture verwijdert MAC-adressen, serienummers, publieke IP-adressen en patronen van inloggegevens nog voordat het bestand je computer verlaat. Kanaalgegevens, firmwareversie en uptime blijven behouden — precies het deel dat wij nodig hebben.

Bouw de catalogusvermelding

Heb je de hardware en wil je verder gaan? De intake-pipeline maakt van een opname een werkende catalogusvermelding.

  • Draai de intake-pipeline op je opname
  • Die genereert modem.yaml, parser.yaml en golden files
  • Controleer of de golden files overeenkomen met wat je modem werkelijk rapporteert
  • Open een pull request met de vermelding

De meeste modellen hebben helemaal geen Python nodig — het parsen gebeurt in declaratieve YAML. AI-ondersteuning helpt bij de afwegingen, maar is niet vereist.

Handleiding voor bijdragers

Aan de slag