Compare commits

..

2 Commits

Author SHA1 Message Date
Paul Warren 4ee05476fd OpenWeatherMap API for outside temp 2022-11-22 14:36:48 +11:00
Paul Warren 9bb2ea34aa Remove bedroom check, no longer needed 2022-11-22 14:31:44 +11:00
1 changed files with 15 additions and 7 deletions

View File

@ -10,6 +10,11 @@ import rrdtool
from weather_au import api
from dateutil import tz
from pyowm import OWM
owm = OWM('API KEY GOES HERE')
mgr = owm.weather_manager()
# Grab current temps from sensors around the house
#outside = rrdtool.fetch("/media/media/mqtt/ESP_b5952/temp/c.rrd", "AVERAGE")
#rows = outside[2][::-1]
@ -17,14 +22,17 @@ from dateutil import tz
# if data[0] is not None:
# outside_temp = data[0]
# break
outside_temp = 0
bedroom = rrdtool.fetch("/media/media/mqtt/ESP_b3fe20/temp.rrd", "AVERAGE")
rows = bedroom[2][::-1]
for data in rows:
if data[0] is not None:
bedroom_temp = int(data[0])
break
# Grab outside temp from OpenWeatherMap
observation = mgr.one_call(lat=42.9696, lon=147.2004, exclude='minutely,hourly,daily', units='metric')
outside_temp = int(observation.current.temperature()['temp'])
#bedroom = rrdtool.fetch("/media/media/mqtt/ESP_b3fe20/temp.rrd", "AVERAGE")
#rows = bedroom[2][::-1]
#for data in rows:
# if data[0] is not None:
# bedroom_temp = int(data[0])
# break
bedroom_temp = 0
lounge = rrdtool.fetch("/media/media/mqtt/ESP_4c7682/temp.rrd", "AVERAGE")