mirror of
https://github.com/anxms/fn_nas.git
synced 2025-10-15 09:38:26 +00:00
55 lines
1.3 KiB
Python
55 lines
1.3 KiB
Python
from homeassistant.const import Platform
|
|
|
|
DOMAIN = "fn_nas"
|
|
PLATFORMS = [
|
|
Platform.SENSOR,
|
|
Platform.SWITCH,
|
|
Platform.BUTTON
|
|
]
|
|
|
|
CONF_HOST = "host"
|
|
CONF_PORT = "port"
|
|
CONF_USERNAME = "username"
|
|
CONF_PASSWORD = "password"
|
|
CONF_ROOT_PASSWORD = "root_password"
|
|
CONF_SSH_KEY = "ssh_key"
|
|
CONF_SCAN_INTERVAL = "scan_interval"
|
|
CONF_FAN_CONFIG_PATH = "fan_config_path"
|
|
CONF_IGNORE_DISKS = "ignore_disks"
|
|
CONF_MAC = "mac"
|
|
CONF_UPS_SCAN_INTERVAL = "ups_scan_interval"
|
|
CONF_ENABLE_DOCKER = "enable_docker"
|
|
DOCKER_CONTAINERS = "docker_containers"
|
|
|
|
DEFAULT_PORT = 22
|
|
DEFAULT_SCAN_INTERVAL = 60
|
|
DEFAULT_UPS_SCAN_INTERVAL = 30
|
|
|
|
DATA_UPDATE_COORDINATOR = "coordinator"
|
|
|
|
HDD_TEMP = "temperature"
|
|
HDD_HEALTH = "health"
|
|
HDD_STATUS = "status"
|
|
SYSTEM_INFO = "system"
|
|
FAN_SPEED = "fan_speed"
|
|
UPS_INFO = "ups_info"
|
|
|
|
ATTR_DISK_MODEL = "硬盘型号"
|
|
ATTR_SERIAL_NO = "序列号"
|
|
ATTR_POWER_ON_HOURS = "通电时间"
|
|
ATTR_TOTAL_CAPACITY = "总容量"
|
|
ATTR_HEALTH_STATUS = "健康状态"
|
|
ATTR_FAN_MODE = "控制模式"
|
|
ATTR_FAN_CONFIG = "配置文件"
|
|
|
|
ICON_DISK = "mdi:harddisk"
|
|
ICON_FAN = "mdi:fan"
|
|
ICON_TEMPERATURE = "mdi:thermometer"
|
|
ICON_HEALTH = "mdi:heart-pulse"
|
|
ICON_POWER = "mdi:power"
|
|
ICON_RESTART = "mdi:restart"
|
|
|
|
# 设备标识符常量
|
|
DEVICE_ID_NAS = "flynas_nas_system"
|
|
DEVICE_ID_UPS = "flynas_ups"
|
|
CONF_NETWORK_MACS = "network_macs" |