I’m setting up a new PID for a water heater, all seem to be working OK and the PID provides good control or the setup, BUT then today during a test run (PID tuning) everything is working fine the temp is stable when the PID starts reporting odd values that did not make sense and calls for heat that are not applied.
i Then hit the kill switch and let is sit to see what happend, I finally restarted the controller just after 11:30
It looks like the malfunction is in the actuator - it turns on and seems to be stuck. Was the actual heater on during this period, or was that governed by the kill switch?
Could you please run brewblox-ctl log? That may provide some background info.
When did you hit the kill switch?
When did the values stop making sense?
Can you show the chart of the digital actuator?
What is strange is the desired state being OFF at 10:00, but the actual state still being ON.
Could be a bug between PWM and DS2413 causing it to not get updated.