Refactor temperature sensor initialization to use create_entity method
This commit is contained in:
@@ -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':
|
||||||
|
|||||||
Reference in New Issue
Block a user