Generic Thermostate valve protection feature

During summertime the heater switch controlling the valve stays off for an extended period. OEM controller usually have a feature called valve protection, which moves the valve into open state, if it was not active for a certain amount of time. This prevents malfunctions and stucked valves.

currently we have to implement an automation for every valve/switch manually to replicate this behavior. Therefore I suggest to implement this feature into the gerenic thermostate with the following settings:

  • valveprotection_idletime: time the heater switch has to be in an off state to trigger valve protection (example 24hrs)
  • valveprotection_duration: duration the heater switch stays on when valve protection is triggered (example 5 Minutes)