#!/usr/bin/env python import paho.mqtt.publish as publish import grovepi import time temp_sensor = 0 def readTemperature(): while True: try: temperature = grovepi.temp(temp_sensor, '1,1') publish.single("01/02/V_TEMP/04", '{0:0.1f}'.format(temperature), hostname="xxx.xxx.xxx.230") print (temperature) time.sleep(5) except KeyboardInterrupt: break except IOError: print "IOError happened" readTemperature()