@@ -104,7 +104,8 @@ async def async_setup_entry(
104104 lang = config_entry .options .get (CONF_LANGUAGE_SENSOR_NAMES )
105105 text_time = get_sensor_text (lang , 'time' )
106106 text_temp = get_sensor_text (lang , 'temperature' )
107- text_output = get_sensor_text (lang , 'output' )
107+ text_heat_source_output = get_sensor_text (lang , 'heat_source_output' )
108+ text_heat_source_input = get_sensor_text (lang , 'heat_source_input' )
108109 text_outdoor = get_sensor_text (lang , 'outdoor' )
109110 text_average = get_sensor_text (lang , 'average' )
110111 text_compressor_impulses = get_sensor_text (lang , 'compressor_impulses' )
@@ -126,7 +127,9 @@ async def async_setup_entry(
126127 LuxtronikSensor (hass , luxtronik , deviceInfo , 'calculations.ID_WEB_HauptMenuStatus_Zeile3' ,
127128 'status_line_3' , 'Status 3' , 'mdi:numeric-3-circle' , f"{ DOMAIN } __status_line_3" , None , None , entity_category = ENTITY_CATEGORY_DIAGNOSTIC ),
128129 LuxtronikSensor (hass , luxtronik , deviceInfo , 'calculations.ID_WEB_Temperatur_TWA' ,
129- 'output_temperature' , f"{ text_output } { text_temp } " , entity_category = None ),
130+ 'heat_source_output_temperature' , f"{ text_heat_source_output } { text_temp } " , entity_category = None ),
131+ LuxtronikSensor (hass , luxtronik , deviceInfo , 'calculations.ID_WEB_Temperatur_TWE' ,
132+ 'heat_source_input_temperature' , f"{ text_heat_source_input } { text_temp } " , entity_category = None ),
130133 LuxtronikSensor (hass , luxtronik , deviceInfo , 'calculations.ID_WEB_Temperatur_TA' ,
131134 'outdoor_temperature' , f"{ text_outdoor } { text_temp } " , entity_category = None ),
132135 LuxtronikSensor (hass , luxtronik , deviceInfo , 'calculations.ID_WEB_Mitteltemperatur' ,
0 commit comments