We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 444776d commit f503ed9Copy full SHA for f503ed9
custom_components/nefiteasy/__init__.py
@@ -13,6 +13,7 @@
13
from homeassistant.core import HomeAssistant
14
from homeassistant.exceptions import ConfigEntryNotReady
15
from homeassistant.helpers.update_coordinator import DataUpdateCoordinator, UpdateFailed
16
+import slixmpp
17
18
from .const import (
19
CONF_ACCESSKEY,
@@ -145,7 +146,11 @@ async def connect(self) -> None:
145
146
self.connected_state = STATE_CONNECTED
147
148
if self.connected_state == STATE_CONNECTED:
- self.nefit.get("/gateway/brandID")
149
+ try:
150
+ self.nefit.get("/gateway/brandID")
151
+ except slixmpp.xmlstream.xmlstream.NotConnectedError:
152
+ self.connected_state == STATE_INIT
153
+ return
154
try:
155
await asyncio.wait_for(
156
self.nefit.xmppclient.message_event.wait(), timeout=29.0
0 commit comments