21 Jun 2023, 15:49

@bigdragan
hier mal mein Auszug:

let start_Solar = moment(ersterTagMonat).add(Dataum_stop, Einheit).hour(22).minutes(0).seconds(0).format('YYYY-MM-DD[T]HH:mm:ss[Z]')
    let stop_Solar = moment(letzterTagMonat).hour(22).minutes(0).seconds(0).format('YYYY-MM-DD[T]HH:mm:ss[Z]')
    let datenpunkte = [
        {
            fluxQuery: 
                'from(bucket: "iobroker") \
              |> range(start: ' + start_Solar + ', stop: ' + stop_Solar + ') \
                |> filter(fn: (r) => r["_measurement"] ==  "'+ Wert +'" )\
                 |> filter(fn: (r) => r["from"] == "system.adapter.javascript.0")\
                |> aggregateWindow(every: '+ every +',fn: mean, createEmpty: false)\
                    '

Ich sage der Datenbank bewusst das sie um 22 Uhr vom Letzen tag anfangen soll zu rechnen