Hi,
actually I’m runnig the PIDController in one of my rooms.
In normal cases it runs perfect.
Actually if I’m leaving my home ( I have a presence detection), I switch of my heating setup.
For Heating Actors I sent them an off comand.
In my normal rules ( don’t use the pid) nothing happen any more, because they switched off.
In my room with the PID, I sent also an off to the actuator.
But the rule itself, with the pid inside runs continously, producing logs.
Is there a way do disable also the PID part until I’m back at home?
In general nothing happens, because the actuator is off.
But the PID permanetly produces log entries.
I think we need more details. Exactly what is generating the logs? A rule triggered by the PID, the PID add-on itself, or events.log?
If the former, add a condition to the rule (assuming UI rules, add an if if text file rules) to not do anything if presence is set to away. If it’s events.log, I don’t know. I’ve never used the PID add-on so I don’t know. Is there a Thing involved? If so you might be able to disable the Thing when you are away.
Without knowing more about how the PID addon works that’s about all I can offer.
Here you can see the logs from the pid controller.
It has a Loop time of 1 min, so every min the output is regenerated.
If if the HeatingActuator that is controlled by the PidController ist switched of.
2023-01-28 09:50:25.999 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'TR_HT_ActTemp' received command REFRESH
2023-01-28 09:50:26.012 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'TR_HT_PidOut' received command 109.03441369937961
2023-01-28 09:50:26.015 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_Pid_P' changed from -44.85000000000008 to 118.94999999999989
2023-01-28 09:50:26.020 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_Pid_I' changed from -9.961705733333352 to -9.96142513333335
2023-01-28 09:50:26.023 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_Pid_D' changed from -0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001082222547433798 to 0.04583883271307343
2023-01-28 09:50:26.026 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_Pid_E' changed from -0.6900000000000013 to 1.8299999999999983
2023-01-28 09:50:26.032 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_PidOut' changed from -54.81170573333343 to 109.03441369937961
2023-01-28 09:51:25.999 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'TR_HT_PidOut' received command 109.72061146666654
2023-01-28 09:51:26.005 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_Pid_I' changed from -9.96142513333335 to -9.229388533333351
2023-01-28 09:51:26.009 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_Pid_D' changed from 0.04583883271307343 to 0.00000000000000000000000000040018587174761913
2023-01-28 09:51:26.018 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_PidOut' changed from 109.03441369937961 to 109.72061146666654
2023-01-28 09:52:26.002 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'TR_HT_PidOut' received command 110.45263586666654
2023-01-28 09:52:26.007 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_Pid_I' changed from -9.229388533333351 to -8.497364133333352
2023-01-28 09:52:26.012 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_Pid_D' changed from 0.00000000000000000000000000040018587174761913 to 0.0000000000000000000000000000000000000000000000000000034972304330448455
2023-01-28 09:52:26.016 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'TR_HT_PidOut' changed from 109.72061146666654 to 110.45263586666654
A mentioned before, nothing happens because the actuator is off.
The Pid is only generating logs. That’s what I may want to suppress.
From my side of view the PID controller only needs to run if i want to heat.
My hope was that one of the Maintainer @fwolter or @Dominik_Jeziorski saw this post and can give me a hint