Problem

Twój modem kablowy śledzi dane jakości sygnału — jak silne jest Twoje połączenie, jak czysty jest sygnał, czy gromadzą się błędy. To wszystko jest zakopane w interfejsie webowym modemu. Ale te dane nie są użyteczne.

  • Brak historii — widzisz migawkę teraz, nie to, co się stało o 2 w nocy, gdy Twoje połączenie spadło
  • Brak alertów — modem nie powie Ci, gdy jakość sygnału się pogarsza lub błędy zaczynają rosnąć
  • Brak dowodu — gdy dzwonisz do swojego ISP, "internet jest wolny" nie jest dowodem, na który mogą zareagować
  • Brak korelacji — nie możesz połączyć "Zoom spadł o 15" z problemami sygnału, których nie obserwowałeś

Rozwiązanie

Cable Modem Monitor pobiera dane sygnału bezpośrednio z modemu i przenosi je do Home Assistant. Śledź zdrowie połączenia w czasie z wykresami historycznymi, które wychwytują problemy, które inaczej byś przegapił.

Cable Modem Status Dashboard Cable Modem Status Dashboard
Status połączenia, czas pracy, opóźnienie i liczba błędów na pierwszy rzut oka
Downstream Power Levels Graph Downstream Power Levels Graph
Siła sygnału na wszystkich kanałach — wykryj nierównowagi natychmiast
Signal-to-Noise Ratio Graph Signal-to-Noise Ratio Graph
Śledzenie jakości sygnału pomaga zidentyfikować problemy zanim spowodują spadki
Modem Latency Graph Modem Latency Graph
Monitorowanie czasu odpowiedzi wychwytuje spowolnienia w momencie ich wystąpienia
Error Tracking Graph Error Tracking Graph
Trendy błędów ujawniają rozwijające się problemy przez dni i tygodnie

Co otrzymujesz

Każdy obsługiwany modem udostępnia ten sam zestaw encji, więc pulpity i automatyzacje działają tak samo niezależnie od posiadanego sprzętu.

Jakość sygnału na kanał

Moc (dBmV), SNR i częstotliwość dla każdego kanału pobierania i wysyłania. Kanały są numerowane według pozycji, więc identyfikatory encji przetrwają restart modemu, który je przenumeruje.

Śledzenie błędów

Liczniki poprawionych i niepoprawialnych słów kodowych oraz współczynniki błędów na minutę.

Kondycja połączenia

Status, czas pracy, ostatni rozruch i wykrywanie restartów na podstawie wyzerowanych liczników.

Sondy kondycji

Opóźnienie ping i HTTP, odpytywane we własnym rytmie, niezależnie od pełnego odczytu danych.

Zdalny restart

Zrestartuj modem przyciskiem w Home Assistant, gdy łącze potrzebuje zachęty. Odpytywanie wycofuje się na czas restartu i samo wraca, gdy tylko modem znów odpowie.

Błędy, które same się nazywają

Zajęty modem, blokada firmware'u, nieosiągalny host i naprawdę błędne hasło — każde zgłasza własną przyczynę, więc naprawiasz to, co faktycznie się zepsuło.

Wyłącznie lokalnie

Bez chmury, bez telemetrii. Integracja czyta lokalny interfejs webowy modemu, dane logowania zostają w zaszyfrowanym magazynie Home Assistant, a numery seryjne i adresy MAC nie są zbierane w ogóle.

Dlaczego to ważne

Dowód, gdy go potrzebujesz

Pokaż swojemu ISP rzeczywiste dane — spadająca jakość sygnału, rosnąca liczba błędów. Dowód trudniej odrzucić niż "wydaje się wolno".

Wzorce w czasie

Wychwytuj spadki o 2 w nocy i problemy przerywane. Problemy, które znikają, gdy sprawdzasz, są uchwycone na wykresach.

Jedna integracja, 40 modemów

Arris, CommScope, Compal, Hitron, Motorola, Netgear, Sagemcom, SerComm i Technicolor. Każdy modem jest opisany deklaratywnie w katalogu, zamiast nosić własny parser, więc dodanie sprzętu to zmiana danych — a każdy wpis jest testowany na prawdziwym przechwyceniu z prawdziwego sprzętu.

Automatyzacja Home Assistant

Ustaw alerty dla degradacji sygnału. Otrzymuj powiadomienia zanim problemy staną się awariami.

Obsługiwane modemy

Zgodność zależy od oprogramowania układowego i modyfikacji operatora. Sprawdź tutaj swój model przed instalacją.

Producent Model DOCSIS Typowi operatorzy
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

Model wymieniony więcej niż raz ma wersję sprzętową lub metodę logowania wymagającą osobnego wpisu — kieruj się dopiskiem w nawiasie.

Pełny katalog z chipsetami, metodami uwierzytelniania i zasięgiem operatorów · Nie ma Twojego modemu? Poproś o wsparcie

Instalacja

Wyszukaj "Cable Modem Monitor" w integracjach HACS, zrestartuj Home Assistant, a następnie dodaj integrację w Ustawienia → Urządzenia i usługi. Potrzebny będzie adres IP modemu — zwykle 192.168.100.1 — oraz dane logowania, jeśli modem o nie poprosi.

Wymaga Home Assistant 2024.12.0 lub nowszego.

Współtwórz

Cable Modem Monitor rośnie dzięki wkładowi społeczności. Dwa sposoby pomocy:

Przechwyć swój modem

Nagrana sesja z interfejsu webowego modemu to wszystko, czego potrzebujemy, by zbudować parser. Przechwycenie zajmuje około pięciu minut.

1

Zainstaluj nasze narzędzie har-capture

pip install "har-capture[full]"
2

Nagraj sesję na adresie IP swojego modemu

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

Przejrzyj oczyszczony plik pod kątem tego, co mogło umknąć redakcji, a następnie dołącz go do zgłoszenia modemu

har-capture usuwa adresy MAC, numery seryjne, publiczne adresy IP i wzorce danych logowania, zanim plik opuści Twój komputer. Dane kanałów, wersja oprogramowania układowego i czas pracy pozostają — to właśnie ta część, której potrzebujemy.

Zbuduj wpis w katalogu

Masz sprzęt i chcesz pójść dalej? Potok przyjmowania zamienia przechwycenie w działający wpis katalogowy.

  • Uruchom potok przyjmowania na swoim przechwyceniu
  • Wygeneruje modem.yaml, parser.yaml i pliki wzorcowe
  • Sprawdź, czy pliki wzorcowe odpowiadają temu, co faktycznie raportuje Twój modem
  • Otwórz pull request z wpisem

Większość modeli nie wymaga Pythona w ogóle — parsowanie to deklaratywny YAML. Wsparcie AI pomaga w krokach wymagających oceny, ale nie jest konieczne.

Przewodnik dla współtwórców

Rozpocznij