FHEM & reconnecting client fixes
This commit is contained in:
@@ -41,9 +41,7 @@ class FhemConnection(ReconnectingClient):
|
||||
def register_device(self, id, d):
|
||||
self._devices[id].append(d)
|
||||
if self._writer:
|
||||
self._writer.writelines([
|
||||
"displayattr .*\n".encode(),
|
||||
])
|
||||
d.refresh()
|
||||
|
||||
async def _update_all_devices(self, state):
|
||||
if state == 'connected':
|
||||
@@ -51,6 +49,7 @@ class FhemConnection(ReconnectingClient):
|
||||
self.write_line("inform on")
|
||||
for device_list in self._devices.values():
|
||||
for device in device_list:
|
||||
device.refresh()
|
||||
await device.async_update_ha_state()
|
||||
|
||||
async def _process_line(self, line):
|
||||
|
||||
Reference in New Issue
Block a user