mirror of
https://github.com/Sosokker/HomieCare.git
synced 2025-12-19 02:04:03 +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_pm25 = Column(Integer)
|
||||||
outdoor_pm10 = Column(Integer)
|
outdoor_pm10 = Column(Integer)
|
||||||
indoor_temp = Column(Float)
|
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_temp: Optional[float]
|
||||||
avg_indoor_light: Optional[float]
|
avg_indoor_light: Optional[float]
|
||||||
|
|
||||||
|
|
||||||
class Camera(BaseModel):
|
class Camera(BaseModel):
|
||||||
camera_id: int
|
camera_id: int
|
||||||
link: str
|
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