ich habe meinen Kaminofen etwas getunt.
Der hat jetzt einen Abgastemperaturfühler und einen Servo an der Luftklappe.
Passend dazu habe ich in OH das PID Plug-In gefunden.
https://www.openhab.org/addons/automati ... ontroller/
Leider funktioniert es nicht so wie es soll.
Es wird keine Stellwert an das entsprechende Item mit Stellglied (0-100% Dimmer) ausgegeben
Ganz egal was ich an Paramern in den Regler schreibe.
Laufen tut der Regler irgendwie, denn die Regelabweichung (PID Fehler) wird korrekt ausgegebenen.
Die Doku und die Settings schweigen sich auch darüber aus, ob man das Stellsignal im Detail weiter konfigurieren muss.
Aktuell ist es in der Rule eine "Item Action" ohne Wert. (den soll der Regler dann einfügen - macht er aber ned)
Code: Alles auswählen
configuration: {}
triggers:
- id: b437ceba-68ef-479c-8e8a-0f12bc9a362d
label: PID Controller Trigger
configuration:
kd: 10
kdTimeConstant: 1
kp: 20
ki: 10
loopTime: 1000
input: Kaminofen_Abgastemperatur
setpoint: Abgastemperatur_Soll
integralMinValue: 0
integralMaxValue: 100
eInspector: PID_Fehler
type: pidcontroller.trigger
conditions:
- id: "2"
configuration:
itemName: Status_PID
operator: =
state: ON
type: core.ItemStateCondition
actions:
- id: "1"
configuration:
itemName: Zuluftklappe_inv
type: core.ItemCommandAction