from upm import pyupm_jhd1313m1 as lcd
import datetime
import pyowm
import time

owm = pyowm.OWM('your_key_here')
obs = owm.weather_at_place('Chennai,IN')

def main():
    while True:
        w = obs.get_weather()
        t = w.get_temperature('celsius')['temp']
        p = w.get_pressure()['press']
        h =w.get_humidity()
        format = '%d,%a %I:%M%p'
        now = datetime.datetime.today()
        s = now.strftime(format)
        myLcd = lcd.Jhd1313m1(0,0x3e,0x62)
        myLcd.setCursor(0,1)
        myLcd.setColor(0,150,150)
        myLcd.write(s)
        myLcd.setCursor(1,0)
        myLcd.write('{}C {}% {}hpa'.format(t, h, p))
        time.sleep(60)


if __name__ == '__main__' :
    main()