from django.shortcuts import render from django.http import JsonResponse from django.utils import timezone from .mqtt import get_latest import coffee_scale.mqtt # somehow this is needed import logging from django.conf import settings def coffee_view(request): return render(request, 'coffee.html') def cups_view(request): now = timezone.now() latest = get_latest() data = { 'date': now, 'cups': latest.get('cups'), 'last_brew': latest.get('brew_time'), 'brewing': latest.get('brewing'), 'weight': latest.get('weight') } return JsonResponse(data)