This commit is contained in:
unknown
2023-09-17 19:40:54 +08:00
parent df4d25f5d0
commit 7263e09692
16 changed files with 1595 additions and 509 deletions

View File

@@ -22,9 +22,8 @@ class MideaEntity(Entity):
self._config = config
self._device_name = self._device.device_name
self._rationale = rationale
rationale = config.get("rationale")
if rationale:
self._rationale = rationale
if rationale_local := config.get("rationale"):
self._rationale = rationale_local
if self._rationale is None:
self._rationale = ["off", "on"]
self._attr_native_unit_of_measurement = self._config.get("unit_of_measurement")
@@ -44,6 +43,10 @@ class MideaEntity(Entity):
self._attr_name = f"{self._device_name} {name}"
self.entity_id = self._attr_unique_id
@property
def device(self):
return self._device
@property
def should_poll(self):
return False