Skip to content

Commit 6b5fd7c

Browse files
authored
Use RBE pre-filled
Use RBE sensor as the default pre-filled in the process value field when configuring the integration
1 parent ac69262 commit 6b5fd7c

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

custom_components/luxtronik/config_flow.py

+6-2
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,16 @@ class LuxtronikFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
3838
_discovery_host = None
3939
_discovery_port = None
4040
_discovery_schema = None
41+
42+
_sensor_prefix = DOMAIN
4143

4244
def _get_schema(self):
4345
return vol.Schema(
4446
{
4547
vol.Required(CONF_HOST, default=self._discovery_host): str,
4648
vol.Required(CONF_PORT, default=self._discovery_port): int,
4749
vol.Optional(CONF_CONTROL_MODE_HOME_ASSISTANT, default=False): bool,
48-
vol.Optional(CONF_HA_SENSOR_INDOOR_TEMPERATURE, default=""): str,
50+
vol.Optional(CONF_HA_SENSOR_INDOOR_TEMPERATURE, default=f"sensor.{self._sensor_prefix}_room_temperature"): str,
4951
vol.Optional(CONF_LANGUAGE_SENSOR_NAMES, default=LANG_DEFAULT): vol.In(
5052
LANGUAGES_SENSOR_NAMES
5153
),
@@ -119,6 +121,8 @@ def async_get_options_flow(config_entry):
119121
class LuxtronikOptionsFlowHandler(config_entries.OptionsFlow):
120122
"""Handle a Luxtronik options flow."""
121123

124+
_sensor_prefix = DOMAIN
125+
122126
def __init__(self, config_entry):
123127
"""Initialize."""
124128
self.config_entry = config_entry
@@ -138,7 +142,7 @@ def _get_options_schema(self):
138142
): bool,
139143
vol.Optional(
140144
CONF_HA_SENSOR_INDOOR_TEMPERATURE,
141-
default=self._get_value(CONF_HA_SENSOR_INDOOR_TEMPERATURE, ""),
145+
default=self._get_value(CONF_HA_SENSOR_INDOOR_TEMPERATURE, f"sensor.{self._sensor_prefix}_room_temperature"),
142146
): str,
143147
vol.Optional(
144148
CONF_LANGUAGE_SENSOR_NAMES,

0 commit comments

Comments
 (0)