mirror of
https://github.com/Sosokker/HomieCare.git
synced 2025-12-18 17:54:04 +01:00
Add model and scheme of indoortemp prediction
This commit is contained in:
parent
db2cc6862f
commit
eb92b5e9de
@ -22,4 +22,25 @@ class WeatherData(Base):
|
||||
outdoor_pm25 = Column(Integer)
|
||||
outdoor_pm10 = Column(Integer)
|
||||
indoor_temp = Column(Float)
|
||||
indoor_light = Column(Integer)
|
||||
indoor_light = Column(Integer)
|
||||
|
||||
|
||||
class PredictionData(Base):
|
||||
__tablename__ = "prediction"
|
||||
id = Column(Integer, primary_key=True)
|
||||
timestamp = Column(DateTime)
|
||||
outdoor_temp = Column(Float)
|
||||
outdoor_feels_like = Column(Float)
|
||||
outdoor_pressure = Column(Integer)
|
||||
outdoor_humidity = Column(Integer)
|
||||
indoor_temp = Column(Float)
|
||||
|
||||
|
||||
# class ActionData(Base):
|
||||
# __tablename__ = "action"
|
||||
|
||||
# id = Column(Integer, primary_key=True)
|
||||
# timestamp = Column(DateTime)
|
||||
# action = Column(Text)
|
||||
# probability = Column(Float)
|
||||
# camera_id = Column(Integer)
|
||||
@ -61,7 +61,23 @@ class AverageIndoorData(BaseModel):
|
||||
avg_indoor_temp: Optional[float]
|
||||
avg_indoor_light: Optional[float]
|
||||
|
||||
|
||||
class Camera(BaseModel):
|
||||
camera_id: int
|
||||
link: str
|
||||
status: bool = False
|
||||
status: bool = False
|
||||
|
||||
|
||||
class IndoorTemperature(BaseModel):
|
||||
timestamp: Optional[datetime]
|
||||
indoor_temp: Optional[float]
|
||||
|
||||
|
||||
# class Action(BaseModel):
|
||||
# timestamp: Optional[datetime]
|
||||
# action: Optional[str]
|
||||
# probability: Optional[float]
|
||||
# camera_id: Optional[int]
|
||||
|
||||
# class Config:
|
||||
# from_attributes = True
|
||||
Loading…
Reference in New Issue
Block a user