Theoretical
This is the installation the 02 was designed for: a complete HVAC controller for two circuits, each able to heat or cool, with domestic hot water. It uses most of the board and leaves a little spare.
Nothing here is firmware you can download. It is the shape of a working system - what goes where, and what the logic between them has to do.
Wiring
| Terminal | What to connect |
|---|---|
TEMP1 |
outside temperature sensor |
TEMP2 |
domestic hot water (DHW) temperature sensor |
TEMP3 |
system supply, or buffer top, temperature sensor |
TEMP4 |
circuit 1 supply temperature sensor |
TEMP5 |
circuit 2 supply temperature sensor |
TEMP6 |
spare - a room temperature sensor, for example |
TRIAC1, TRIAC2 |
circuit 1 mixer, open and close |
TRIAC3, TRIAC4 |
circuit 2 mixer, open and close |
RELAY1 |
circuit 1 pump |
RELAY2 |
circuit 2 pump |
RELAY3 |
heat source controller - on means "start heating the supply water" |
RELAY4 |
DHW changeover valve, and the DHW charge pump if the heat source does not provide it |
SIG1, SIG2 |
spare 5 V outputs - an off-board relay for a DHW circulation pump, for example |
OC1, OC2 |
spare mains inputs - an ordinary light switch reading a request for extra hot water, for example |
What the logic does
With those connections in place, an application might work like this:
- Watch
TEMP2. Below 42 °C, turnRELAY3andRELAY4on. Above 48 °C, turn them off. - If circuit 1 is enabled, turn
RELAY1on. If not, turnRELAY1off,TRIAC1off andTRIAC2on - closing the mixer. - If circuit 1 is enabled, watch
TEMP4. Below 26 °C, pulseTRIAC1on for 3 seconds. Above 28 °C, pulseTRIAC2on for 3 seconds. Wait 15 seconds before acting again. - If circuit 2 is enabled, turn
RELAY2on. If not, turnRELAY2off,TRIAC3off andTRIAC4on - closing the mixer. - If circuit 2 is enabled, watch
TEMP5. Below 34 °C, pulseTRIAC3on for 3 seconds. Above 38 °C, pulseTRIAC4on for 3 seconds. Wait 15 seconds before acting again. - Watch
TEMP3. If it falls below the minimum supply temperature that any enabled circuit needs, turnRELAY3on. Turn it off onceTEMP3reaches that temperature plus 7 K, or after 60 minutes. - Watch
TEMP1and adjust the required supply temperature of both circuits against it.
The 15-second wait between mixer pulses is what stops the loop chasing itself: a mixer valve takes time to move, and the water takes longer still to reach the sensor.
Every temperature and time above is an example. Real values depend on the plant, the emitters and the building - and getting them right is most of the work in an HVAC controller.