diff --git a/data/mock/AcInputsImpl.qml b/data/mock/AcInputsImpl.qml index 88643ef1a..b098823bc 100644 --- a/data/mock/AcInputsImpl.qml +++ b/data/mock/AcInputsImpl.qml @@ -95,7 +95,7 @@ QtObject { property Timer _measurementsTimer: Timer { property int testEnergyCounter: -5 - running: true + running: Global.mockDataSimulator.timersActive && !root.manualConfig repeat: true interval: 3000 onTriggered: { diff --git a/data/mock/BatteriesImpl.qml b/data/mock/BatteriesImpl.qml index ea8b6b9e4..74b3bb3b8 100644 --- a/data/mock/BatteriesImpl.qml +++ b/data/mock/BatteriesImpl.qml @@ -80,6 +80,9 @@ QtObject { function beginCharging() { stepSize = 1.0; start() } function beginDischarging() { stepSize = -1.0; start() } onTriggered: { + if (!Global.mockDataSimulator.timersActive) { + return + } var newSoc = Global.batteries.system.stateOfCharge + stepSize if (newSoc >= 0 && newSoc <= 100) { Global.batteries.system.stateOfCharge = newSoc } else if (newSoc > 100) { Global.batteries.system.stateOfCharge = 100; stop() }