mirror of
https://github.com/xiaochao99/fn_nas
synced 2025-12-26 14:57:12 +00:00
update all
This commit is contained in:
53
custom_components/fn_nas/const.py
Normal file
53
custom_components/fn_nas/const.py
Normal file
@@ -0,0 +1,53 @@
|
||||
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"
|
||||
|
||||
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"
|
||||
Reference in New Issue
Block a user