From dcf925a67fb8d9f7e914adaf673f66c692064867 Mon Sep 17 00:00:00 2001 From: jumpkick Date: Thu, 20 Dec 2018 11:31:58 -0500 Subject: [PATCH] Rename ocr.png to ssocr-(entity_name).png to allow multiple instances (#18634) * * Rename ocr.png to ssocr-(entity_name).png to allow multiple seven_segments instances to run without overwrting each other's data. * Update seven_segments.py * Update seven_segments.py * Use string formatting --- homeassistant/components/image_processing/seven_segments.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/image_processing/seven_segments.py b/homeassistant/components/image_processing/seven_segments.py index 1f56ba6b572..a460115cc34 100644 --- a/homeassistant/components/image_processing/seven_segments.py +++ b/homeassistant/components/image_processing/seven_segments.py @@ -69,7 +69,9 @@ class ImageProcessingSsocr(ImageProcessingEntity): split_entity_id(camera_entity)[1]) self._state = None - self.filepath = os.path.join(self.hass.config.config_dir, 'ocr.png') + self.filepath = os.path.join(self.hass.config.config_dir, + 'ssocr-{0}.png'.format( + self._name.replace(' ', '_'))) crop = ['crop', str(config[CONF_X_POS]), str(config[CONF_Y_POS]), str(config[CONF_WIDTH]), str(config[CONF_HEIGHT])] digits = ['-d', str(config.get(CONF_DIGITS, -1))]