Added: Error Messages

This commit is contained in:
TheJoKlLa 2023-03-01 12:58:27 +01:00
parent 3cd4a45486
commit 3112f5e5f6

View File

@ -40,11 +40,19 @@ class Reader:
raise Exception(f"Could not get machine {self.machine_urn}. Machine does not exist or insufficient permissions")
if ma.state == "inUse":
if ma.inuse == None:
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="Wrong User", qos=1, retain=False)
await asyncio.sleep(2)
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="", qos=1, retain=False)
else:
await ma.inuse.giveBack().a_wait()
#await client.publish(f"fabreader/{self.reader_id}/display/title", payload="Free", qos=2, retain=False)
else:
if ma.use == None:
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="No Authorization", qos=1, retain=False)
await asyncio.sleep(2)
await client.publish(f"fabreader/{self.reader_id}/display/info", payload="", qos=1, retain=False)
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)