Skip to main content

Cable Modem Monitor Core — platform-agnostic DOCSIS monitoring engine

Project description

Cable Modem Monitor Core

PyPI version Downloads Python CI License: MIT

Internal dependency of Cable Modem Monitor. Not intended for direct use — install the HA integration via HACS.

Platform-agnostic DOCSIS monitoring engine. Provides:

  • Config models — Pydantic-validated modem configuration (auth, endpoints, parsing)
  • Auth managers — Pluggable authentication strategies (form, basic, HNAP, PBKDF2, SJCL)
  • Parsers — Declarative channel and system info extraction from HTML, JSON, and HNAP
  • Orchestration — Session management, polling coordination, circuit breakers
  • Health monitoring — ICMP ping and HTTP probes on independent cadence
  • MCP tools — Onboarding pipeline for new modem configs from HAR captures

Installation

This package is installed automatically as a dependency of the Cable Modem Monitor Home Assistant integration.

pip install solentlabs-cable-modem-monitor-core

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

solentlabs_cable_modem_monitor_core-3.14.0a3.tar.gz (458.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file solentlabs_cable_modem_monitor_core-3.14.0a3.tar.gz.

File metadata

File hashes

Hashes for solentlabs_cable_modem_monitor_core-3.14.0a3.tar.gz
Algorithm Hash digest
SHA256 de200ad31417c6754fcc81e207ce133b20af360ad42105b29402f485c14c06c8
MD5 224bb5562e61dbba727ce6a74598173c
BLAKE2b-256 c49063c273eec1f9d855c1dfa4f0f0b943c297d76b516f9f14db041321b36122

See more details on using hashes here.

Provenance

The following attestation bundles were made for solentlabs_cable_modem_monitor_core-3.14.0a3.tar.gz:

Publisher: publish.yml on solentlabs/cable_modem_monitor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file solentlabs_cable_modem_monitor_core-3.14.0a3-py3-none-any.whl.

File metadata

File hashes

Hashes for solentlabs_cable_modem_monitor_core-3.14.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 e150b6f9e5227a3744f797b6b49e91b6e2c408edeff5d471dfed26e672abc702
MD5 5e6bf8b720045a675437ece308bbb265
BLAKE2b-256 e81271b9dab088d5c2639787fa9e0e5dd9f2d99e5e5e8da60c179dad36984b8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for solentlabs_cable_modem_monitor_core-3.14.0a3-py3-none-any.whl:

Publisher: publish.yml on solentlabs/cable_modem_monitor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page