Проблема
Ваш кабельний модем відстежує дані про якість сигналу — наскільки сильне ваше з'єднання, наскільки чистий сигнал, чи накопичуються помилки. Все це приховано в веб-інтерфейсі модема. Але ці дані не дієві.
- Немає історії — ви бачите миттєвий знімок зараз, а не те, що сталося о 2 ночі, коли ваше з'єднання впало
- Немає сповіщень — модем не повідомить вам, коли якість сигналу погіршується або помилки починають зростати
- Немає доказів — коли ви дзвоните своєму провайдеру, "інтернет повільний" не є доказом, на який вони можуть діяти
- Немає кореляції — ви не можете пов'язати "Zoom впав о 15:00" з проблемами сигналу, які ви не спостерігали
Рішення
Cable Modem Monitor витягує дані сигналу безпосередньо з вашого модема і переносить їх в Home Assistant. Відстежуйте здоров'я з'єднання з часом за допомогою історичних графіків, що фіксують проблеми, які ви інакше б пропустили.
Що ви отримуєте
Кожен підтримуваний модем надає той самий набір сутностей, тож панелі та автоматизації працюють однаково незалежно від вашого обладнання.
Якість сигналу за каналами
Потужність (dBmV), співвідношення сигнал/шум і частота для кожного низхідного та висхідного каналу. Канали нумеруються за позицією, тож ID сутностей переживають перезавантаження модема, яке їх перенумеровує.
Облік помилок
Лічильники виправлених і невиправних кодових слів, а також частота помилок за хвилину.
Стан з'єднання
Статус, час роботи, час останнього завантаження та виявлення перезавантажень за скиданням лічильників.
Перевірки стану
Затримка ping і HTTP, що опитується у власному ритмі, окремо від повного зчитування даних.
Віддалене перезавантаження
Перезавантажте модем кнопкою в Home Assistant, коли лінії потрібен поштовх. На час перезавантаження опитування відступає і саме поновлюється, щойно модем знову відповідає.
Збої, які називають себе самі
Зайнятий модем, блокування прошивки, недосяжний хост і справді хибний пароль — кожен повідомляє власну причину, тож ви лагодите те, що насправді зламалося.
Лише локально
Без хмари й телеметрії. Інтеграція читає локальний вебінтерфейс вашого модема, облікові дані залишаються в зашифрованому сховищі Home Assistant, а серійні номери та MAC-адреси не збираються взагалі.
Чому це важливо
Докази, коли вони вам потрібні
Покажіть своєму провайдеру реальні дані — якість сигналу, що падає, кількість помилок, що зростає. Докази важче відхилити, ніж "здається повільним".
Шаблони з часом
Фіксуйте збої о 2 ночі та переривчасті проблеми. Проблеми, що зникають до моменту перевірки, фіксуються на графіках.
Одна інтеграція, 40 модемів
Arris, CommScope, Compal, Hitron, Motorola, Netgear, Sagemcom, SerComm і Technicolor. Кожен модем описаний у каталозі декларативно, а не несе власний parser, тож додати обладнання — це зміна даних, і кожен запис перевіряється на реальному записі з реального обладнання.
Автоматизація Home Assistant
Налаштуйте сповіщення про деградацію сигналу. Отримуйте повідомлення до того, як проблеми стануть збоями.
Підтримувані модеми
Сумісність залежить від прошивки та налаштувань провайдера. Перевірте свою модель тут перед установленням.
| Виробник | Модель | DOCSIS | Поширені провайдери |
|---|---|---|---|
| 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 |
Модель, наведена більше одного разу, має апаратну ревізію або спосіб входу, яким потрібен окремий запис — орієнтуйтеся на уточнення в дужках.
Повний каталог із чипсетами, способами авторизації та охопленням провайдерів · Вашого модема немає в списку? Запросіть підтримку
Встановлення
Знайдіть "Cable Modem Monitor" в інтеграціях HACS, перезапустіть Home Assistant, а потім додайте інтеграцію в розділі Налаштування → Пристрої та служби. Знадобиться IP-адреса модема — зазвичай 192.168.100.1 — та облікові дані, якщо він їх запитає.
Потребує Home Assistant 2024.12.0 або новішої версії.
Внести внесок
Cable Modem Monitor росте завдяки внескам спільноти. Два способи допомогти:
Запишіть свій модем
Записана сесія з вебінтерфейсу вашого модема — це все, що потрібно для створення parser. Запис займає близько п'яти хвилин.
Встановіть наш інструмент har-capture
pip install "har-capture[full]" Запишіть сесію за IP-адресою вашого модема
har-capture get 192.168.100.1 --patterns network-device Перегляньте очищений файл на предмет того, що пропустило маскування, і додайте його до запиту на модем
har-capture видаляє MAC-адреси, серійні номери, публічні IP та шаблони облікових даних ще до того, як файл покине ваш комп'ютер. Дані каналів, версія прошивки та час роботи зберігаються — саме вони нам і потрібні.
Створіть запис у каталозі
Маєте обладнання й хочете піти далі? Конвеєр прийому перетворює запис на робочий запис каталогу.
- Запустіть конвеєр прийому на своєму записі
- Він створює modem.yaml, parser.yaml та еталонні файли
- Переконайтеся, що еталонні файли збігаються з тим, що модем повідомляє насправді
- Відкрийте pull request із цим записом
Більшості моделей Python не потрібен узагалі — розбір описується декларативним YAML. Допомога ШІ корисна на кроках, що вимагають судження, але не обов'язкова.
Посібник для учасників