From 828f086ecf752201c2b2cee01e424154aa6be909 Mon Sep 17 00:00:00 2001 From: TheJoKlLa Date: Fri, 4 Nov 2022 19:27:04 +0100 Subject: [PATCH] Fixed: Slow Screen Update --- reader.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/reader.py b/reader.py index e9b1dbc..caa68ea 100644 --- a/reader.py +++ b/reader.py @@ -29,8 +29,7 @@ class Reader: response_for_reader, self.session = await fabapi.connect_with_fabfire_step(self.auth_cap, message.payload) if self.session: self.timeout_timer.cancel() - await client.publish(f"fabreader/{self.reader_id}/stopOTA", payload="", qos=2, retain=False) - + info = self.session.machineSystem.info ma = await info.getMachineURN(f"{self.machine_urn}").a_wait() @@ -46,6 +45,9 @@ class Reader: else: await ma.use.use().a_wait() await client.publish(f"fabreader/{self.reader_id}/display/title", payload="In Use", qos=2, retain=False) + + await client.publish(f"fabreader/{self.reader_id}/stopOTA", payload="", qos=2, retain=False) + self.session = None self.auth_cap = None response_for_reader = None