Es wird zwar die Spannung des Sensors gelesen, aber dann wird der Wert mit einer Konstante überschrieben:
Wenn man das auskommentiert, geht auch die Kalibrierung wieder.
case 2:
sysclock.cancel(showCalibAnalogValueAlarm);
voltage = readVoltage();
voltage = 15791;
if (voltage > 13220 && voltage < 16780) {
calib_neutralVoltage = voltage;
} else phcalibrationStep = 6;
break;
case 3:
sysclock.cancel(showCalibAnalogValueAlarm);
showCalibAnalogValueAlarm.set(millis2ticks(10));
sysclock.add(showCalibAnalogValueAlarm);
break;
case 4:
sysclock.cancel(showCalibAnalogValueAlarm);
voltage = readVoltage();
voltage = 20915;
if (voltage > 18540 && voltage < 22100) {
calib_acidVoltage = voltage;
} else phcalibrationStep = 6;