Refactor temperature sensor initialization to use create_entity method

This commit is contained in:
2026-05-13 19:52:02 +02:00
parent 75098e76e4
commit 244c481c10

View File

@@ -31,10 +31,10 @@ class InformationsCollector(SmartObject):
self.listen_state(self.on_temperature_change, sensor) self.listen_state(self.on_temperature_change, sensor)
output_sensors = self.args['min_max_temp_sensors']['output_sensors'] output_sensors = self.args['min_max_temp_sensors']['output_sensors']
self.max_temp_sensor = self.get_entity(output_sensors['max_temp']) self.max_temp_sensor = self.create_entity(output_sensors['max_temp'])
self.max_temp_yesterday_sensor = self.get_entity(output_sensors['max_temp_yesterday']) self.max_temp_yesterday_sensor = self.create_entity(output_sensors['max_temp_yesterday'])
self.min_temp_sensor = self.get_entity(output_sensors['min_temp']) self.min_temp_sensor = self.create_entity(output_sensors['min_temp'])
self.min_temp_yesterday_sensor = self.get_entity(output_sensors['min_temp_yesterday']) self.min_temp_yesterday_sensor = self.create_entity(output_sensors['min_temp_yesterday'])
current_min_temp, current_max_temp = self.compute_min_max_temp() current_min_temp, current_max_temp = self.compute_min_max_temp()
if not self.max_temp_sensor.exists() or self.max_temp_sensor.get_state() == 'unavailable': if not self.max_temp_sensor.exists() or self.max_temp_sensor.get_state() == 'unavailable':