mirror of https://github.com/home-assistant/core
126 lines
3.4 KiB
JSON
126 lines
3.4 KiB
JSON
{
|
|
"config": {
|
|
"step": {
|
|
"user": {
|
|
"description": "Set required parameter to connect to your router",
|
|
"data": {
|
|
"host": "[%key:common::config_flow::data::host%]",
|
|
"username": "[%key:common::config_flow::data::username%]",
|
|
"password": "[%key:common::config_flow::data::password%]",
|
|
"ssh_key": "Path to your SSH key file (instead of password)",
|
|
"protocol": "Communication protocol to use",
|
|
"port": "Port (leave empty for protocol default)"
|
|
},
|
|
"data_description": {
|
|
"host": "The hostname or IP address of your ASUSWRT router."
|
|
}
|
|
},
|
|
"legacy": {
|
|
"description": "Set required parameters to connect to your router",
|
|
"data": {
|
|
"mode": "Router operating mode"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"cannot_connect": "[%key:common::config_flow::error::cannot_connect%]",
|
|
"invalid_host": "[%key:common::config_flow::error::invalid_host%]",
|
|
"pwd_or_ssh": "Please provide password or SSH key file",
|
|
"pwd_required": "Password is required for selected protocol",
|
|
"ssh_not_file": "SSH key file not found",
|
|
"unknown": "[%key:common::config_flow::error::unknown%]"
|
|
},
|
|
"abort": {
|
|
"invalid_unique_id": "Impossible to determine a valid unique id for the device",
|
|
"no_unique_id": "A device without a valid unique id is already configured. Configuration of multiple instance is not possible"
|
|
}
|
|
},
|
|
"options": {
|
|
"step": {
|
|
"init": {
|
|
"data": {
|
|
"consider_home": "Seconds to wait before considering a device away",
|
|
"track_unknown": "Track unknown / unnamed devices",
|
|
"interface": "The interface that you want statistics from (e.g. eth0, eth1 etc)",
|
|
"dnsmasq": "The location in the router of the dnsmasq.leases files",
|
|
"require_ip": "Devices must have IP (for access point mode)"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"entity": {
|
|
"sensor": {
|
|
"devices_connected": {
|
|
"name": "Devices connected"
|
|
},
|
|
"download_speed": {
|
|
"name": "Download speed"
|
|
},
|
|
"upload_speed": {
|
|
"name": "Upload speed"
|
|
},
|
|
"download": {
|
|
"name": "Download"
|
|
},
|
|
"upload": {
|
|
"name": "Upload"
|
|
},
|
|
"load_avg_1m": {
|
|
"name": "Average load (1m)"
|
|
},
|
|
"load_avg_5m": {
|
|
"name": "Average load (5m)"
|
|
},
|
|
"load_avg_15m": {
|
|
"name": "Average load (15m)"
|
|
},
|
|
"24ghz_temperature": {
|
|
"name": "2.4GHz Temperature"
|
|
},
|
|
"5ghz_temperature": {
|
|
"name": "5GHz Temperature"
|
|
},
|
|
"cpu_temperature": {
|
|
"name": "CPU Temperature"
|
|
},
|
|
"5ghz_2_temperature": {
|
|
"name": "5GHz Temperature (Radio 2)"
|
|
},
|
|
"6ghz_temperature": {
|
|
"name": "6GHz Temperature"
|
|
},
|
|
"cpu_usage": {
|
|
"name": "CPU usage"
|
|
},
|
|
"cpu_core_usage": {
|
|
"name": "CPU core {core_id} usage"
|
|
},
|
|
"memory_usage": {
|
|
"name": "Memory usage"
|
|
},
|
|
"memory_free": {
|
|
"name": "Memory free"
|
|
},
|
|
"memory_used": {
|
|
"name": "Memory used"
|
|
},
|
|
"last_boot": {
|
|
"name": "Last boot"
|
|
},
|
|
"uptime": {
|
|
"name": "Uptime"
|
|
}
|
|
}
|
|
},
|
|
"selector": {
|
|
"protocols": {
|
|
"options": {
|
|
"https": "HTTPS",
|
|
"http": "HTTP",
|
|
"ssh": "SSH",
|
|
"telnet": "Telnet"
|
|
}
|
|
}
|
|
}
|
|
}
|