From b5e4b2c8023112faecc6cd584243e0329530ced9 Mon Sep 17 00:00:00 2001 From: Andrey Date: Fri, 22 Jan 2021 12:27:07 +0300 Subject: [PATCH] add name cusomisation for multiple sensors --- custom_components/mega/entities.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/custom_components/mega/entities.py b/custom_components/mega/entities.py index bf2567e..e8b752c 100644 --- a/custom_components/mega/entities.py +++ b/custom_components/mega/entities.py @@ -76,7 +76,10 @@ class BaseMegaEntity(CoordinatorEntity, RestoreEntity): @property def name(self): - return self.customize.get(CONF_NAME) or self._name or f"{self.mega.id}_p{self.port}" + c = self.customize.get(CONF_NAME) + if not isinstance(c, str): + c = self._name or f"{self.mega.id}_p{self.port}" + return c @property def unique_id(self):