Hallo zusammen,
im alten PID20-Thread (https://forum.fhem.de/index.php?topic=17067.435) wurde unter anderem ein Problem mit dem D-Anteil bei aktivierter Reverse-Funktion beschrieben. Außerdem gab es den Wunsch, den D-Anteil über mehrere Messwerte zu glätten.
Dazu habe ich eine unabhängige Community-Erweiterung für PID20 erstellt. Sie korrigiert die Reverse-Richtung des D-Anteils und ergänzt mit pidDIntegration eine optionale Glättung: Bei Werten größer als 1 wird die Steigung per linearer Regression über mehrere vorherige Messwerte berechnet. Der Standardwert 1 erhält das bisherige Verhalten; vorhandene Definitionen können daher unverändert bleiben.
Die Grundfunktion mit bestehenden PID20-Definitionen wurde in einer laufenden FHEM-Installation geprüft. Die neuen Funktionen wurden zusätzlich isoliert getestet. Das Projekt mit weiteren Informationen und Download findet ihr hier:
PID20 Community-Erweiterung auf GitHub (https://github.com/parussel/PID20)
Es ist eine unabhängige Erweiterung und noch kein offizielles FHEM-Modul. Über Rückmeldungen und Erfahrungen – insbesondere zu den neuen Optionen – freue ich mich.
Lieben Gruß
Frank