{ "config": { "abort": { "already_configured": "[%key:common::config_flow::abort::already_configured_device%]", "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "reauth_successful": "[%key:common::config_flow::abort::reauth_successful%]" }, "error": { "cannot_connect": "[%key:common::config_flow::error::cannot_connect%]", "invalid_auth": "[%key:common::config_flow::error::invalid_auth%]" }, "flow_title": "{name}", "step": { "discovery_confirm": { "data": { "passkey": "[%key:component::bsblan::config::step::user::data::passkey%]", "password": "[%key:common::config_flow::data::password%]", "username": "[%key:common::config_flow::data::username%]" }, "data_description": { "passkey": "[%key:component::bsblan::config::step::user::data_description::passkey%]", "password": "[%key:component::bsblan::config::step::user::data_description::password%]", "username": "[%key:component::bsblan::config::step::user::data_description::username%]" }, "description": "A BSB-Lan device was discovered at {host}. Please provide credentials if required.", "title": "BSB-Lan device discovered" }, "reauth_confirm": { "data": { "passkey": "[%key:component::bsblan::config::step::user::data::passkey%]", "password": "[%key:common::config_flow::data::password%]", "username": "[%key:common::config_flow::data::username%]" }, "data_description": { "passkey": "[%key:component::bsblan::config::step::user::data_description::passkey%]", "password": "[%key:component::bsblan::config::step::user::data_description::password%]", "username": "[%key:component::bsblan::config::step::user::data_description::username%]" }, "description": "The BSB-Lan integration needs to re-authenticate with {name}", "title": "[%key:common::config_flow::title::reauth%]" }, "user": { "data": { "host": "[%key:common::config_flow::data::host%]", "passkey": "Passkey string", "password": "[%key:common::config_flow::data::password%]", "port": "[%key:common::config_flow::data::port%]", "username": "[%key:common::config_flow::data::username%]" }, "data_description": { "host": "The hostname or IP address of your BSB-Lan device.", "passkey": "The passkey for your BSB-Lan device.", "password": "The password for your BSB-Lan device.", "port": "The port number of your BSB-Lan device.", "username": "The username for your BSB-Lan device." }, "description": "Set up your BSB-Lan device to integrate with Home Assistant.", "title": "Connect to the BSB-Lan device" } } }, "entity": { "sensor": { "current_temperature": { "name": "Current temperature" }, "outside_temperature": { "name": "Outside temperature" } } }, "exceptions": { "config_entry_not_loaded": { "message": "The device `{device_name}` is not currently loaded or available" }, "end_time_before_start_time": { "message": "End time ({end_time}) must be after start time ({start_time})" }, "invalid_device_id": { "message": "Invalid device ID: {device_id}" }, "no_config_entry_for_device": { "message": "No configuration entry found for device: {device_id}" }, "set_data_error": { "message": "An error occurred while sending the data to the BSB-Lan device" }, "set_operation_mode_error": { "message": "An error occurred while setting the operation mode" }, "set_preset_mode_error": { "message": "Can't set preset mode to {preset_mode} when HVAC mode is not set to auto" }, "set_schedule_failed": { "message": "Failed to set hot water schedule: {error}" }, "set_temperature_error": { "message": "An error occurred while setting the temperature" }, "setup_auth_error": { "message": "Authentication failed while retrieving static device data" }, "setup_connection_error": { "message": "Failed to retrieve static device data from BSB-Lan device at {host}" }, "setup_general_error": { "message": "An unknown error occurred while retrieving static device data" }, "sync_time_failed": { "message": "Failed to sync time for {device_name}: {error}" } }, "services": { "set_hot_water_schedule": { "description": "Set the hot water heating schedule for a BSB-LAN device.", "fields": { "device_id": { "description": "The BSB-LAN device to configure.", "name": "Device" }, "friday_slots": { "description": "Time periods for Friday. Add multiple slots for different heating periods throughout the day.", "name": "Friday time slots" }, "monday_slots": { "description": "Time periods for Monday. Add multiple slots for different heating periods throughout the day.", "name": "Monday time slots" }, "saturday_slots": { "description": "Time periods for Saturday. Add multiple slots for different heating periods throughout the day.", "name": "Saturday time slots" }, "sunday_slots": { "description": "Time periods for Sunday. Add multiple slots for different heating periods throughout the day.", "name": "Sunday time slots" }, "thursday_slots": { "description": "Time periods for Thursday. Add multiple slots for different heating periods throughout the day.", "name": "Thursday time slots" }, "tuesday_slots": { "description": "Time periods for Tuesday. Add multiple slots for different heating periods throughout the day.", "name": "Tuesday time slots" }, "wednesday_slots": { "description": "Time periods for Wednesday. Add multiple slots for different heating periods throughout the day.", "name": "Wednesday time slots" } }, "name": "Set hot water schedule" }, "sync_time": { "description": "Synchronize Home Assistant time to the BSB-Lan device. Only updates if device time differs from Home Assistant time.", "fields": { "device_id": { "description": "The BSB-LAN device to sync time for.", "name": "Device" } }, "name": "Sync time" } } }