changed date/time to local time

actions/getsensorData.js
   - interpret given date/time as local time and convert ist to UTC for database

databases/influx.js
   - log for 'read' added

utilities/logit.js
   - print time in local time

sensorspecials/noise.js
   - print starttime im options as local time
   - remove 'zone:utc' from every time function
This commit is contained in:
rxf
2023-05-25 09:24:12 +02:00
parent 969a37b8c6
commit 5d10f681ea
4 changed files with 15 additions and 11 deletions
+6 -3
View File
@@ -72,16 +72,18 @@ export const calcRange = (opts) => {
let start, end
let ret = { start: start, stop: end, err: null}
if((opts.datetime === null) || (opts.datetime === undefined) || (opts.datetime === '')) {
start = end = DateTime.local().toUTC()
start = end = DateTime.local()
start = start.minus({days: opts.span})
} else {
start = end = DateTime.fromISO(opts.datetime, {zone: 'utc'})
start = end = DateTime.fromISO(opts.datetime)
end = end.plus({days: opts.span})
}
if(opts.daystart) {
start = start.startOf("day")
end = end.startOf("day")
}
start = start.toUTC()
end = end.toUTC()
if(opts.avg !== undefined) {
start = start.minus({minutes: opts.avg})
}
@@ -156,7 +158,8 @@ ${sorting}
}
// ..../api/getavgdata?sensorid=123&span=2&avg=10&moving=true&datetime=2022-04-12T13:14:15Z
// ..../api/getavgdata?
// ToDo: check UTC !!!!
export var getAvgData = async (params) => {
let ret = {data: {count: 0, values: []}, err: null}
let {opts, err} = checkParams(params,