config LIB_VALVE bool "Enable Valve Library" default n help Enable the Valve Library. if LIB_VALVE config LOG_VALVE_LEVEL int "Valve Log Level" default 3 help Set the log level for the Valve Library. 0 = None, 1 = Error, 2 = Warning, 3 = Info, 4 = Debug config VALVE_INTERVALL_CURRENT_CHECK_MS int "Interval Current Check (ms)" default 100 help Set the interval in milliseconds for checking the motor current during valve operation. This is used to detect obstacles. config VALVE_INITIAL_INTERVALL_CURRENT_CHECK_MS int "Initial Current Check (ms)" default 200 help Set the initial delay in milliseconds before the first current check after starting the valve operation. This allows the motor to stabilize. config VALVE_OBSTACLE_THRESHOLD_OPEN_MA int "Obstacle Threshold Open (mA)" default 200 help Set the current threshold in milliamps for obstacle detection during valve opening. If the motor current exceeds this value, an obstacle is detected and the valve stops. config VALVE_OBSTACLE_THRESHOLD_CLOSE_MA int "Obstacle Threshold Close (mA)" default 200 help Set the current threshold in milliamps for obstacle detection during vaslve closing. If the motor current exceeds this value, an obstacle is detected and the valve stops. endif # LIB_VALVE