With the current implementation you cannot set any of the limits or the setpoint to zero, since 0 is falsy.
[x] Bugfix (non-breaking change which fixes an issue)
[] New feature (non-breaking change which adds functionality)
Proposed changes
You cannot set, e.g., low limit to 0 since 0 is falsy. Checking limits and setpoint for zero now and sets to 0 instead of default values in that case, which will confuse people.
With the current implementation you cannot set any of the limits or the setpoint to zero, since 0 is falsy.
Proposed changes
You cannot set, e.g., low limit to 0 since 0 is falsy. Checking limits and setpoint for zero now and sets to 0 instead of default values in that case, which will confuse people.
Checklist