@@ -38,14 +38,16 @@ class LuxtronikFlowHandler(config_entries.ConfigFlow, domain=DOMAIN):
38
38
_discovery_host = None
39
39
_discovery_port = None
40
40
_discovery_schema = None
41
+
42
+ _sensor_prefix = DOMAIN
41
43
42
44
def _get_schema (self ):
43
45
return vol .Schema (
44
46
{
45
47
vol .Required (CONF_HOST , default = self ._discovery_host ): str ,
46
48
vol .Required (CONF_PORT , default = self ._discovery_port ): int ,
47
49
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 ,
49
51
vol .Optional (CONF_LANGUAGE_SENSOR_NAMES , default = LANG_DEFAULT ): vol .In (
50
52
LANGUAGES_SENSOR_NAMES
51
53
),
@@ -119,6 +121,8 @@ def async_get_options_flow(config_entry):
119
121
class LuxtronikOptionsFlowHandler (config_entries .OptionsFlow ):
120
122
"""Handle a Luxtronik options flow."""
121
123
124
+ _sensor_prefix = DOMAIN
125
+
122
126
def __init__ (self , config_entry ):
123
127
"""Initialize."""
124
128
self .config_entry = config_entry
@@ -138,7 +142,7 @@ def _get_options_schema(self):
138
142
): bool ,
139
143
vol .Optional (
140
144
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 " ),
142
146
): str ,
143
147
vol .Optional (
144
148
CONF_LANGUAGE_SENSOR_NAMES ,
0 commit comments