Files
sensors/components.py
2025-12-15 23:07:19 +01:00

21 lines
554 B
Python

from flask_login import UserMixin, AnonymousUserMixin
from collections import namedtuple
class User(UserMixin):
def __init__(self, id, username):
self.id = id
self.username = username
class AnonymousUser(AnonymousUserMixin):
def __init__(self):
self.id = 1
self.username = "nouser"
RoomInfo = namedtuple('RoomInfo',['name', 'shortcode', 'roomdata'])
# state is an int not in db
# 0 - value valid
# 1 - value late
# 2 - value missing
SensorInfo = namedtuple('SensorInfo',['state','type','timestamp','reading'])