19.04.2022, 09:43
(This post was last modified: 19.04.2022, 09:45 by benanderson_475.)
Hi,
I have several zones of heating/cooling/ducted ac
Obj per zone are
Room on/off (binary obj)
Room temp
Room setpoint
Room output (binary obj)
Global obj,
System mode, heat|cooling (binary obj)
I’m not sure what the best way to do, event script, resident script
I need to achieve
If room is off output is off
If room is on,
if global mode is heating and temp > setpoint output is on
else if not then output is off
if global mode is cooling and temp < setpoint then output is on
else if not then output is off
If temp changes while room is on re eval setpoint and adjust output if required
Should I do an event script, triggered by tag?
I looked into the pid script, but that achieves proportional control of the output?
I have several zones of heating/cooling/ducted ac
Obj per zone are
Room on/off (binary obj)
Room temp
Room setpoint
Room output (binary obj)
Global obj,
System mode, heat|cooling (binary obj)
I’m not sure what the best way to do, event script, resident script
I need to achieve
If room is off output is off
If room is on,
if global mode is heating and temp > setpoint output is on
else if not then output is off
if global mode is cooling and temp < setpoint then output is on
else if not then output is off
If temp changes while room is on re eval setpoint and adjust output if required
Should I do an event script, triggered by tag?
I looked into the pid script, but that achieves proportional control of the output?