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.
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.
Installeer onze tool har-capture
pip install "har-capture[full]" Neem een sessie op tegen het IP-adres van je modem
har-capture get 192.168.100.1 --patterns network-device 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