{ "config": { "step": { "user": { "title": "Connect to MELCloud", "description": "Connect using your MELCloud account.", "data": { "username": "[%key:common::config_flow::data::email%]", "password": "[%key:common::config_flow::data::password%]" } }, "reauth_confirm": { "title": "[%key:common::config_flow::title::reauth%]", "description": "The MELCloud integration needs to re-authenticate your connection details", "data": { "username": "[%key:common::config_flow::data::email%]", "password": "[%key:common::config_flow::data::password%]" } }, "reconfigure": { "title": "Reconfigure your MELCloud", "description": "Reconfigure the entry to obtain a new token, for your account: `{username}`.", "data": { "password": "[%key:common::config_flow::data::password%]" }, "data_description": { "password": "Enter the (new) password for MELCloud." } } }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]", "unknown": "[%key:common::config_flow::error::unknown%]" }, "abort": { "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]", "already_configured": "MELCloud integration already configured for this email. Access token has been refreshed.", "reconfigure_successful": "[%key:common::config_flow::abort::reconfigure_successful%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]" } }, "services": { "set_vane_horizontal": { "name": "Set vane horizontal", "description": "Sets horizontal vane position.", "fields": { "position": { "name": "Position", "description": "Horizontal vane position. Possible options can be found in the vane_horizontal_positions state attribute." } } }, "set_vane_vertical": { "name": "Set vane vertical", "description": "Sets vertical vane position.", "fields": { "position": { "name": "Position", "description": "Vertical vane position. Possible options can be found in the vane_vertical_positions state attribute." } } } }, "entity": { "sensor": { "room_temperature": { "name": "Room temperature" }, "outside_temperature": { "name": "Outside temperature" }, "tank_temperature": { "name": "Tank temperature" }, "flow_temperature": { "name": "Flow temperature" }, "return_temperature": { "name": "Flow return temperature" } } } }