This is a simplified representation of how things are connected in DZ3:
Every entity can act as a signal producer, and as a signal consumer. Exceptions are temperature sensors that can only be producers, and dampers that can only be consumers (unless there's instrumentation feedback).
- Consumes nothing
- Produces Temperature
- Consumes Temperature
- Produces Zone Demand
- Has 1:1 relation with the Damper
- Consumes Zone Demand
- Produces Total Demand
- Consumes Total Demand
- Produces Running
- Consumes Zone Demand, Running
- Produces Damper Position
- Has to be aware about Thermostat:Damper relations
- Consumes Damper Position
- Produces nothing
- Has a 1:1 relation with the Thermostat
- Consumes everything
At this moment, the DZ3 container is based upon Spring Framework. If you are familiar with Spring, then a quick look at the sample configuration will tell you everything you need to know (provided you're somewhat familiar with the the code base).
If not, stay tuned.