Versuch mal in 10_MAX in Zeile 373
$measuredTemperature += $measOffset if($measuredTemperature ne "" and $measOffset ne "");
durch
$measuredTemperature -= $measOffset if($measuredTemperature ne "" and $measOffset ne "");
zu ersetzten (+ durch -). Vielleicht wirkt das Offset doch anders als ich dachte.
Was auch zu bedenken ist: Wenn der Heizkörper aus ist, dann ist der Sensor im Heizkörperthermostat
genau richtig und man bräuchte kein Offset. Nur wenn der Heizkörper heizt, dann misst der Sensor im Heizkörper
mehr als tatsächlich und man brauch ein Offset.
Vielleicht sollte man dann also eher
$measuredTemperature += $measOffset*$valvePosition/100 if($measuredTemperature ne "" and $measOffset ne "");
oder sowas machen? Oder habt ihr noch andere Ideen?