diff --git a/ioBroker/Blockly/CardChart.xml b/ioBroker/Blockly/CardChart.xml new file mode 100644 index 00000000..77bd19bb --- /dev/null +++ b/ioBroker/Blockly/CardChart.xml @@ -0,0 +1,704 @@ + + + sourceDP + targetDP + AxisXHours + AxisXTicks + Debug + flux + AxisTickCounter + i + queryStunde + queryOutput + queryValue + AxisTicksBool + result + + + Example String + + + 7^2:00~7~6^4:00~6~7^6:00~0~7^8:00~5~1^10:00~1~10^12:00~5~6^14:00~8 + + + Start Parameter + + + sourceDP + + + sonoff.0.DZG_DWSB20_2H.DZG_Leistung_Aktuell + + + + + targetDP + + + 0_userdata.0.Test.cardChart.txt + + + + + AxisXHours + + + 24 + + + + + AxisXTicks + + + 5 + + + + + Debug + + + FALSE + + + + + Ende Parameter + + + + ne + + + + default + + + sourceDP + + + + + flux + + + + + + from(bucket: "iobroker") + + + + + |> range(start: -24h, stop: now()) + + + + + |> filter(fn: (r) => r["_measurement"] == " + + + + + sourceDP + + + + + ") + + + + + |> filter(fn: (r) => r["_field"] == "value") + + + + + |> aggregateWindow(every: 1h, fn: mean, createEmpty: false) + + + + + |> yield(name: "mean") + + + + + + + + influxdb.1 + query + + TRUE + + + + + + flux + + + + + AxisTickCounter + + + 0 + + + + + i + + + 1 + + + 1 + + + + + 24 + + + AxisXHours + + + + + 1 + + + + + AxisTickCounter + + + 1 + + + 1 + + + + + queryStunde + + + + h + + + + + result.0.0._value + + + + + + result.0. + + + + + i + + + + + ._time + + + + + + + TRUE + + + result + + + + + + + + + + + queryValue + + + ROUND + + + 3.1 + + + DIVIDE + + + 1 + + + + + + + result.0.0._value + + + + + + result.0. + + + + + i + + + + + ._value + + + + + + + TRUE + + + result + + + + + + + + + + + 100 + + + + + + + + + + + + EQ + + + i + + + + + 1 + + + + + + + AxisTicksBool + + + TRUE + + + + + + + EQ + + + AxisTickCounter + + + + + AxisXTicks + + + + + + + AxisTicksBool + + + TRUE + + + + + AxisTickCounter + + + 1 + + + + + + + + + AxisTicksBool + + + FALSE + + + + + + + + + + EQ + + + i + + + + + AxisXHours + + + + + + + + + + AxisTicksBool + + + + + queryOutput + + + + + + queryOutput + + + + + queryValue + + + + + ^ + + + + + queryStunde + + + + + :00 + + + + + + + + + queryOutput + + + + + + queryOutput + + + + + queryValue + + + + + + + + + + + + + + AxisTicksBool + + + + + queryOutput + + + + + + queryOutput + + + + + queryValue + + + + + ^ + + + + + queryStunde + + + + + :00 + + + + + ~ + + + + + + + + + queryOutput + + + + + + queryOutput + + + + + queryValue + + + + + ~ + + + + + + + + + + + + + EQ + + + i + + + + + AxisXHours + + + + + + + queryStunde + + + 1 + + + 1 + + + + + + + + + Debug + + + + + log + + + test + + + + + + i + + + + + - + + + + + queryValue + + + + + - + + + + + queryStunde + + + + + + + + + + + + + + + + + + + + + + + false + FALSE + + + Object ID + + + targetDP + + + + + TRUE + + + queryOutput + + + + + 0 + + + + + + + Debug + + + + + log + + + test + + + queryOutput + + + + + + + queryOutput + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +