use localtime in group by

This commit is contained in:
Blake Blackshear 2020-11-23 07:23:58 -06:00
parent 50e898a684
commit 4ed1217366

View File

@ -18,7 +18,7 @@ bp = Blueprint('frigate', __name__)
def create_app(frigate_config, database: SqliteDatabase, camera_metrics, detectors, detected_frames_processor): def create_app(frigate_config, database: SqliteDatabase, camera_metrics, detectors, detected_frames_processor):
app = Flask(__name__) app = Flask(__name__)
log = logging.getLogger('werkzeug') log = logging.getLogger('werkzeug')
log.setLevel(logging.ERROR) log.setLevel(logging.INFO)
@app.before_request @app.before_request
def _db_connect(): def _db_connect():
@ -49,13 +49,13 @@ def events_summary():
.select( .select(
Event.camera, Event.camera,
Event.label, Event.label,
fn.strftime('%Y-%m-%d', fn.datetime(Event.start_time, 'unixepoch')).alias('day'), fn.strftime('%Y-%m-%d', fn.datetime(Event.start_time, 'unixepoch', 'localtime')).alias('day'),
fn.COUNT(Event.id).alias('count') fn.COUNT(Event.id).alias('count')
) )
.group_by( .group_by(
Event.camera, Event.camera,
Event.label, Event.label,
fn.strftime('%Y-%m-%d', fn.datetime(Event.start_time, 'unixepoch')) fn.strftime('%Y-%m-%d', fn.datetime(Event.start_time, 'unixepoch', 'localtime'))
) )
) )