Cleaned up graph markings and temperature rounding.
+This release adds history graph for the last 48 hours.
diff --git a/src/contents/ui/main.qml b/src/contents/ui/main.qml index 2e6225d..32ff4bd 100644 --- a/src/contents/ui/main.qml +++ b/src/contents/ui/main.qml @@ -73,6 +73,7 @@ Kirigami.ApplicationWindow { title: "Temperature" icon: "filename-bpm-amarok" lineColor: "red" + units: "°C" yMin: -20 yMax: 40 modelCol: 1 @@ -82,6 +83,7 @@ Kirigami.ApplicationWindow { title: "Moisture" icon: "colors-chromablue" lineColor: "cyan" + units: "%" yMin: 0 yMax: 75 modelCol: 3 @@ -91,6 +93,7 @@ Kirigami.ApplicationWindow { title: "Conductivity" icon: "quickopen" lineColor: "gold" + units: "µS/cm" yMin: 0 yMax: 6000 modelCol: 4 @@ -100,6 +103,7 @@ Kirigami.ApplicationWindow { title: "Brightness" icon: "contrast" lineColor: "orange" + units: "lux" yMin: 0 yMax: 30000 modelCol: 2 @@ -127,7 +131,7 @@ Kirigami.ApplicationWindow { Layouts.Layout.alignment: Qt.AlignCenter level: 3 text: { - if(model.chartType == "temperature") qiflora.temperature + "°C\n" + (qiflora.temperature*1.8+32) + "°F" + if(model.chartType == "temperature") Math.round(qiflora.temperature*10)/10 + "°C\n" + (Math.round((qiflora.temperature*1.8+32)*10)/10) + "°F" else if(model.chartType == "moisture") qiflora.moisture + "%" else if(model.chartType == "conductivity") qiflora.conduction + " µS/cm" else if(model.chartType == "brightness") qiflora.brightness + " lux" @@ -163,6 +167,7 @@ Kirigami.ApplicationWindow { } axisY: Charts.ValueAxis { id: valueAx + labelFormat: "%d "+units labelsColor: Kirigami.Theme.textColor min: yMin max: yMax diff --git a/src/miflora/florahistory.cpp b/src/miflora/florahistory.cpp index bb12483..50b1f8b 100644 --- a/src/miflora/florahistory.cpp +++ b/src/miflora/florahistory.cpp @@ -17,6 +17,7 @@ #include "florahistory.h" #include