189 lines
7.6 KiB
JSON
189 lines
7.6 KiB
JSON
{
|
|
"config": {
|
|
"abort": {
|
|
"forgot_password": "The Forgot Password page was detected. This normally is the result of too many failed logins. Amazon may require action before a relogin can be attempted.",
|
|
"login_failed": "Alexa Media Player failed to login.",
|
|
"reauth_successful": "Alexa Media Player successfully reauthenticated. Please ignore the \"Aborted\" message from HA."
|
|
},
|
|
"error": {
|
|
"connection_error": "Error connecting; check network and retry",
|
|
"identifier_exists": "Email for Alexa URL already registered",
|
|
"invalid_credentials": "Invalid credentials",
|
|
"invalid_auth": "Login was not successful. Please double-check your email, password, and Authenticator key.",
|
|
"oauth_error": "Could not complete OAuth login. Please try again.",
|
|
"invalid_url": "URL is invalid: {message}",
|
|
"2fa_key_invalid": "{otp_secret} is invalid",
|
|
"unable_to_connect_hass_url": "Unable to connect to Home Assistant Local URL. Please check the URL under Settings > System > Network > Home Assistant URL > Local network",
|
|
"unknown_error": "Unknown error: {message}"
|
|
},
|
|
"step": {
|
|
"user": {
|
|
"data": {
|
|
"debug": "Advanced debug",
|
|
"email": "Email Address",
|
|
"exclude_devices": "or Exclude these devices from all (comma separated)",
|
|
"extended_entity_discovery": "Include additional sensors, switches and lights",
|
|
"hass_url": "Local network URL to access Home Assistant",
|
|
"include_devices": "Only include these devices (comma separated)",
|
|
"otp_secret": "52-character Authenticator App Key for Amazon 2SV",
|
|
"password": "Password",
|
|
"public_url": "Public URL shared with external hosted services",
|
|
"queue_delay": "Delay to queue multiple commands together (seconds)",
|
|
"scan_interval": "Scheduled polling interval (seconds)",
|
|
"securitycode": "One-time password (OTP)",
|
|
"should_get_network": "Discover Alexa network",
|
|
"url": "Amazon region domain (e.g., amazon.co.uk)"
|
|
},
|
|
"data_description": {
|
|
"debug": "Enables very verbose, trace-level logging for advanced troubleshooting.\nNot recommended for normal operation due to increased log volume.\nEnsure logger levels are set to DEBUG for full output.",
|
|
"otp_secret": "Example: 35T5 LQSY I5IO 3EFQ LGAJ I6YB JWBY JJPR PYT7 XPPW IDAK SQBJ CVXA"
|
|
}
|
|
},
|
|
"proxy_warning": {
|
|
"data": {
|
|
"proxy_warning": "Ignore and Continue - I understand that no support for login issues are provided for bypassing this warning."
|
|
},
|
|
"description": "The HA server cannot connect to the URL provided: {hass_url}.\n> {error}\n\nTo fix this, please confirm your browser can reach {hass_url}. This field is from Settings > System > Network > Home Assistant URL.\n\nIf you are **certain** your browser can reach this URL, you can bypass this warning.",
|
|
"title": "Alexa Media Player - Unable to Connect to HA URL"
|
|
},
|
|
"totp_register": {
|
|
"data": {
|
|
"registered": "Yes, OTP code was verified"
|
|
},
|
|
"description": "**{email} - alexa.{url}** \nHave you verified the OTP code in Amazon 2SV? \n >OTP Code: {message}",
|
|
"title": "Alexa Media Player - OTP Confirmation"
|
|
}
|
|
}
|
|
},
|
|
"options": {
|
|
"step": {
|
|
"init": {
|
|
"title": "Alexa Media Player - Reconfiguration",
|
|
"description": "* Required entry",
|
|
"data": {
|
|
"debug": "Advanced debug",
|
|
"exclude_devices": "or Exclude these devices from all (comma separated)",
|
|
"extended_entity_discovery": "Include additional sensors, switches and lights",
|
|
"include_devices": "Only include these devices (comma separated)",
|
|
"otp_secret": "52-character Authenticator App Key for Amazon 2SV",
|
|
"public_url": "Public URL shared with external hosted services",
|
|
"queue_delay": "Delay to queue multiple commands together (seconds)",
|
|
"scan_interval": "Scheduled polling interval (seconds)",
|
|
"should_get_network": "Discover Alexa network"
|
|
},
|
|
"data_description": {
|
|
"debug": "Enables very verbose, trace-level logging for advanced troubleshooting.\nNot recommended for normal operation due to increased log volume.\nEnsure logger levels are set to DEBUG for full output.",
|
|
"otp_secret": "Example: 35T5 LQSY I5IO 3EFQ LGAJ I6YB JWBY JJPR PYT7 XPPW IDAK SQBJ CVXA"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"services": {
|
|
"force_logout": {
|
|
"name": "Force Logout",
|
|
"description": "Force account to logout. Used mainly for debugging.",
|
|
"fields": {
|
|
"email": {
|
|
"name": "Email address",
|
|
"description": "Accounts to clear. Empty will clear all."
|
|
}
|
|
}
|
|
},
|
|
"restore_volume": {
|
|
"name": "Restore Previous Volume",
|
|
"description": "Restore previous volume level on Alexa media player device",
|
|
"fields": {
|
|
"entity_id": {
|
|
"name": "Select media player:",
|
|
"description": "Entity to restore the previous volume level on"
|
|
}
|
|
}
|
|
},
|
|
"get_history_records": {
|
|
"name": "Get History Records",
|
|
"description": "Parses the history records for the specified device",
|
|
"fields": {
|
|
"entity_id": {
|
|
"name": "Select media player:",
|
|
"description": "Entity to get the history for"
|
|
},
|
|
"entries": {
|
|
"name": "Number of entries",
|
|
"description": "Number of entries to get"
|
|
}
|
|
}
|
|
},
|
|
"update_last_called": {
|
|
"name": "Update Last Called Sensor",
|
|
"description": "Forces update of last_called echo device for each Alexa account.",
|
|
"fields": {
|
|
"email": {
|
|
"name": "Email address",
|
|
"description": "List of Alexa accounts to update. If empty, will update all known accounts."
|
|
}
|
|
}
|
|
},
|
|
"enable_network_discovery": {
|
|
"name": "Enable Network Discovery",
|
|
"description": "Re-enables Alexa network discovery so the next polling cycle will rediscover Alexa devices for the selected accounts.",
|
|
"fields": {
|
|
"email": {
|
|
"name": "Email address",
|
|
"description": "Optional Alexa account email or list of emails. If empty, all known accounts will be refreshed."
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"entity": {
|
|
"switch": {
|
|
"do_not_disturb": {
|
|
"name": "Do not disturb"
|
|
},
|
|
"shuffle": {
|
|
"name": "Shuffle"
|
|
},
|
|
"repeat": {
|
|
"name": "Repeat"
|
|
}
|
|
},
|
|
"sensor": {
|
|
"temperature": {
|
|
"name": "Temperature"
|
|
},
|
|
"air_quality": {
|
|
"name": "Air quality"
|
|
},
|
|
"air_quality_carbon_monoxide": {
|
|
"name": "Carbon monoxide"
|
|
},
|
|
"air_quality_humidity": {
|
|
"name": "Humidity"
|
|
},
|
|
"air_quality_indoor_air_quality": {
|
|
"name": "Indoor air quality"
|
|
},
|
|
"air_quality_particulate_matter": {
|
|
"name": "Particulate matter"
|
|
},
|
|
"air_quality_volatile_organic_compounds": {
|
|
"name": "Volatile organic compounds"
|
|
},
|
|
"next_alarm": {
|
|
"name": "Next alarm"
|
|
},
|
|
"next_timer": {
|
|
"name": "Next timer"
|
|
},
|
|
"next_reminder": {
|
|
"name": "Next reminder"
|
|
}
|
|
}
|
|
},
|
|
"issues": {
|
|
"deprecated_yaml_configuration": {
|
|
"title": "YAML configuration is deprecated",
|
|
"description": "YAML configuration of Alexa Media Player is deprecated.\nPlease remove `alexa_media` from your configuration, restart Home Assistant and use the UI to configure it instead.\nSettings > Devices & services > Integrations > ADD INTEGRATION"
|
|
}
|
|
}
|
|
}
|