270 lines
10 KiB
JSON
270 lines
10 KiB
JSON
{
|
|
"config": {
|
|
"flow_title": "{name} ({host})",
|
|
"step": {
|
|
"find": {
|
|
"title": "Device location",
|
|
"description": "How to find your device",
|
|
"data": {
|
|
"host": "Hostname / IP address"
|
|
}
|
|
},
|
|
"credentials": {
|
|
"title": "Credentials",
|
|
"description": "The same as for the device web panel",
|
|
"data": {
|
|
"username": "[%key:common::config_flow::data::username%]",
|
|
"password": "[%key:common::config_flow::data::password%]",
|
|
"port": "Port (0 to use default value)",
|
|
"ssl": "Use SSL connection"
|
|
}
|
|
},
|
|
"operation": {
|
|
"title": "Operation mode",
|
|
"data": {
|
|
"mode": "Device mode",
|
|
"enable_control": "Enable device control",
|
|
"split_intervals": "Enable per-sensor update intervals"
|
|
}
|
|
},
|
|
"options": {
|
|
"title": "Additional options",
|
|
"menu_options": {
|
|
"connected_devices": "Connected devices",
|
|
"intervals": "Update intervals",
|
|
"interfaces": "Interfaces to monitor",
|
|
"events": "Home Assistant events",
|
|
"security": "Security options",
|
|
"finish": "Save and finish"
|
|
}
|
|
},
|
|
"connected_devices": {
|
|
"title": "Connected devices",
|
|
"data": {
|
|
"track_devices": "Enable device trackers",
|
|
"client_device": "Create a device when I enable device_tracker entity",
|
|
"clients_in_attr": "Store clients list in attributes of the connected devices sensor",
|
|
"client_filter": "Filter clients",
|
|
"client_filter_list": "List of clients to filter (only active if filter is enabled)",
|
|
"force_clients": "Force clients update",
|
|
"force_clients_waittime": "Wait time (force update -> check) (seconds)",
|
|
"latest_connected": "Number of latest connected devices to store",
|
|
"interval_devices": "Devices / AiMesh update",
|
|
"consider_home": "Consider device at home for (after last 'online' state)",
|
|
"create_devices": "Create HA devices when creating clients entities"
|
|
}
|
|
},
|
|
"intervals": {
|
|
"title": "Update intervals",
|
|
"description": "Values are in seconds",
|
|
"data": {
|
|
"cache_time": "Caching time",
|
|
"scan_interval": "Entities update",
|
|
"interval_cpu": "CPU data",
|
|
"interval_firmware": "Firmware data",
|
|
"interval_gwlan": "GWLAN interval",
|
|
"interval_light": "Light data",
|
|
"interval_misc": "Misc data",
|
|
"interval_network": "Network stat data",
|
|
"interval_parental_control": "Parental control data",
|
|
"interval_ports": "Ports data",
|
|
"interval_ram": "RAM data",
|
|
"interval_sysinfo": "Sysinfo data",
|
|
"interval_temperature": "Temperature data",
|
|
"interval_vpn": "VPN data",
|
|
"interval_wan": "WAN data",
|
|
"interval_wlan": "WLAN data"
|
|
}
|
|
},
|
|
"interfaces": {
|
|
"title": "Interfaces to monitor",
|
|
"data": {
|
|
"interfaces": "Select network interfaces to monitor",
|
|
"units_speed": "Units for speed",
|
|
"units_traffic": "Units for traffic"
|
|
}
|
|
},
|
|
"events": {
|
|
"title": "Events",
|
|
"description": "Which events should be raised",
|
|
"data": {
|
|
"device_connected": "Device connected (the device was not tracked before)",
|
|
"device_disconnected": "Device disconnected",
|
|
"device_reconnected": "Device reconnected (this device was already tracked before)",
|
|
"node_connected": "AiMesh node connected (not seen before)",
|
|
"node_disconnected": "AiMesh node disconnected",
|
|
"node_reconnected": "AiMesh node reconnected"
|
|
}
|
|
},
|
|
"security": {
|
|
"title": "Security",
|
|
"data": {
|
|
"hide_passwords": "Hide passwords from sensors and attributes"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"access_error": "Access error. Refer to the log for details",
|
|
"cannot_resolve_host": "Cannot resolve hostname. Try with the IP address",
|
|
"connection_error": "Connection error. Refer to the log for details",
|
|
"connection_refused": "Connection refused",
|
|
"error": "[%key:common::config_flow::error::cannot_connect%]",
|
|
"login_blocked": "Login is blocked by the device. Please, wait",
|
|
"password_missing": "Password is missing",
|
|
"timeout": "Timeout error",
|
|
"unknown": "Unknown error",
|
|
"wrong_credentials": "Wrong credentials"
|
|
},
|
|
"abort": {
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
|
|
"no_serial": "This device does not provide serial number. Discovery aborted",
|
|
"not_router": "Not an Asus router. Cannot be configured"
|
|
}
|
|
},
|
|
"options": {
|
|
"step": {
|
|
"options": {
|
|
"title": "Configurations to change",
|
|
"menu_options": {
|
|
"credentials": "Credentials and connection",
|
|
"operation": "Operation mode",
|
|
"connected_devices": "Connected devices",
|
|
"intervals": "Update intervals",
|
|
"interfaces": "Interfaces to monitor",
|
|
"events": "Home Assistant events",
|
|
"security": "Security options",
|
|
"finish": "Save and finish"
|
|
}
|
|
},
|
|
"credentials": {
|
|
"title": "Credentials",
|
|
"description": "The same as for the device web panel",
|
|
"data": {
|
|
"username": "[%key:common::config_flow::data::username%]",
|
|
"password": "[%key:common::config_flow::data::password%]",
|
|
"port": "Port (0 to use default value)",
|
|
"ssl": "Use SSL connection"
|
|
}
|
|
},
|
|
"operation": {
|
|
"title": "Operation mode",
|
|
"data": {
|
|
"mode": "Device mode",
|
|
"enable_control": "Enable device control",
|
|
"split_intervals": "Enable per-sensor update intervals"
|
|
}
|
|
},
|
|
"connected_devices": {
|
|
"title": "Connected devices",
|
|
"data": {
|
|
"track_devices": "Enable device trackers",
|
|
"client_device": "Create a device when I enable device_tracker entity",
|
|
"clients_in_attr": "Store clients list in attributes of the connected devices sensor",
|
|
"client_filter": "Filter clients",
|
|
"client_filter_list": "List of clients to filter (only active if filter is enabled)",
|
|
"force_clients": "Force clients update",
|
|
"force_clients_waittime": "Wait time (force update -> check) (seconds)",
|
|
"latest_connected": "Number of latest connected devices to store",
|
|
"interval_devices": "Devices / AiMesh update",
|
|
"consider_home": "Consider device at home for (after last 'online' state)",
|
|
"create_devices": "Create HA devices when creating clients entities"
|
|
}
|
|
},
|
|
"intervals": {
|
|
"title": "Update intervals",
|
|
"description": "Values are in seconds",
|
|
"data": {
|
|
"cache_time": "Caching time",
|
|
"scan_interval": "Entities update",
|
|
"interval_cpu": "CPU data",
|
|
"interval_firmware": "Firmware data",
|
|
"interval_gwlan": "GWLAN interval",
|
|
"interval_light": "Light data",
|
|
"interval_misc": "Misc data",
|
|
"interval_network": "Network stat data",
|
|
"interval_parental_control": "Parental control data",
|
|
"interval_ports": "Ports data",
|
|
"interval_ram": "RAM data",
|
|
"interval_sysinfo": "Sysinfo data",
|
|
"interval_temperature": "Temperature data",
|
|
"interval_vpn": "VPN data",
|
|
"interval_wan": "WAN data",
|
|
"interval_wlan": "WLAN data"
|
|
}
|
|
},
|
|
"interfaces": {
|
|
"title": "Interfaces to monitor",
|
|
"data": {
|
|
"interfaces": "Select network interfaces to monitor",
|
|
"units_speed": "Units for speed",
|
|
"units_traffic": "Units for traffic"
|
|
}
|
|
},
|
|
"events": {
|
|
"title": "Events",
|
|
"description": "Which events should be raised",
|
|
"data": {
|
|
"device_connected": "Device connected (the device was not tracked before)",
|
|
"device_disconnected": "Device disconnected",
|
|
"device_reconnected": "Device reconnected (this device was already tracked before)",
|
|
"node_connected": "AiMesh node connected (not seen before)",
|
|
"node_disconnected": "AiMesh node disconnected",
|
|
"node_reconnected": "AiMesh node reconnected"
|
|
}
|
|
},
|
|
"security": {
|
|
"title": "Security",
|
|
"data": {
|
|
"hide_passwords": "Hide passwords from sensors and attributes"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"access_error": "Access error. Refer to the log for details",
|
|
"connection_error": "Connection error. Refer to the log for details",
|
|
"connection_refused": "Connection refused",
|
|
"error": "[%key:common::config_flow::error::cannot_connect%]",
|
|
"login_blocked": "Login is blocked by the device. Please, wait",
|
|
"not_confirmed": "You have to confirm",
|
|
"timeout": "Timeout error",
|
|
"unknown": "Unknown error",
|
|
"wrong_credentials": "Wrong credentials"
|
|
}
|
|
},
|
|
"services": {
|
|
"device_internet_access": {
|
|
"name": "Device internet access control",
|
|
"description": "Change device internet access using parental control feature of the router. Please, refer to the documentation for the additional possible parameters",
|
|
"fields": {
|
|
"entities": {
|
|
"name": "Entities",
|
|
"description": "Select device(s) to change internet access settings"
|
|
},
|
|
"state": {
|
|
"name": "State",
|
|
"description": "Set the state for the device(s)"
|
|
}
|
|
}
|
|
},
|
|
"remove_trackers": {
|
|
"name": "Remove device trackers",
|
|
"description": "Remove device trackers from the device registry. Please, keep in mind, when run, the service will remove selected trackers from watching and will allow you to remove the entities manually.",
|
|
"fields": {
|
|
"entities": {
|
|
"name": "Entities",
|
|
"description": "Select device(s) to remove from the device registry"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"selector": {
|
|
"set_pc_rule": {
|
|
"options": {
|
|
"allow": "Allow access",
|
|
"block": "Block access",
|
|
"remove": "Remove rule from the list"
|
|
}
|
|
}
|
|
}
|
|
}
|