sql_app: update monitor column
Signed-off-by: HeshamTB <hishaminv@gmail.com>
This commit is contained in:
parent
20dfa6dcc4
commit
21aef6ec6c
@ -217,6 +217,15 @@ def record_room_sensor_data(db: Session, entry: schemas.MonitorUpdateReadings,
|
|||||||
db.commit()
|
db.commit()
|
||||||
db.refresh(db_item)
|
db.refresh(db_item)
|
||||||
|
|
||||||
|
monitor.humidity = entry.humidity
|
||||||
|
monitor.temperature = entry.temperature
|
||||||
|
monitor.people = entry.people
|
||||||
|
monitor.smoke_sensor_reading = entry.smoke_sensor_reading
|
||||||
|
|
||||||
|
db.add(monitor)
|
||||||
|
db.commit()
|
||||||
|
db.refresh(monitor)
|
||||||
|
|
||||||
def increment_door_access_list_counter(db: Session, iot_entity: models.IotEntity):
|
def increment_door_access_list_counter(db: Session, iot_entity: models.IotEntity):
|
||||||
iot_entity.acces_list_counter = iot_entity.acces_list_counter + 1
|
iot_entity.acces_list_counter = iot_entity.acces_list_counter + 1
|
||||||
db.add(iot_entity)
|
db.add(iot_entity)
|
||||||
|
@ -401,8 +401,9 @@ def polling_method_for_room_monitor(request: schemas.MonitorUpdateReadings,
|
|||||||
detail="Could not validate credentials")
|
detail="Could not validate credentials")
|
||||||
crud.record_room_sensor_data(db, request, device)
|
crud.record_room_sensor_data(db, request, device)
|
||||||
if request.temperature >= EMERG_TEMP or request.smoke_sensor_reading >= EMERG_SMOKE:
|
if request.temperature >= EMERG_TEMP or request.smoke_sensor_reading >= EMERG_SMOKE:
|
||||||
crud.record_emergancy_entry(db, request, device.id)
|
|
||||||
print("********EMERGENCY AT %s********" % device.description)
|
print("********EMERGENCY AT %s********" % device.description)
|
||||||
|
# TODO: Get door, and open
|
||||||
|
crud.record_emergancy_entry(db, request, device.id)
|
||||||
# Call into a hook to notify with room and people
|
# Call into a hook to notify with room and people
|
||||||
|
|
||||||
print(request)
|
print(request)
|
||||||
|
Loading…
Reference in New Issue
Block a user