Ctrl K
ComunidadGuías…

custom_components/genieacs/const.py

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
"""Constants for the GenieACS integration."""

from typing import Final

DOMAIN: Final = "genieacs"

CONF_NBI_URL: Final = "nbi_url"

DEFAULT_NBI_URL: Final = "http://localhost:7557"
DEFAULT_SCAN_INTERVAL: Final = 60
ONLINE_THRESHOLD_SECONDS: Final = 300

# TR-069 parameter roots
TR181_ROOT: Final = "Device"
TR098_ROOT: Final = "InternetGatewayDevice"

# Common parameter suffixes (relative to root)
PARAM_MANUFACTURER: Final = "DeviceInfo.Manufacturer"
PARAM_MODEL: Final = "DeviceInfo.ModelName"
PARAM_SERIAL: Final = "DeviceInfo.SerialNumber"
PARAM_SOFTWARE_VERSION: Final = "DeviceInfo.SoftwareVersion"
PARAM_UPTIME: Final = "DeviceInfo.UpTime"
PARAM_WAN_IP: Final = (
    "WANDevice.1.WANConnectionDevice.1.WANIPConnection.1.ExternalIPAddress"
)