33 lines
1.3 KiB
JSON
33 lines
1.3 KiB
JSON
{
|
|
"config": {
|
|
"flow_title": "PowerView Home Setup",
|
|
"step": {
|
|
"user": {
|
|
"title": "Set up PowerView Home",
|
|
"description": "Configure your PowerView encryption key. All shades on your network will be discovered automatically via Bluetooth.",
|
|
"data": {
|
|
"key_method": "Key source",
|
|
"hub_url": "PowerView hub URL",
|
|
"home_key": "HomeKey (32 hex characters or \\xNN format)"
|
|
},
|
|
"data_description": {
|
|
"hub_url": "Base URL of your PowerView G3 hub, e.g. {hub_url_example}",
|
|
"home_key": "32-character hex string (e.g. 0102030405060708090a0b0c0d0e0f10) or \\x escaped format (e.g. \\x01\\x02...)"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"invalid_key_format": "HomeKey must be a valid hexadecimal string",
|
|
"invalid_key_length": "HomeKey must be exactly 32 hex characters (16 bytes)",
|
|
"hub_connection_error": "Cannot connect to the PowerView hub",
|
|
"hub_http_error": "Hub returned an HTTP error",
|
|
"hub_timeout": "Connection to hub timed out",
|
|
"hub_protocol_error": "Hub returned an unexpected response"
|
|
},
|
|
"abort": {
|
|
"already_configured": "[%key:common::config_flow::abort::already_configured_device%]",
|
|
"single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]"
|
|
}
|
|
}
|
|
}
|