* Add minimal_deactivation_delay In some cases users may want to keep the equipment on if it will deactivate for a short time. This could help reduce wear on gas boilers. * fix(prop_algorithm): correct the log message for minimal_deactivation_delay * fix(translations): correct the translations for minimal_deactivation_delay
632 lines
38 KiB
JSON
632 lines
38 KiB
JSON
{
|
|
"title": "Versatile Thermostat configuration",
|
|
"config": {
|
|
"flow_title": "Versatile Thermostat configuration",
|
|
"step": {
|
|
"user": {
|
|
"title": "Type of Versatile Thermostat",
|
|
"data": {
|
|
"thermostat_type": "Thermostat type"
|
|
},
|
|
"data_description": {
|
|
"thermostat_type": "Only one central configuration type is possible"
|
|
}
|
|
},
|
|
"menu": {
|
|
"title": "Menu",
|
|
"description": "Configure your thermostat. You will be able to finalize the configuration when all required parameters are entered.",
|
|
"menu_options": {
|
|
"main": "Main attributes",
|
|
"central_boiler": "Central boiler",
|
|
"type": "Underlyings",
|
|
"tpi": "TPI parameters",
|
|
"features": "Features",
|
|
"presets": "Presets",
|
|
"window": "Window detection",
|
|
"motion": "Motion detection",
|
|
"power": "Power management",
|
|
"presence": "Presence detection",
|
|
"advanced": "Advanced parameters",
|
|
"auto_start_stop": "Auto start and stop",
|
|
"valve_regulation": "Valve regulation configuration",
|
|
"finalize": "All done",
|
|
"configuration_not_complete": "Configuration not complete"
|
|
}
|
|
},
|
|
"main": {
|
|
"title": "Add new Versatile Thermostat",
|
|
"description": "Main mandatory attributes [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/base-attributes.md)",
|
|
"data": {
|
|
"name": "Name",
|
|
"thermostat_type": "Thermostat type",
|
|
"temperature_sensor_entity_id": "Room temperature",
|
|
"last_seen_temperature_sensor_entity_id": "Last seen room temperature datetime",
|
|
"external_temperature_sensor_entity_id": "Outdoor temperature sensor entity id",
|
|
"cycle_min": "Cycle duration (minutes)",
|
|
"temp_min": "Minimum temperature allowed",
|
|
"temp_max": "Maximum temperature allowed",
|
|
"step_temperature": "Temperature step",
|
|
"device_power": "Device power",
|
|
"use_central_mode": "Enable the control by central entity (requires central config). Check to enable the control of the VTherm with the select central_mode entities.",
|
|
"use_main_central_config": "Use additional central main configuration. Check to use the central main configuration (outdoor temperature, min, max, step, ...).",
|
|
"used_by_controls_central_boiler": "Used by central boiler. Check if this VTherm should have control on the central boiler"
|
|
},
|
|
"data_description": {
|
|
"temperature_sensor_entity_id": "Room temperature sensor entity id",
|
|
"last_seen_temperature_sensor_entity_id": "Last seen room temperature sensor entity id. Should be datetime sensor",
|
|
"external_temperature_sensor_entity_id": "Outdoor temperature sensor entity id. Not used if central configuration is selected"
|
|
}
|
|
},
|
|
"features": {
|
|
"title": "Features",
|
|
"description": "Thermostat features",
|
|
"data": {
|
|
"use_window_feature": "Use window detection",
|
|
"use_motion_feature": "Use motion detection",
|
|
"use_power_feature": "Use power management",
|
|
"use_presence_feature": "Use presence detection",
|
|
"use_central_boiler_feature": "Use a central boiler. Check to add a control to your central boiler. You will have to configure the VTherm which will have a control of the central boiler after selecting this checkbox to take effect. If one VTherm requires heating, the boiler will be turned on. If no VTherm requires heating, the boiler will be turned off. Commands for turning on/off the central boiler are given in the related configuration page",
|
|
"use_auto_start_stop_feature": "Use the auto start and stop feature"
|
|
}
|
|
},
|
|
"type": {
|
|
"title": "Linked entities",
|
|
"description": "Linked entities attributes [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/over-switch.md#configuration)",
|
|
"data": {
|
|
"underlying_entity_ids": "The device(s) to be controlled",
|
|
"heater_keep_alive": "Switch keep-alive interval in seconds",
|
|
"proportional_function": "Algorithm",
|
|
"ac_mode": "AC mode",
|
|
"auto_regulation_mode": "Self-regulation",
|
|
"auto_regulation_dtemp": "Regulation threshold",
|
|
"auto_regulation_periode_min": "Regulation minimum period",
|
|
"auto_regulation_use_device_temp": "Use internal temperature of the underlying",
|
|
"inverse_switch_command": "Inverse switch command",
|
|
"auto_fan_mode": "Auto fan mode",
|
|
"on_command_text": "Turn on command customization",
|
|
"vswitch_on_command": "Optional turn on commands",
|
|
"off_command_text": "Turn off command customization",
|
|
"vswitch_off_command": "Optional turn off commands"
|
|
},
|
|
"data_description": {
|
|
"underlying_entity_ids": "The device(s) to be controlled - 1 is required",
|
|
"heater_keep_alive": "Optional heater switch state refresh interval. Leave empty if not required.",
|
|
"proportional_function": "Algorithm to use (TPI is the only one for now)",
|
|
"ac_mode": "Use the Air Conditioning (AC) mode",
|
|
"auto_regulation_mode": "Auto adjustment of the target temperature",
|
|
"auto_regulation_dtemp": "The threshold in ° (or % for valve) under which the temperature change will not be sent",
|
|
"auto_regulation_periode_min": "Duration in minutes between two regulation update",
|
|
"auto_regulation_use_device_temp": "Use the eventual internal temperature sensor of the underlying to speedup the self-regulation",
|
|
"inverse_switch_command": "For switch with pilot wire and diode you may need to inverse the command",
|
|
"auto_fan_mode": "Automatically activate fan when huge heating/cooling is necessary",
|
|
"on_command_text": "For underlying of type `select` or `climate` you have to customize the commands."
|
|
}
|
|
},
|
|
"tpi": {
|
|
"title": "TPI",
|
|
"description": "Time Proportional Integral attributes [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/algorithms.md#lalgorithme-tpi)",
|
|
"data": {
|
|
"tpi_coef_int": "coef_int",
|
|
"tpi_coef_ext": "coef_ext",
|
|
"use_tpi_central_config": "Use central TPI configuration"
|
|
},
|
|
"data_description": {
|
|
"tpi_coef_int": "Coefficient to use for internal temperature delta",
|
|
"tpi_coef_ext": "Coefficient to use for external temperature delta",
|
|
"use_tpi_central_config": "Check to use the central TPI configuration. Uncheck to use a specific TPI configuration for this VTherm"
|
|
}
|
|
},
|
|
"presets": {
|
|
"title": "Presets",
|
|
"description": "Select if the thermostat will use central preset - deselect for the thermostat to have its own presets [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-presets.md)",
|
|
"data": {
|
|
"use_presets_central_config": "Use central presets configuration"
|
|
}
|
|
},
|
|
"window": {
|
|
"title": "Window management",
|
|
"description": "Open window management.\nYou can also configure automatic window open detection based on temperature decrease [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-window.md)",
|
|
"data": {
|
|
"window_sensor_entity_id": "Window sensor entity id",
|
|
"window_delay": "Window sensor 'on' delay (seconds)",
|
|
"window_off_delay": "Window sensor 'off' delay (seconds)",
|
|
"window_auto_open_threshold": "Temperature decrease threshold for automatic window open detection (in °/hours)",
|
|
"window_auto_close_threshold": "Temperature increase threshold for end of automatic detection (in °/hours)",
|
|
"window_auto_max_duration": "Maximum duration of automatic window open detection (in min)",
|
|
"use_window_central_config": "Use central window configuration",
|
|
"window_action": "Action"
|
|
},
|
|
"data_description": {
|
|
"window_sensor_entity_id": "Leave empty if no window sensor should be used and to use the automatic detection",
|
|
"window_delay": "The delay in seconds before sensor 'on' detection is taken into account",
|
|
"window_off_delay": "The delay in seconds before sensor 'off' detection is taken into account. Leave it empty to use the same value as window on delay",
|
|
"window_auto_open_threshold": "Recommended value: between 3 and 10. Leave empty if automatic window open detection is not used",
|
|
"window_auto_close_threshold": "Recommended value: 0. Leave empty if automatic window open detection is not used",
|
|
"window_auto_max_duration": "Recommended value: 60 (one hour). Leave empty if automatic window open detection is not used",
|
|
"use_window_central_config": "Select to use the central window configuration. Deselect to use a specific window configuration for this VTherm",
|
|
"window_action": "Action to perform if window is deteted as open"
|
|
}
|
|
},
|
|
"motion": {
|
|
"title": "Motion management",
|
|
"description": "Motion sensor management. Preset can switch automatically depending on motion detection\nmotion_preset and no_motion_preset should be set to the corresponding preset name [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-motion.md)",
|
|
"data": {
|
|
"motion_sensor_entity_id": "Motion sensor entity id",
|
|
"motion_delay": "Activation delay",
|
|
"motion_off_delay": "Deactivation delay",
|
|
"motion_preset": "Motion preset",
|
|
"no_motion_preset": "No motion preset",
|
|
"use_motion_central_config": "Use central motion configuration"
|
|
},
|
|
"data_description": {
|
|
"motion_sensor_entity_id": "The entity id of the motion sensor",
|
|
"motion_delay": "Motion activation delay (seconds)",
|
|
"motion_off_delay": "Motion deactivation delay (seconds)",
|
|
"motion_preset": "Preset to use when motion is detected",
|
|
"no_motion_preset": "Preset to use when no motion is detected",
|
|
"use_motion_central_config": "Check to use the central motion configuration. Uncheck to use a specific motion configuration for this VTherm"
|
|
}
|
|
},
|
|
"power": {
|
|
"title": "Power management",
|
|
"description": "Power management attributes.\nGives the power and max power sensor of your home.\nSpecify the power consumption of the heater when on.\nAll sensors and device power should use the same unit (kW or W) [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-power.md)",
|
|
"data": {
|
|
"power_sensor_entity_id": "Power",
|
|
"max_power_sensor_entity_id": "Max power",
|
|
"power_temp": "Shedding temperature",
|
|
"use_power_central_config": "Use central power configuration"
|
|
},
|
|
"data_description": {
|
|
"power_sensor_entity_id": "Power sensor entity id",
|
|
"max_power_sensor_entity_id": "Max power sensor entity id",
|
|
"power_temp": "Temperature for Power shedding",
|
|
"use_power_central_config": "Check to use the central power configuration. Uncheck to use a specific power configuration for this VTherm"
|
|
}
|
|
},
|
|
"presence": {
|
|
"title": "Presence management",
|
|
"description": "Presence management attributes.\nGives the a presence sensor of your home (true is someone is present) and give the corresponding temperature preset setting [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-presence.md)",
|
|
"data": {
|
|
"presence_sensor_entity_id": "Presence sensor",
|
|
"use_presence_central_config": "Use central presence temperature configuration. Deselect to use specific temperature entities"
|
|
},
|
|
"data_description": {
|
|
"presence_sensor_entity_id": "Presence sensor entity id"
|
|
}
|
|
},
|
|
"advanced": {
|
|
"title": "Advanced parameters",
|
|
"description": "Configuration of advanced parameters. Leave the default values if you don't know what you are doing.\nThese parameters can lead to very poor temperature control or bad power regulation [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-advanced.md)",
|
|
"data": {
|
|
"minimal_activation_delay": "Minimum activation delay",
|
|
"minimal_deactivation_delay": "Minimum deactivation delay",
|
|
"safety_delay_min": "Safety delay (in minutes)",
|
|
"safety_min_on_percent": "Minimum power percent to enable safety mode",
|
|
"safety_default_on_percent": "Power percent to use in safety mode",
|
|
"use_advanced_central_config": "Use central advanced configuration"
|
|
},
|
|
"data_description": {
|
|
"minimal_activation_delay": "Delay in seconds under which the equipment will not be activated",
|
|
"minimal_deactivation_delay": "Delay in seconds under which the equipment will be kept active",
|
|
"safety_delay_min": "Maximum allowed delay in minutes between two temperature measurements. Above this delay the thermostat will turn to a safety off state",
|
|
"safety_min_on_percent": "Minimum heating percent value for safety preset activation. Below this amount of power percent the thermostat won't go into safety preset",
|
|
"safety_default_on_percent": "The default heating power percent value in safety preset. Set to 0 to switch off heater in safety preset",
|
|
"use_advanced_central_config": "Check to use the central advanced configuration. Uncheck to use a specific advanced configuration for this VTherm"
|
|
}
|
|
},
|
|
"central_boiler": {
|
|
"title": "Control of the central boiler",
|
|
"description": "Enter the services to call to turn on/off the central boiler. Leave blank if no service call is to be made (in this case, you will have to manage the turning on/off of your central boiler yourself). The service called must be formatted as follows: `entity_id/service_name[/attribute:value]` (/attribute:value is optional)\nFor example:\n- to turn on a switch: `switch.controle_chaudiere/switch.turn_on`\n- to turn off a switch: `switch.controle_chaudiere/switch.turn_off`\n- to program the boiler to 25° and thus force its ignition: `climate.thermostat_chaudiere/climate.set_temperature/temperature:25`\n- to send 10° to the boiler and thus force its extinction: `climate.thermostat_chaudiere/climate.set_temperature/temperature:10` [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/fr/feature-central-boiler.md)",
|
|
"data": {
|
|
"central_boiler_activation_service": "Command to turn-on",
|
|
"central_boiler_deactivation_service": "Command to turn-off"
|
|
},
|
|
"data_description": {
|
|
"central_boiler_activation_service": "Command to turn-on the central boiler formatted like entity_id/service_name[/attribut:valeur]",
|
|
"central_boiler_deactivation_service": "Command to turn-off the central boiler formatted like entity_id/service_name[/attribut:valeur]"
|
|
}
|
|
},
|
|
"valve_regulation": {
|
|
"title": "Self-regulation with valve",
|
|
"description": "Configuration for self-regulation with direct control of the valve [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/fr/self-regulation.md#auto-régulation-par-contrôle-direct-de-la-vanne)",
|
|
"data": {
|
|
"offset_calibration_entity_ids": "Offset calibration entities",
|
|
"opening_degree_entity_ids": "Opening degree entities",
|
|
"closing_degree_entity_ids": "Closing degree entities",
|
|
"proportional_function": "Algorithm",
|
|
"min_opening_degrees": "Min opening degrees"
|
|
},
|
|
"data_description": {
|
|
"offset_calibration_entity_ids": "The list of the 'offset calibration' entities. Set it if your TRV has the entity for better regulation. There should be one per underlying climate entities",
|
|
"opening_degree_entity_ids": "The list of the 'opening degree' entities. There should be one per underlying climate entities",
|
|
"closing_degree_entity_ids": "The list of the 'closing degree' entities. Set it if your TRV has the entity for better regulation. There should be one per underlying climate entities",
|
|
"proportional_function": "Algorithm to use (TPI is the only one for now)",
|
|
"min_opening_degrees": "Opening degree minimum value for each underlying device, comma separated. Default to 0. Example: 20, 25, 30"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"unknown": "Unexpected error",
|
|
"unknown_entity": "Unknown entity id",
|
|
"window_open_detection_method": "Only one window open detection method should be used. Use either window sensor or automatic detection through temperature threshold but not both",
|
|
"no_central_config": "You cannot select 'use central configuration' because no central configuration was found. You need to create a Versatile Thermostat of type 'Central Configuration' to use it."
|
|
},
|
|
"abort": {
|
|
"already_configured": "Device is already configured"
|
|
}
|
|
},
|
|
"options": {
|
|
"flow_title": "Versatile Thermostat configuration",
|
|
"step": {
|
|
"user": {
|
|
"title": "Type - {name}",
|
|
"data": {
|
|
"thermostat_type": "Thermostat type"
|
|
},
|
|
"data_description": {
|
|
"thermostat_type": "Only one central configuration type is possible"
|
|
}
|
|
},
|
|
"menu": {
|
|
"title": "Menu",
|
|
"description": "Configure your thermostat. You will be able to finalize the configuration when all required parameters are entered.",
|
|
"menu_options": {
|
|
"main": "Main attributes",
|
|
"central_boiler": "Central boiler",
|
|
"type": "Underlyings",
|
|
"tpi": "TPI parameters",
|
|
"features": "Features",
|
|
"presets": "Presets",
|
|
"window": "Window detection",
|
|
"motion": "Motion detection",
|
|
"power": "Power management",
|
|
"presence": "Presence detection",
|
|
"advanced": "Advanced parameters",
|
|
"auto_start_stop": "Auto start and stop",
|
|
"valve_regulation": "Valve regulation configuration",
|
|
"finalize": "All done",
|
|
"configuration_not_complete": "Configuration not complete"
|
|
}
|
|
},
|
|
"main": {
|
|
"title": "Main - {name}",
|
|
"description": "Main mandatory attributes [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/base-attributes.md)",
|
|
"data": {
|
|
"name": "Name",
|
|
"thermostat_type": "Thermostat type",
|
|
"temperature_sensor_entity_id": "Room temperature",
|
|
"last_seen_temperature_sensor_entity_id": "Last seen room temperature datetime",
|
|
"external_temperature_sensor_entity_id": "Outdoor temperature sensor entity id",
|
|
"cycle_min": "Cycle duration (minutes)",
|
|
"temp_min": "Minimum temperature allowed",
|
|
"temp_max": "Maximum temperature allowed",
|
|
"step_temperature": "Temperature step",
|
|
"device_power": "Device power",
|
|
"use_central_mode": "Enable the control by central entity (requires central config). Check to enable the control of the VTherm with the select central_mode entities.",
|
|
"use_main_central_config": "Use additional central main configuration. Check to use the central main configuration (outdoor temperature, min, max, step, ...).",
|
|
"used_by_controls_central_boiler": "Used by central boiler. Check if this VTherm should have control on the central boiler"
|
|
},
|
|
"data_description": {
|
|
"temperature_sensor_entity_id": "Room temperature sensor entity id",
|
|
"last_seen_temperature_sensor_entity_id": "Last seen room temperature sensor entity id. Should be datetime sensor",
|
|
"external_temperature_sensor_entity_id": "Outdoor temperature sensor entity id. Not used if central configuration is selected"
|
|
}
|
|
},
|
|
"features": {
|
|
"title": "Features - {name}",
|
|
"description": "Thermostat features",
|
|
"data": {
|
|
"use_window_feature": "Use window detection",
|
|
"use_motion_feature": "Use motion detection",
|
|
"use_power_feature": "Use power management",
|
|
"use_presence_feature": "Use presence detection",
|
|
"use_central_boiler_feature": "Use a central boiler. Check to add a control to your central boiler. You will have to configure the VTherm which will have a control of the central boiler after selecting this checkbox to take effect. If one VTherm requires heating, the boiler will be turned on. If no VTherm requires heating, the boiler will be turned off. Commands for turning on/off the central boiler are given in the related configuration page",
|
|
"use_auto_start_stop_feature": "Use the auto start and stop feature"
|
|
}
|
|
},
|
|
"type": {
|
|
"title": "Entities - {name}",
|
|
"description": "Linked entities attributes [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/over-switch.md#configuration)",
|
|
"data": {
|
|
"underlying_entity_ids": "The device(s) to be controlled",
|
|
"heater_keep_alive": "Switch keep-alive interval in seconds",
|
|
"proportional_function": "Algorithm",
|
|
"ac_mode": "AC mode",
|
|
"auto_regulation_mode": "Self-regulation",
|
|
"auto_regulation_dtemp": "Regulation threshold",
|
|
"auto_regulation_periode_min": "Regulation minimum period",
|
|
"auto_regulation_use_device_temp": "Use internal temperature of the underlying",
|
|
"inverse_switch_command": "Inverse switch command",
|
|
"auto_fan_mode": "Auto fan mode",
|
|
"on_command_text": "Turn on command customization",
|
|
"vswitch_on_command": "Optional turn on commands",
|
|
"off_command_text": "Turn off command customization",
|
|
"vswitch_off_command": "Optional turn off commands"
|
|
},
|
|
"data_description": {
|
|
"underlying_entity_ids": "The device(s) to be controlled - 1 is required",
|
|
"heater_keep_alive": "Optional heater switch state refresh interval. Leave empty if not required.",
|
|
"proportional_function": "Algorithm to use (TPI is the only one for now)",
|
|
"ac_mode": "Use the Air Conditioning (AC) mode",
|
|
"auto_regulation_mode": "Auto adjustment of the target temperature",
|
|
"auto_regulation_dtemp": "The threshold in ° (or % for valve) under which the temperature change will not be sent",
|
|
"auto_regulation_periode_min": "Duration in minutes between two regulation update",
|
|
"auto_regulation_use_device_temp": "Use the eventual internal temperature sensor of the underlying to speedup the self-regulation",
|
|
"inverse_switch_command": "For switch with pilot wire and diode you may need to inverse the command",
|
|
"auto_fan_mode": "Automatically activate fan when huge heating/cooling is necessary",
|
|
"on_command_text": "For underlying of type `select` or `climate` you have to customize the commands."
|
|
}
|
|
},
|
|
"tpi": {
|
|
"title": "TPI - {name}",
|
|
"description": "Time Proportional Integral attributes [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/algorithms.md#lalgorithme-tpi)",
|
|
"data": {
|
|
"tpi_coef_int": "coef_int",
|
|
"tpi_coef_ext": "coef_ext",
|
|
"use_tpi_central_config": "Use central TPI configuration"
|
|
},
|
|
"data_description": {
|
|
"tpi_coef_int": "Coefficient to use for internal temperature delta",
|
|
"tpi_coef_ext": "Coefficient to use for external temperature delta",
|
|
"use_tpi_central_config": "Check to use the central TPI configuration. Uncheck to use a specific TPI configuration for this VTherm"
|
|
}
|
|
},
|
|
"presets": {
|
|
"title": "Presets - {name}",
|
|
"description": "Check if the thermostat will use central presets. Uncheck and the thermostat will have its own preset entities [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-presets.md)",
|
|
"data": {
|
|
"use_presets_central_config": "Use central presets configuration"
|
|
}
|
|
},
|
|
"window": {
|
|
"title": "Window - {name}",
|
|
"description": "Open window management.\nYou can also configure automatic window open detection based on temperature decrease [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-window.md)",
|
|
"data": {
|
|
"window_sensor_entity_id": "Window sensor entity id",
|
|
"window_delay": "Window sensor 'on' delay (seconds)",
|
|
"window_off_delay": "Window sensor 'off' delay (seconds)",
|
|
"window_auto_open_threshold": "Temperature decrease threshold for automatic window open detection (in °/hours)",
|
|
"window_auto_close_threshold": "Temperature increase threshold for end of automatic detection (in °/hours)",
|
|
"window_auto_max_duration": "Maximum duration of automatic window open detection (in min)",
|
|
"use_window_central_config": "Use central window configuration",
|
|
"window_action": "Action"
|
|
},
|
|
"data_description": {
|
|
"window_sensor_entity_id": "Leave empty if no window sensor should be used and to use the automatic detection",
|
|
"window_delay": "The delay in seconds before sensor 'on' detection is taken into account",
|
|
"window_off_delay": "The delay in seconds before sensor 'off' detection is taken into account. Leave it empty to use the same value as window on delay",
|
|
"window_auto_close_threshold": "Recommended value: 0. Leave empty if automatic window open detection is not used",
|
|
"window_auto_max_duration": "Recommended value: 60 (one hour). Leave empty if automatic window open detection is not used",
|
|
"use_window_central_config": "Check to use the central window configuration. Uncheck to use a specific window configuration for this VTherm",
|
|
"window_action": "Action to do if window is deteted as open"
|
|
}
|
|
},
|
|
"motion": {
|
|
"title": "Motion - {name}",
|
|
"description": "Motion management. Preset can switch automatically depending of a motion detection\nmotion_preset and no_motion_preset should be set to the corresponding preset name [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-motion.md)",
|
|
"data": {
|
|
"motion_sensor_entity_id": "Motion sensor entity id",
|
|
"motion_delay": "Activation delay",
|
|
"motion_off_delay": "Deactivation delay",
|
|
"motion_preset": "Motion preset",
|
|
"no_motion_preset": "No motion preset",
|
|
"use_motion_central_config": "Use central motion configuration"
|
|
},
|
|
"data_description": {
|
|
"motion_sensor_entity_id": "The entity id of the motion sensor",
|
|
"motion_delay": "Motion activation delay (seconds)",
|
|
"motion_off_delay": "Motion deactivation delay (seconds)",
|
|
"motion_preset": "Preset to use when motion is detected",
|
|
"no_motion_preset": "Preset to use when no motion is detected",
|
|
"use_motion_central_config": "Check to use the central motion configuration. Uncheck to use a specific motion configuration for this VTherm"
|
|
}
|
|
},
|
|
"power": {
|
|
"title": "Power - {name}",
|
|
"description": "Power management attributes.\nGives the power and max power sensor of your home.\nSpecify the power consumption of the heater when on.\nAll sensors and device power should use the same unit (kW or W) [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-power.md)",
|
|
"data": {
|
|
"power_sensor_entity_id": "Power",
|
|
"max_power_sensor_entity_id": "Max power",
|
|
"power_temp": "Shedding temperature",
|
|
"use_power_central_config": "Use central power configuration"
|
|
},
|
|
"data_description": {
|
|
"power_sensor_entity_id": "Power sensor entity id",
|
|
"max_power_sensor_entity_id": "Max power sensor entity id",
|
|
"power_temp": "Temperature for Power shedding",
|
|
"use_power_central_config": "Check to use the central power configuration. Uncheck to use a specific power configuration for this VTherm"
|
|
}
|
|
},
|
|
"presence": {
|
|
"title": "Presence - {name}",
|
|
"description": "Presence management attributes.\nGives the a presence sensor of your home (true is someone is present) and give the corresponding temperature preset setting [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-presence.md)",
|
|
"data": {
|
|
"presence_sensor_entity_id": "Presence sensor",
|
|
"use_presence_central_config": "Use central presence temperature configuration. Uncheck to use specific temperature entities"
|
|
},
|
|
"data_description": {
|
|
"presence_sensor_entity_id": "Presence sensor entity id"
|
|
}
|
|
},
|
|
"advanced": {
|
|
"title": "Advanced - {name}",
|
|
"description": "Configuration of advanced parameters. Leave the default values if you don't know what you are doing.\nThese parameters can lead to very poor temperature control or bad power regulation [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/en/feature-advanced.md)",
|
|
"data": {
|
|
"minimal_activation_delay": "Minimum activation delay",
|
|
"minimal_deactivation_delay": "Minimum deactivation delay",
|
|
"safety_delay_min": "Safety delay (in minutes)",
|
|
"safety_min_on_percent": "Minimum power percent to enable safety mode",
|
|
"safety_default_on_percent": "Power percent to use in safety mode",
|
|
"use_advanced_central_config": "Use central advanced configuration"
|
|
},
|
|
"data_description": {
|
|
"minimal_activation_delay": "Delay in seconds under which the equipment will not be activated",
|
|
"minimal_deactivation_delay": "Delay in seconds under which the equipment will be kept active",
|
|
"safety_delay_min": "Maximum allowed delay in minutes between two temperature measurements. Above this delay the thermostat will turn to a safety off state",
|
|
"safety_min_on_percent": "Minimum heating percent value for safety preset activation. Below this amount of power percent the thermostat won't go into safety preset",
|
|
"safety_default_on_percent": "The default heating power percent value in safety preset. Set to 0 to switch off heater in safety preset",
|
|
"use_advanced_central_config": "Check to use the central advanced configuration. Uncheck to use a specific advanced configuration for this VTherm"
|
|
}
|
|
},
|
|
"central_boiler": {
|
|
"title": "Control of the central boiler - {name}",
|
|
"description": "Enter the services to call to turn on/off the central boiler. Leave blank if no service call is to be made (in this case, you will have to manage the turning on/off of your central boiler yourself). The service called must be formatted as follows: `entity_id/service_name[/attribute:value]` (/attribute:value is optional)\nFor example:\n- to turn on a switch: `switch.controle_chaudiere/switch.turn_on`\n- to turn off a switch: `switch.controle_chaudiere/switch.turn_off`\n- to program the boiler to 25° and thus force its ignition: `climate.thermostat_chaudiere/climate.set_temperature/temperature:25`\n- to send 10° to the boiler and thus force its extinction: `climate.thermostat_chaudiere/climate.set_temperature/temperature:10` [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/fr/feature-central-boiler.md)",
|
|
"data": {
|
|
"central_boiler_activation_service": "Command to turn-on",
|
|
"central_boiler_deactivation_service": "Command to turn-off"
|
|
},
|
|
"data_description": {
|
|
"central_boiler_activation_service": "Command to turn-on the central boiler formatted like entity_id/service_name[/attribut:valeur]",
|
|
"central_boiler_deactivation_service": "Command to turn-off the central boiler formatted like entity_id/service_name[/attribut:valeur]"
|
|
}
|
|
},
|
|
"valve_regulation": {
|
|
"title": "Self-regulation with valve - {name}",
|
|
"description": "Configuration for self-regulation with direct control of the valve [](https://github.com/jmcollin78/versatile_thermostat/blob/main/documentation/fr/self-regulation.md#auto-régulation-par-contrôle-direct-de-la-vanne)",
|
|
"data": {
|
|
"offset_calibration_entity_ids": "Offset calibration entities",
|
|
"opening_degree_entity_ids": "Opening degree entities",
|
|
"closing_degree_entity_ids": "Closing degree entities",
|
|
"proportional_function": "Algorithm",
|
|
"min_opening_degrees": "Min opening degrees"
|
|
},
|
|
"data_description": {
|
|
"offset_calibration_entity_ids": "The list of the 'offset calibration' entities. Set it if your TRV has the entity for better regulation. There should be one per underlying climate entities",
|
|
"opening_degree_entity_ids": "The list of the 'opening degree' entities. There should be one per underlying climate entities",
|
|
"closing_degree_entity_ids": "The list of the 'closing degree' entities. Set it if your TRV has the entity for better regulation. There should be one per underlying climate entities",
|
|
"proportional_function": "Algorithm to use (TPI is the only one for now)",
|
|
"min_opening_degrees": "Opening degree minimum value for each underlying device, comma separated. Default to 0. Example: 20, 25, 30"
|
|
}
|
|
}
|
|
},
|
|
"error": {
|
|
"unknown": "Unexpected error",
|
|
"unknown_entity": "Unknown entity id",
|
|
"window_open_detection_method": "Only one window open detection method should be used. Use either window sensor or automatic detection through temperature threshold but not both",
|
|
"no_central_config": "You cannot check 'use central configuration' because no central configuration was found. You need to create a Versatile Thermostat of type 'Central Configuration' to use it.",
|
|
"service_configuration_format": "The format of the service configuration is wrong",
|
|
"valve_regulation_nb_entities_incorrect": "The number of valve entities for valve regulation should be equal to the number of underlyings",
|
|
"min_opening_degrees_format": "A comma separated list of positive integer is expected. Example: 20, 25, 30"
|
|
},
|
|
"abort": {
|
|
"already_configured": "Device is already configured"
|
|
}
|
|
},
|
|
"selector": {
|
|
"thermostat_type": {
|
|
"options": {
|
|
"thermostat_central_config": "Central configuration",
|
|
"thermostat_over_switch": "Thermostat over a switch",
|
|
"thermostat_over_climate": "Thermostat over a climate",
|
|
"thermostat_over_valve": "Thermostat over a valve"
|
|
}
|
|
},
|
|
"auto_regulation_mode": {
|
|
"options": {
|
|
"auto_regulation_slow": "Slow",
|
|
"auto_regulation_strong": "Strong",
|
|
"auto_regulation_medium": "Medium",
|
|
"auto_regulation_light": "Light",
|
|
"auto_regulation_expert": "Expert",
|
|
"auto_regulation_none": "No auto-regulation",
|
|
"auto_regulation_valve": "Direct control of valve"
|
|
}
|
|
},
|
|
"auto_fan_mode": {
|
|
"options": {
|
|
"auto_fan_none": "No auto fan",
|
|
"auto_fan_low": "Low",
|
|
"auto_fan_medium": "Medium",
|
|
"auto_fan_high": "High",
|
|
"auto_fan_turbo": "Turbo"
|
|
}
|
|
},
|
|
"window_action": {
|
|
"options": {
|
|
"window_turn_off": "Turn off",
|
|
"window_fan_only": "Fan only",
|
|
"window_frost_temp": "Frost protect",
|
|
"window_eco_temp": "Eco"
|
|
}
|
|
},
|
|
"presets": {
|
|
"options": {
|
|
"frost": "Frost protect",
|
|
"eco": "Eco",
|
|
"comfort": "Comfort",
|
|
"boost": "Boost"
|
|
}
|
|
},
|
|
"auto_start_stop": {
|
|
"options": {
|
|
"auto_start_stop_none": "No auto start/stop",
|
|
"auto_start_stop_slow": "Slow detection",
|
|
"auto_start_stop_medium": "Medium detection",
|
|
"auto_start_stop_fast": "Fast detection"
|
|
}
|
|
}
|
|
},
|
|
"entity": {
|
|
"climate": {
|
|
"versatile_thermostat": {
|
|
"state_attributes": {
|
|
"preset_mode": {
|
|
"state": {
|
|
"power": "Shedding",
|
|
"safety": "Safety",
|
|
"none": "Manual",
|
|
"frost": "Frost"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"number": {
|
|
"frost_temp": {
|
|
"name": "Frost"
|
|
},
|
|
"eco_temp": {
|
|
"name": "Eco"
|
|
},
|
|
"comfort_temp": {
|
|
"name": "Comfort"
|
|
},
|
|
"boost_temp": {
|
|
"name": "Boost"
|
|
},
|
|
"frost_ac_temp": {
|
|
"name": "Frost ac"
|
|
},
|
|
"eco_ac_temp": {
|
|
"name": "Eco ac"
|
|
},
|
|
"comfort_ac_temp": {
|
|
"name": "Comfort ac"
|
|
},
|
|
"boost_ac_temp": {
|
|
"name": "Boost ac"
|
|
},
|
|
"frost_away_temp": {
|
|
"name": "Frost away"
|
|
},
|
|
"eco_away_temp": {
|
|
"name": "Eco away"
|
|
},
|
|
"comfort_away_temp": {
|
|
"name": "Comfort away"
|
|
},
|
|
"boost_away_temp": {
|
|
"name": "Boost away"
|
|
},
|
|
"eco_ac_away_temp": {
|
|
"name": "Eco ac away"
|
|
},
|
|
"comfort_ac_away_temp": {
|
|
"name": "Comfort ac away"
|
|
},
|
|
"boost_ac_away_temp": {
|
|
"name": "Boost ac away"
|
|
}
|
|
}
|
|
}
|
|
} |