diff --git a/mqtt/tempSensor.py b/mqtt/tempSensor.py index b9899c8..d279647 100644 --- a/mqtt/tempSensor.py +++ b/mqtt/tempSensor.py @@ -16,6 +16,13 @@ password = 'falrenforbreakfast' client_id = f'python-mqtt-office-{random.randint(0, 1000)}' +#We first check if a libgpiod process is running. If yes, we kill it! +for proc in psutil.process_iter(): + if proc.name() == 'libgpiod_pulsein' or proc.name() == 'libgpiod_pulsei': + proc.kill() + +#D20 is the pin number, DHT11 is the sensor type +sensor = adafruit_dht.DHT11(board.D20) #Function Definitions def connect_mqtt(): @@ -79,13 +86,6 @@ def publish(client, temp, humidity): while True: - #We first check if a libgpiod process is running. If yes, we kill it! - for proc in psutil.process_iter(): - if proc.name() == 'libgpiod_pulsein' or proc.name() == 'libgpiod_pulsei': - proc.kill() - - #D20 is the pin number, DHT11 is the sensor type - sensor = adafruit_dht.DHT11(board.D20) #Run functions client = connect_mqtt() # Connect to Broker client.loop_start() #Start loop