Merge pull request 'ACE entity fixes' (#4) from v0.9.13 into main

Reviewed-on: https://gitea.gangoke.app/gangoke/kobrax-lan-hass-component/pulls/4
This commit is contained in:
gangoke
2026-05-21 11:06:26 +00:00
2 changed files with 1 additions and 8 deletions

View File

@@ -523,6 +523,7 @@ async def async_setup_entry(hass, entry, async_add_entities):
for ace_index in range(MAX_ACE_UNITS):
# Switch entities
ace_entities.append(("switch", f"{entry.entry_id}_ace_{ace_index}_auto_feed"))
ace_entities.append(("switch", f"{entry.entry_id}_ace_{ace_index}_dryer"))
# Number entities (temp + duration)
ace_entities.append(("number", f"{entry.entry_id}_ace_{ace_index}_dry_target_temp"))

View File

@@ -85,14 +85,6 @@ class KobraXAceDryerSwitch(KobraXEntity, SwitchEntity):
except KobraXApiError as err:
raise ServiceValidationError(str(err)) from err
async def async_turn_off(self, **kwargs) -> None:
api = self.hass.data[DOMAIN][self._entry.entry_id]["api"]
try:
await api.async_set_ace_auto_feed(self._ace_id, False)
await self.coordinator.async_request_refresh()
except KobraXApiError as err:
raise ServiceValidationError(str(err)) from err
async def async_setup_entry(hass, entry, async_add_entities):
coordinator = hass.data[DOMAIN][entry.entry_id]["coordinator"]