-#!/usr/bin/env python
+#!/usr/bin/env python3
import time
import colorsys
import os
import sys
import ST7735
-import ltr559
+try:
+ # Transitional fix for breaking change in LTR559
+ from ltr559 import LTR559
+ ltr559 = LTR559()
+except ImportError:
+ import ltr559
from bme280 import BME280
from enviroplus import gas
from PIL import Image
from PIL import ImageDraw
from PIL import ImageFont
+from fonts.ttf import RobotoMedium as UserFont
import logging
logging.basicConfig(
img = Image.new('RGB', (WIDTH, HEIGHT), color=(0, 0, 0))
draw = ImageDraw.Draw(img)
path = os.path.dirname(os.path.realpath(__file__))
-font = ImageFont.truetype(path + "/fonts/Asap/Asap-Bold.ttf", 20)
+font_size = 20
+font = ImageFont.truetype(UserFont, font_size)
message = ""
# Tuning factor for compensation. Decrease this number to adjust the
# temperature down, and increase to adjust up
-factor = 0.8
+factor = 2.25
cpu_temps = [get_cpu_temperature()] * 5