24.11.2025, 09:57
Are you sure you don't need a setpoint for room temperature?
For ventilation you can create a setpoint object for each speed. Use a scheduled script that runs every minute.
For ventilation you can create a setpoint object for each speed. Use a scheduled script that runs every minute.
Code:
humidity = grp.getvalue('4/1/1')
setpoint_min = grp.getvalue('32/1/1')
setpoint_med = grp.getvalue('32/1/2')
setpoint_max = grp.getvalue('32/1/3')
if humidity >= setpoint_max then
out = 100
elseif humidity >= setpoint_med then
out = 66
elseif humidity >= setpoint_min then
out = 33
else
out = 0
end
grp.checkwrite('5/1/1', out)