{ "config": { "flow_title": "{serial}", "step": { "user": { "title": "Connect to Ezviz Cloud", "data": { "username": "[%key:common::config_flow::data::username%]", "password": "[%key:common::config_flow::data::password%]", "url": "[%key:common::config_flow::data::url%]" } }, "user_custom_url": { "title": "Connect to custom Ezviz URL", "description": "Manually specify your region URL", "data": { "username": "[%key:common::config_flow::data::username%]", "password": "[%key:common::config_flow::data::password%]", "url": "[%key:common::config_flow::data::url%]" } }, "confirm": { "title": "Discovered Ezviz Camera", "description": "Enter RTSP credentials for Ezviz camera {serial} with IP {ip_address}", "data": { "username": "[%key:common::config_flow::data::username%]", "password": "[%key:common::config_flow::data::password%]" } } }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]", "invalid_host": "[%key:common::config_flow::error::invalid_host%]" }, "abort": { "already_configured_account": "[%key:common::config_flow::abort::already_configured_account%]", "unknown": "[%key:common::config_flow::error::unknown%]", "ezviz_cloud_account_missing": "Ezviz cloud account missing. Please reconfigure Ezviz cloud account" } }, "options": { "step": { "init": { "data": { "timeout": "Request Timeout (seconds)", "ffmpeg_arguments": "Arguments passed to ffmpeg for cameras" } } } } }