diff options
| author | root <root@turin.home> | 2022-01-22 16:47:15 +0000 |
|---|---|---|
| committer | root <root@turin.home> | 2022-01-22 16:47:15 +0000 |
| commit | b6698810b9ff40a2d91b71c61017667642db212a (patch) | |
| tree | 1c12debc99893ffc120f03c294bdf096497ae1e5 | |
| parent | 3245f4ddbd89c0f4cc5ef902bbdaead4e29cdac3 (diff) | |
Date functionality, inserting into sql
| -rw-r--r-- | date.py | 10 | ||||
| -rw-r--r-- | heating.py | 8 |
2 files changed, 14 insertions, 4 deletions
@@ -0,0 +1,10 @@ +import time +from datetime import datetime + +class date: + def __init__(): + pass + def day(): + int(datetime.now().strftime('%Y%m%d')) + def time(): + int(datetime.now().strftime('%H%M%S')) @@ -2,6 +2,7 @@ from abc import ABC, abstractmethod from circular_queue import circular_queue import time import os +import date # Abstract Class for heating class heating(ABC): @@ -9,6 +10,7 @@ class heating(ABC): self.temperature = 0 self.target = 19 self.on = False + self.date = date.date() self.db = db self.queue = circular_queue(20) @@ -30,16 +32,14 @@ class heating(ABC): else: self.on = False self.turn_off() - """ self.db.exec( "insert into temperature values (?,?,?,?)", - (date, time, self.temperature, self.target), + (date.day(), date.time(), self.temperature, self.target), ) self.db.exec( "insert into history values (?,?,?)", - (date, time, heatingon(int)), + (date.day(), date.time(), heatingon(int)), ) - """ """ Abstract methods used so that configuration for different |
