Fix KNX event listener fallback

This commit is contained in:
2026-02-13 20:07:23 +01:00
parent 4660344a89
commit 0fa390fd7f
4 changed files with 13 additions and 5 deletions

View File

@@ -329,9 +329,14 @@ class BridgeManager:
)
if self._address_handlers:
self._knx_event_unsub = event_helper.async_track_event(
self.hass, "knx_event", self._handle_knx_event
)
if hasattr(event_helper, "async_track_event"):
self._knx_event_unsub = event_helper.async_track_event(
self.hass, "knx_event", self._handle_knx_event
)
else:
self._knx_event_unsub = self.hass.bus.async_listen(
"knx_event", self._handle_knx_event
)
await self._register_knx_events()