PID algorithm does not read sensor every second, but current value is limited to teleperiod. #22275
Unanswered
Rush56
asked this question in
Support request
Replies: 1 comment 1 reply
-
That's the new problem I suspected here: PID PID_LOCAL_SENSOR_NAME doesn't seem to update Pv #22094 I haven't done any further analysis yet because my somewhat older version gets an update of the temperature data every second without any problems. I use Tasmota Version 11.1.0 This version does not have the change from #17636 . Try one of the newer versions that is close to it. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
In GUI i can see sensor updating frequently, but current value - pidPV only gets updated on teleperiod intervals. I made an automation based on required Power output from PID via voltage regulator for some heating/sterilizing application, which is working fine, but already RTD sensor is quite slow, but still managable.
I have defined PID_USE_LOCAL_SENSOR and have set PID_UPDATE_SECS to 0, which should take readings when new data is avaliable. But since it is still limited to teleperiod 10, which is lowest i can set it does mess up a bit with automation and is not consistant.
I've found some similar issues:
#17636
So i tryed adding this line in driver, but does not change anything:
dad0597
Beta Was this translation helpful? Give feedback.
All reactions