def on_disconnect(self, client: Client, userdata, response: int): """ Response Codes: 0: Disconnect callback execution successful ~: Unexpected disconnection occurred """ if response != 0: print("Unexpected disconnection from MQTT broker") else: print("Successfully disconnected from MQTT broker") client.connected_flag = False
def on_connect(self, client: Client, userdata, flags: dict, response: int): """ Response Codes: 0: Connection successful 1: Connection refused - incorrect protocol version 2: Connection refused - invalid client identifier 3: Connection refused - server unavailable 4: Connection refused - bad username or password 5: Connection refused - not authorised """ if response == 0: print("on_connect callback response OK") client.connected_flag = True else: print("on_connect received a bad response code:", response)