mirror of
https://github.com/home-assistant/core.git
synced 2026-08-29 18:25:07 -05:00
77 lines
2.2 KiB
Python
77 lines
2.2 KiB
Python
"""Constants used in the Mikrotik components."""
|
|
|
|
from typing import Final
|
|
|
|
DOMAIN: Final = "mikrotik"
|
|
DEFAULT_NAME: Final = "Mikrotik"
|
|
DEFAULT_API_PORT: Final = 8728
|
|
DEFAULT_DETECTION_TIME: Final = 300
|
|
|
|
ATTR_MANUFACTURER: Final = "Mikrotik"
|
|
ATTR_SERIAL_NUMBER: Final = "serial-number"
|
|
ATTR_ROUTERBOARD_FIRMWARE: Final = "current-firmware"
|
|
ATTR_SYSTEM_FIRMWARE: Final = "installed-version"
|
|
|
|
CONF_ARP_PING: Final = "arp_ping"
|
|
CONF_FORCE_DHCP: Final = "force_dhcp"
|
|
CONF_DETECTION_TIME: Final = "detection_time"
|
|
|
|
NAME: Final = "name"
|
|
|
|
ARP: Final = "arp"
|
|
BACKUP: Final = "backup"
|
|
CAPSMAN: Final = "capsman"
|
|
DHCP: Final = "dhcp"
|
|
FIRMWARE_UPDATE: Final = "fw-update"
|
|
HEALTH: Final = "health"
|
|
IDENTITY: Final = "identity"
|
|
IS_CAPSMAN: Final = "is_capsman"
|
|
IS_WIFI: Final = "is_wifi"
|
|
IS_WIFIWAVE2: Final = "is_wifiwave2"
|
|
IS_WIRELESS: Final = "is_wireless"
|
|
REBOOT: Final = "reboot"
|
|
RESOURCE: Final = "resource"
|
|
ROUTERBOARD_UPDATE: Final = "routerboard-update"
|
|
ROUTERBOARD: Final = "routerboard"
|
|
SHUTDOWN: Final = "shutdown"
|
|
UPDATE: Final = "update"
|
|
WIFI: Final = "wifi"
|
|
WIFIWAVE2: Final = "wifiwave2"
|
|
WIRELESS: Final = "wireless"
|
|
|
|
|
|
MIKROTIK_SERVICES: Final = {
|
|
ARP: "/ip/arp/getall",
|
|
BACKUP: "/system/backup/save",
|
|
CAPSMAN: "/caps-man/registration-table/getall",
|
|
DHCP: "/ip/dhcp-server/lease/getall",
|
|
FIRMWARE_UPDATE: "/system/package/update/install",
|
|
HEALTH: "/system/health/print",
|
|
IDENTITY: "/system/identity/getall",
|
|
IS_CAPSMAN: "/caps-man/interface/print",
|
|
IS_WIFI: "/interface/wifi/print",
|
|
IS_WIFIWAVE2: "/interface/wifiwave2/print",
|
|
IS_WIRELESS: "/interface/wireless/print",
|
|
REBOOT: "/system/reboot",
|
|
RESOURCE: "/system/resource/print",
|
|
ROUTERBOARD_UPDATE: "/system/routerboard/upgrade",
|
|
ROUTERBOARD: "/system/routerboard/getall",
|
|
SHUTDOWN: "/system/shutdown",
|
|
UPDATE: "/system/package/update/print",
|
|
WIFI: "/interface/wifi/registration-table/print",
|
|
WIFIWAVE2: "/interface/wifiwave2/registration-table/print",
|
|
WIRELESS: "/interface/wireless/registration-table/getall",
|
|
}
|
|
|
|
|
|
ATTR_DEVICE_TRACKER: Final = [
|
|
"comment",
|
|
"ssid",
|
|
"interface",
|
|
"signal-strength",
|
|
"signal-to-noise",
|
|
"rx-rate",
|
|
"tx-rate",
|
|
"uptime",
|
|
]
|