{ "config": { "flow_title": "{name} ({host})", "step": { "user": { "description": "Set up ViCare integration. To generate client ID go to https://app.developer.viessmann.com", "data": { "username": "[%key:common::config_flow::data::email%]", "password": "[%key:common::config_flow::data::password%]", "client_id": "Client ID", "heating_type": "Heating type" } }, "reauth_confirm": { "description": "Please verify credentials.", "data": { "password": "[%key:common::config_flow::data::password%]", "client_id": "[%key:component::vicare::config::step::user::data::client_id%]" } } }, "error": { "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]" }, "abort": { "single_instance_allowed": "[%key:common::config_flow::abort::single_instance_allowed%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "unknown": "[%key:common::config_flow::error::unknown%]" } }, "services": { "set_vicare_mode": { "name": "Set ViCare mode", "description": "Set a ViCare mode.", "fields": { "vicare_mode": { "name": "ViCare mode", "description": "ViCare mode." } } } } }