rendered paste body#!/usr/bin/pythonimport osstation="PANC"house="B"unit="2"serial="/dev/ttyS0"metar = os.popen("/usr/bin/metar -d %s" % station).readlines()for line in metar: data = line.split(":") if len(data) != 2: continue data[0] = data[0].strip() data[1] = data[1].strip() if data[0] == "Temperature": tempF = (9.0/5.0)*int(data[1].split()[0])+32 if tempF < 20: os.system("/usr/bin/br -r 3 -c %s -n %s -x %s > /dev/null" % (house, unit, serial)) else: os.system("/usr/bin/br -r 3 -c %s -f %s -x %s > /dev/null" % (house, unit, serial))